a271b4d63e
fix observer
2020-06-02 00:52:23 +02:00
ecc65676f2
cosmetic fix
2020-06-01 23:54:24 +02:00
619d89c4f5
Break videoData setup into two stages for improved stability
2020-06-01 23:54:10 +02:00
c88247df25
Fix problem with video sometimes being offset to the side
2020-02-11 19:54:41 +01:00
9ba1afebee
Use optional chaining
2020-01-28 23:34:36 +01:00
0cbd62352e
[Logger] Track origin of the call stack. Allow blacklisting of some periodic calls
2020-01-28 01:27:30 +01:00
1588ebd274
Don't restore ar if player dimensions haven't changed
2020-01-27 23:42:55 +01:00
73b1a57749
Added extra stretch/squish options, hopefully fixed disney+, fixed bug that prevented removal of actions added by user
2019-12-06 00:17:09 +01:00
289baf73e5
Force player re-detection when setting aspect ratio
2019-11-29 01:33:58 +01:00
6af771e1ff
Restrict which kind of mutation events are allowed to trigger player refresh
2019-10-27 16:51:31 +01:00
828ded6b29
Fix overly aggressive forced player refreshes
2019-10-27 16:48:05 +01:00
8fde5bb3d6
Implement crop persistence in content script
2019-10-24 00:45:11 +02:00
2ad4e79bf3
Fix
2019-09-22 02:49:40 +02:00
46bc4bfd8d
Fixes for reddit
2019-09-22 02:07:04 +02:00
7b73a42e5c
Force fallback mode, always.
2019-09-21 23:50:06 +02:00
b983b6e4ec
Mutation observer doesn't always detect changes correctly, so we still need to periodically check for changes in player/video sizes.
2019-09-21 21:49:31 +02:00
e1e962df04
If no element fits the criteria for the video player, have extension ignore such videos.
...
Also, sometimes mutationObserver doesn't catch all mutations/we miss some mutations. Added a delay that validates offsets. If validation fails, retrigger aspect ratio correction to make sure there's no misalignments. (That last bit was mostly needed for new reddit)
2019-09-18 01:05:07 +02:00
44caa5f492
Fixed issues with mutation observers
2019-09-14 23:23:00 +02:00
66bcc40fb4
Minor fixes
2019-09-03 23:49:22 +02:00
59df28029f
logger import reordering
2019-09-03 23:01:23 +02:00
0ab1f558e1
Changes to logger insert (from videoData.logger instead as consructor param)
2019-09-03 22:42:38 +02:00
0f14d9c7dd
Fix missing imports
2019-09-03 21:30:18 +02:00
df5b2b5165
Finished converting console.logs to logger
2019-09-03 00:48:18 +02:00
19cf8477ca
Merge branch '4.2.4'
2019-08-31 22:58:59 +02:00
67f031e549
Additional fixes for player element discovery. Force player element refresh on every video element size change.
2019-08-31 22:10:51 +02:00
c1012c59a6
Fix player detection
2019-08-31 18:21:49 +02:00
0be0e2a265
Use mutationobserver-based ways to detect player changes instead of the old pleb-loop based method
2019-08-25 21:19:56 +02:00
0d641a98e3
Merge branch 'stable'
2019-08-25 01:57:23 +02:00
9f2880c802
Hotfix for popup
2019-08-25 01:52:04 +02:00
24dcbdf770
Merge branch 'stable'
2019-08-24 23:21:53 +02:00
d7b3508f85
Replace (video) cssWatcher with mutation observer
2019-08-24 17:05:04 +02:00
68b3589e77
Twitching issue was fixed but performance is shite
2019-08-23 02:25:48 +02:00
338afad417
Replace consoles in ext with custom logger
2019-07-18 21:25:58 +02:00
08c257ec00
Detecting manually determined video and player elements implemented
2019-06-10 23:45:15 +02:00
4eba239da9
Made extgension remember default stretch mode
2019-02-16 01:54:41 +01:00
5b9080c1c7
Fixes for autoar
2019-02-16 01:19:29 +01:00
10a8746338
Made keyboard shortcuts work again, changed videoFloat -> videoAlignment for consistency, roughly completed ActionList.js
2018-12-31 03:34:26 +01:00
9c3ca3744b
Reorganized stuff for content script & get it working (preliminary; performance issues on YT)
2018-12-31 01:03:07 +01:00