hensm
14999a4f57
TSLint compliance
2020-02-15 06:06:57 +00:00
hensm
f6e09ca687
Replace remaining console calls with logger calls
2020-01-23 01:14:57 +00:00
hensm
7f84b90431
Enable strict mode for extension build
2020-01-23 00:58:33 +00:00
hensm
7ce91cd80f
Use requestAnimationFrame in place of setInterval for tab mirroring
2020-01-20 03:43:29 +00:00
hensm
bbfc380f4a
Fix CORS header on local subtitles
2020-01-19 22:08:14 +00:00
hensm
ffb84efb47
Add local .srt subtitle support
2020-01-19 17:32:09 +00:00
hensm
6f433d8614
Dynamically register media overlay content script
2020-01-14 03:30:40 +00:00
hensm
2154fe4beb
Fix overlay createElement property descriptors definition
2020-01-13 20:27:27 +00:00
hensm
d65c607479
Implement initial media overlay
2020-01-12 12:08:29 +00: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
8c9ac7b1d5
Move some background modules to a separate folder and fix init order
2019-07-28 06:18:13 +01:00
hensm
9e196465e5
Allow mediaCast sender to run in background context
2019-07-27 07:57:49 +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
70e05566fa
Add availableMediaTypes bitmask to receiver selector open method
2019-07-09 10:56:55 +01:00
hensm
43fcd5b351
Fix mirror sender and use getDisplayMedia
2019-07-07 10:35:52 +01:00
hensm
e4c466867d
Clean up mirroringCast sender
2019-07-02 08:52:37 +01:00
hensm
bfc09376d1
Convert mirroringCast sender to typescript
2019-06-14 13:41:55 +01:00
hensm
0427e08b6a
Convert mediaCast sender to typescript
2019-06-14 12:49:10 +01:00
hensm
3d6c1e8891
Rename ReceiverSelectorManager -> ReceiverSelector
2019-06-13 20:11:47 +01:00