hensm
d4dfdea050
TSLint compliance
2019-09-25 19:32:18 +01:00
hensm
2300101695
Display message in selector instead of disabling browser action
2019-09-11 01:13:30 +01:00
hensm
087cd79b8b
Fix browser receiver selector file path access
2019-09-06 06:47:15 +01:00
hensm
abc0638e9b
Fix browser receiver selector file media handling
2019-09-03 16:22:12 +01:00
hensm
93f2852e48
Improve Linux options page styling
2019-08-31 16:43:10 +01:00
Matthias Aßhauer
d96b45cca8
Add German translation ( #77 )
...
* Add German translation
popupMediaSelectCastLabel is intentionally left blank due to German grammar.
* Fix receiver selector spacing for blank labels
2019-08-26 00:18:01 +01:00
hensm
539548ec81
Fix options page bridge styling
2019-08-18 06:08:47 +01:00
hensm
be7544c49a
Move media type checking to receiver selectors
2019-08-16 21:48:42 +01:00
hensm
14d3b2c833
Fix unused parameters
2019-08-16 21:12:44 +01:00
hensm
e2eca07876
Fix unused locals and better receiver selector available media checking
2019-08-16 13:07:18 +01:00
hensm
487df78719
Truncate receiver application status text
2019-08-04 23:07:34 +01:00
hensm
8ac3cf49f5
Use receiver application statusText instead of host:port when not idle
2019-08-04 11:01:20 +01:00
hensm
8c9ac7b1d5
Move some background modules to a separate folder and fix init order
2019-07-28 06:18:13 +01:00
Matt Hensman
ba8c28bf39
Restructure background script ( #70 )
...
Splits some background script functionality into separate modules:
- Receiver selector handling is moved to ./SelectorManager.
- Status bridge handling is moved to ./StatusManager.
- Menu creation and updates are handled in ./createMenus.
- Shim creation is handled in ./createShim.
TypedEventTarget allows EventTarget-derived classes to export typed events.
Options type definition is moved to ./lib/options, module assumes more responsibility for update handling and provides a "changed" event.
Private cast._requestSession method allows bypassing receiver selector.
2019-07-26 00:09:51 +01:00
hensm
2fe72ed24c
Add receiver selector options + misc options page improvements
2019-07-19 18:45:03 +01:00
hensm
615f158832
Add file media type to receiver selectors
2019-07-09 16:05:01 +01:00
hensm
70e05566fa
Add availableMediaTypes bitmask to receiver selector open method
2019-07-09 10:56:55 +01:00
hensm
fbd2b1eaa9
Remove updater
2019-06-25 01:42:02 +01:00
hensm
3d6c1e8891
Rename ReceiverSelectorManager -> ReceiverSelector
2019-06-13 20:11:47 +01:00
hensm
964f54a06b
Add lib/options module for typed/easier options storage access
2019-05-17 14:53:43 +01:00
hensm
a97e14cb31
Add i18n message descriptions
2019-05-16 04:33:11 +01:00
hensm
e368c4d09c
Add missing i18n to native macOS receiver selector and refactor
2019-05-15 13:38:11 +01:00
Matt Hensman
474dbad1aa
Add snap support ( #60 )
...
* Initial app daemon implementation
* Pass script path to child bridge processes
* Change WebSocket server port
* Fix error sending message whilst WebSocket connection is closing
* Initial ext daemon connection implementation
2019-05-15 11:30:30 +01:00
hensm
8cb097c963
Only render popup receiver list once populated
2019-05-08 01:15:44 +01:00
hensm
8ad20a7aea
TSLint compliance
2019-05-02 06:17:31 +01:00
hensm
fc1dd28254
Add missing popup i18n messages
2019-05-02 06:17:31 +01:00
hensm
3f8dd90938
Use enum values for mediaType in popup
2019-05-02 06:17:31 +01:00
hensm
cd7248eefd
Use receiver selector manager
2019-05-02 06:17:31 +01:00
hensm
01546e81dd
Add initial status bridge implementation
2019-05-02 06:17:31 +01:00
hensm
56ec766d86
Move UI components to ui/ directory
2019-04-09 01:11:35 +01:00