63e40cf71a
Compensate for height:auto in certain scenarios
2021-03-30 21:54:44 +02:00
d1baebcceb
Add types, return crop strategy with stretch factors
2021-03-30 21:54:08 +02:00
c07916362e
log a lil bit less. Fix mutation observer callback
2021-03-30 20:38:16 +02:00
d382b46464
Log a lil bit more
2021-03-30 01:11:39 +02:00
48319acc31
okay, we can't ditch mutationobserver 5ever
2021-03-30 01:10:37 +02:00
b634e4d2b3
remove some logging
2021-03-29 23:40:34 +02:00
03f37fa1a3
long live ResizeObserver, let's ditch MutationObserver five-ever
2021-03-29 23:30:54 +02:00
b69a03d42f
code cleanup
2021-03-29 21:14:03 +02:00
f1330570d6
fix popup not working
2021-03-29 21:07:54 +02:00
038191d38e
Merge branch 'master' into feature/player-ui
2021-03-06 04:07:03 +01:00
6c59c009e5
Move some last remaining enums to typescript
2021-03-06 04:01:47 +01:00
d215a10486
move most of the main content/background script to ts
2021-03-06 03:35:33 +01:00
a699166368
Some arguments need to be optional
2021-03-06 03:34:38 +01:00
b83be3de7d
More types for logger
2021-03-06 03:34:22 +01:00
db287adaed
Remove vestigial code
2021-03-06 02:54:22 +01:00
7714adb843
Fix keyboard shortcuts
2021-03-06 02:53:58 +01:00
3eca178df5
Add type to ports
2021-03-06 02:22:56 +01:00
87310f95cc
remove some logs
2021-03-06 02:07:09 +01:00
57ad81a7a4
Move comms to ts (3/3 | client)
2021-03-06 02:06:46 +01:00
c1e0e7b280
Move comms to ts (2/3 | server)
2021-03-06 01:27:28 +01:00
006c9ef975
Move comms to ts (1/3)
2021-03-06 01:23:58 +01:00
08fceafc17
Use browser-polyfill in settings
2021-03-06 01:22:09 +01:00
357d4829eb
Fix logger
2021-03-06 01:21:31 +01:00
d4868020f4
DrmDetector can into typescript
2021-03-05 23:35:32 +01:00
7e41768aba
Migrate actionhandler to ts
2021-02-20 00:09:17 +01:00
075168ed85
Convert all remaining var
s to let
s
2021-02-18 22:38:32 +01:00
8475340999
Fix problems in ArDetector and related functions
2021-02-18 22:35:58 +01:00
a3bd8a8b7e
convert ArDetector to ts
2021-02-18 22:29:23 +01:00
7e49b493bb
Merge branch 'master' into typescriptify
2021-02-18 19:06:37 +01:00
83b8ce0aaa
Fix drm detection, but hopefully for real
2021-02-18 19:03:48 +01:00
7f77847baa
migrate additional things over from master branch
2021-02-18 01:08:12 +01:00
72da7eb5f4
Merge branch 'master' into typescriptify
2021-02-18 00:15:38 +01:00
6de5ae6355
Fix false positive 'this site cant work cos drm' errors ... xcept for real
2021-02-18 00:13:34 +01:00
ec2cd3d6a0
Fix DRM detector bugs
2021-02-17 01:06:11 +01:00
6031e35133
Add new DRM detection. Do it _before_ launching AARD
2021-02-17 00:51:56 +01:00
4febd2f602
fix
2021-02-17 00:20:30 +01:00
46360d1b1f
remove typo from comment
2021-02-09 00:54:04 +01:00
2d8bf0c0ee
Move some more files to typescript
2021-02-09 00:52:58 +01:00
a907d0d404
Finish moving videoTransform stuff to typescript
2021-02-09 00:42:52 +01:00
0117d44422
Move settings to typescript. Add interface for settings object
2021-02-09 00:37:54 +01:00
9a864bc11c
Migrate pseudo-enums to typescript enums. Fix related imports & stuff
2021-02-08 23:04:54 +01:00
ee3ccef0e4
Migrate first batch to typescript
2021-02-08 22:45:51 +01:00
4d1da636e3
Log just a little on master as well
2021-02-08 20:47:06 +01:00
226cfb654e
We don't need this logging on master
...
This reverts commit dc71a25863
.
2021-02-08 20:45:57 +01:00
dc71a25863
Do additional logging
2021-02-08 20:44:49 +01:00
cb5218e52d
Only allow one instance of offset validation watcher per video element
2021-02-08 20:44:34 +01:00
f63fd895fe
Rework observers a little. Debounce offset validation in videoData
2021-02-08 20:43:56 +01:00
5efa8c88c1
Additional anti-recursing measures, pt 2
2021-02-07 12:54:20 +01:00
870384f83b
Decrease callback frequency
2021-02-01 00:11:24 +01:00
02b4b44780
Additional anti-recursing measures
2021-01-31 23:55:50 +01:00
ea186d0aeb
always return videoDimensions
2021-01-31 23:32:32 +01:00
f961c8aea8
Don't do logging by default
2021-01-31 17:44:33 +01:00
f3a9c06f92
Anti-recursing measures
2021-01-31 17:44:24 +01:00
78c04523c0
Prevent some more errors
2021-01-31 16:46:33 +01:00
bc19164c25
fix pt 4
2021-01-31 01:42:08 +01:00
3ab619799a
fix pt 3
2021-01-31 01:34:43 +01:00
f1613b950c
fix a lil bit more
2021-01-31 01:18:35 +01:00
ee9599d040
bind this for shits and giggles on onPlayerDimensionsChanged
2021-01-31 01:04:31 +01:00
851f0e0e84
fix pt 2
2021-01-31 00:58:43 +01:00
56ebd2d36c
Fix
2021-01-31 00:47:32 +01:00
38d1be5fc2
fix condition
2021-01-31 00:24:02 +01:00
35208cf9e8
log wtf is going on with scaler and resizer
2021-01-30 13:50:11 +01:00
0aa7beb525
Fix chrome condition test
2021-01-30 13:31:30 +01:00
71cb357424
Fix imports
2021-01-30 13:07:19 +01:00
5bd2952437
Fix chrome bug .. hopefully
2021-01-30 12:16:37 +01:00
9a0c0ba810
whitespace
2021-01-30 12:16:27 +01:00
a5bf3ec1e0
Remove redundant code
2021-01-30 10:38:45 +01:00
84da78e2e8
expose videoData objects via window.ultrawidify
2021-01-27 00:41:42 +01:00
d44d1b6e64
add getRuntime() to BrowserDetect
2021-01-21 00:20:43 +01:00
f8c774700e
Merge branch 'master' into feature/player-ui
2021-01-20 22:58:40 +01:00
b819fc816b
Fix DRM detection for Chrome
2021-01-13 01:12:03 +01:00
1410f699c5
Add video status checks
2021-01-13 01:11:55 +01:00
be6df178f6
Optimize catching DRM protected videos.
2021-01-13 01:11:44 +01:00
2a7001ea3a
fix
2021-01-13 00:22:42 +01:00
e2eaa206e4
remove console.logs
2021-01-12 23:35:58 +01:00
437890a609
Documentation & comments
2021-01-12 23:28:27 +01:00
2025547d33
Un-initalize videoData on illegal video dimensions ($
...
When youtube changes between two videos, video dimensions briefly become 0x0. This is super duper illegal and sometimes causes the behaviour described in issue #125 . Setting VideoData.videoLoaded to false fixes this.
2021-01-12 23:28:17 +01:00
884db1c5e3
Do event listeners properly
2021-01-12 23:24:20 +01:00
aa1ccedad5
Cosmetic changes
2021-01-12 23:19:04 +01:00
fda7b38fa1
fix
2021-01-10 17:25:36 +01:00
167b9d4305
Disney+ should be fixed? Maybe? See #84
2021-01-10 17:22:02 +01:00
7e403e3406
Edge issues are fixed, so the popup goes.
2021-01-10 16:12:20 +01:00
7cb378029c
Some cosmetic changes in BrowserDetect
2020-12-30 15:35:54 +01:00
f4ff7e7ed6
Distinction between chrome build and edge build, and "doesn't matter which of the two" build.
2020-12-30 15:35:08 +01:00
5987fda0b2
Merge branch 'master' into feature/player-ui
2020-12-29 20:36:06 +01:00
f554030f3c
Don't set AR if video dimensions are undefined.
2020-12-29 20:20:00 +01:00
0e0eb57fd9
Merge branch 'master' into feature/player-ui
2020-12-29 18:33:54 +01:00
6340541daf
Attempt to load fonts in popup
2020-12-25 01:26:46 +01:00
5e96cdcad8
Alternative fix for streamable ( #128 )
2020-12-24 23:26:22 +01:00
c04780bb16
Make a comment explaining reversal to ensure we wont do that thing again
2020-12-24 22:58:48 +01:00
84d33a9ccb
Revert "Add 'position:absolute' to video css when setting AR ( fix #116 )"
...
This reverts commit a5ef24a50f
.
2020-12-24 22:54:20 +01:00
a5ef24a50f
Add 'position:absolute' to video css when setting AR ( fix #116 )
2020-12-23 02:04:06 +01:00
9b1067afc4
Formatting
2020-12-23 02:03:39 +01:00
3704ea7962
Make logger and options object optional for Settings
2020-12-23 02:01:52 +01:00
76b380d6c3
console.log removal
2020-12-23 01:59:49 +01:00
804509b3c5
Move the code that shows the Edge popup back to PlayerData
2020-12-23 01:15:11 +01:00
1e8fd6aad4
Enable aard on netflix for new users, even on Chromium-based browsers
...
This was done because the edge popup is dependant on autodetection at least attempting to start. Also, we want to show 'autodetection won't work cos drm' on netflix for other chromium-based users.
2020-12-23 01:14:29 +01:00
75ec1969c0
Move edge warning popup into the starting phase of autodetection
2020-12-22 23:23:03 +01:00
bcc3d89342
Reset aspect ratio on aard fail
2020-12-22 22:25:41 +01:00
70f7b88d71
Try to fix extension unsetting Netflix' default AR
2020-12-22 03:32:56 +01:00
f174ddab68
Only show the popup in Edge
2020-12-22 03:21:14 +01:00
33d16221cc
Remove some logs
2020-12-22 00:12:52 +01:00
dd4d71a496
Add anchor for player UI (base for reworking stuff into Edge 'doesnt work' warning)
2020-12-22 00:12:28 +01:00
c0c454f3ef
Add afterSettingsSaved callback
2020-12-21 23:27:45 +01:00
609247cbf0
Fix 'fit height' a little
2020-12-20 01:00:06 +01:00
a9f99d93be
Fix aspect ratio calculations on height-compensated videos, episode 1
2020-12-19 03:18:14 +01:00
be82c4dae6
Fix a crash
2020-12-19 03:02:20 +01:00
94a9b1e56f
fix
2020-12-18 01:50:00 +01:00
769ff6aace
Fix the issue where videos on players that were narrower than the video got cropped a lil bit too much
2020-12-18 01:44:45 +01:00
5cf74b4405
Fix typo in one of the mutations
2020-12-17 01:49:15 +01:00
2aa91df820
Add additional data to debug popup
2020-12-17 01:48:45 +01:00
1cbe74252c
display some data
2020-12-16 01:40:09 +01:00
55b6ca7392
fix comms
2020-12-16 01:35:39 +01:00
758c2bf0bc
Report data to the UI
2020-12-16 00:19:37 +01:00
7a5a4bddf8
support passing debug data between content script and UI
2020-12-16 00:19:02 +01:00
29dff35bb4
Merge branch 'master' into feature/player-ui
2020-12-15 21:57:03 +01:00
3d64a08b08
Remove autoarPreventConditions — they're redundant with new way of calculating AR and, as of now, interfere with netflix' ultrawide workarounds
2020-12-15 20:13:23 +01:00
79462c320d
Add anchor for player UI
2020-12-15 00:26:19 +01:00
6907f65439
Fix code that replaces notification UI so it no longer crashes restore() inside updatePlayerDimension()
2020-12-13 18:54:10 +01:00
5713037c4d
Prevent notification UI from blocking website interface
2020-12-13 16:55:30 +01:00
f4f69d4eaa
Nest ultrawidify classes inside a css class that guarantees reset of global css
2020-12-12 00:38:51 +01:00
f55731e793
fix popup
2020-12-07 00:09:28 +01:00
6061a3efc5
Add DRM check for Chrome
2020-12-07 00:09:08 +01:00
0310e1e2de
Finish notification system (for now)
2020-12-05 03:30:43 +01:00
4635dc4eec
fix ui
2020-12-04 02:02:25 +01:00
d4947571a4
Try injecting notification UI
2020-12-03 01:35:48 +01:00
4ed998a9ab
Fixes
2020-12-03 01:35:22 +01:00
7900bd18db
Pointless changes to logging
2020-12-03 01:16:57 +01:00
357b7a0365
I removed this and stuff still works, therefore it must not have been important
2020-12-03 01:05:57 +01:00
145b237701
Additional logging / change logging
2020-12-03 01:05:39 +01:00
38ef7905c7
Fix a rookie mistake + rename the class
2020-12-03 01:03:29 +01:00
38641df28e
add classes for notification UI.
...
The UI classes are split into "general UI" part — a base class that could potentially be used for proper in-player UI if we ever get to that point — and part that's specific to our notification requirements.
2020-12-03 00:34:50 +01:00
db866bf8d8
Add support for wakanim.tv ( #113 )
2020-12-01 01:48:31 +01:00
f05f37841a
Fix logger UI
2020-12-01 00:20:10 +01:00
27e03115d2
Migrate to vue3. Debug popup is broken ATM
2020-11-30 00:17:46 +01:00
e5f2bde6bc
add custom setter for settings
2020-11-22 22:12:37 +01:00
0848b2fe67
Some things break youtube, so baseClass is split off into its own component differently
2020-11-06 00:03:11 +01:00
691675bdc2
Awaitable responses to injectCss (& the rest of the gang)
2020-11-05 23:56:41 +01:00
1e70ea51cf
This is handled via base class
2020-11-05 23:56:06 +01:00
f8e3a39620
Fix setBaseClass function
2020-11-05 23:55:42 +01:00
6b91444f3c
Set, unset base class functions
2020-11-05 23:12:03 +01:00
78c34c77e0
Fix for cruncyhroll ( #115 )
2020-10-25 22:07:38 +01:00
43a86a7495
Destroy old pageInfo instance when initializing WU
2020-10-21 23:52:49 +02:00
28c12861e5
Change action handler
2020-10-21 23:52:16 +02:00
7fb9aad0d0
misc fixes
2020-10-21 23:51:58 +02:00
48167623ff
Force user styles a bit harder
2020-10-21 21:42:22 +02:00
43b136ca46
Fix crashing when checking player size
2020-10-21 21:26:00 +02:00
ec83830e78
Force zero margins on <video> element.
...
This should fix issues with alignment on twitch and hulu, et al.
2020-10-21 19:49:26 +02:00
7093236237
fix some issues related to panning
2020-10-21 19:48:56 +02:00
c7d133ba3d
ensure aspect ratio only gets changed on aspect ratio changes
2020-10-21 19:48:04 +02:00
4f478a4667
Calculate "real" displayed side of video instead of relying on offsetWidth
2020-09-23 00:23:24 +02:00
b55d9dd7b9
fix?
2020-09-23 00:19:42 +02:00
02fa4e2fe8
style fixes
2020-09-20 12:26:03 +02:00
d59a78b039
Hopefully this fixes #104 . Turns out 'location.host' and 'location.hostname' aren't quite interchangeable
2020-06-04 22:47:04 +02:00
e7957b6503
Extra logging
2020-06-04 22:44:53 +02:00
3b4b52f6a1
logging fixes
2020-06-04 22:15:32 +02:00
a4bca8af45
Additional fixes for #101 — if illegal video dimensions are detected, tell VideoData to reset/reapply aspect ratio when video starts playing again
2020-06-04 21:51:22 +02:00
cc53df5999
Youtube player detection goes back to auto by default
2020-06-02 01:05:03 +02:00
a271b4d63e
fix observer
2020-06-02 00:52:23 +02:00
5c73f97c54
Add player dimension sanity check to resizer
2020-06-01 23:54:42 +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
fe66c9dfbc
Diversify logging: in addition to console.log, use .warn .info .error as well
2020-06-01 23:53:03 +02:00
95d8d8a8cb
Fix minor issue
2020-06-01 23:52:29 +02:00
ee7d958224
Fix settings
2020-05-29 22:50:39 +02:00
4a761efaed
Find all blacklisted origins in stack
2020-05-29 22:06:24 +02:00
fc8d011758
Additional fixes
2020-05-17 02:30:16 +02:00
7d8758d1ee
Do old frame cleanup with polling
2020-05-16 22:50:29 +02:00
9019963597
fix single video control not working
2020-05-16 22:02:06 +02:00
7bb3d079f7
Fix issue with chrome not hiding frame/video numbers
2020-05-16 21:35:24 +02:00
84470846ef
Typo fixes & addign words to dictionary
2020-05-16 20:52:37 +02:00
c17e6f0f6d
Discern popup of dev/nightly/testing versions from stable version
2020-05-16 20:31:56 +02:00
ed0e51114c
Change timeouts again
2020-04-30 00:40:12 +02:00
e1b062f19e
increase number of retries
2020-04-30 00:14:26 +02:00
ccde079aee
If video dimensions are invalid, wait a little and check again before performing the crop calculation
2020-04-28 03:05:55 +02:00
10f1bae7de
move sleep function to a separate fire
2020-04-28 03:04:15 +02:00
a7f654650d
Logging when file loads
2020-04-13 15:20:29 +02:00
309f738d25
version bump
2020-03-15 19:56:47 +01:00
c2ebe34ab6
Disable logging + extra notes
2020-03-15 19:47:38 +01:00
c83f8530f8
emit/handle loggingEnded
2020-03-15 19:16:27 +01:00
e9795f4a00
Add new thing to vue store
2020-03-15 19:14:33 +01:00
72a3bba8ad
Auto-show logger popup is logging to file is enabled
2020-03-13 00:29:19 +01:00
f0cc710621
fix imports
2020-03-13 00:28:41 +01:00
49ca4b64e3
forwarding logs to UI
2020-03-13 00:28:34 +01:00
06a2f67759
Fix saving logs
2020-03-13 00:19:39 +01:00
783684570c
actually wait, we still need logger to save to vuex
2020-03-13 00:17:14 +01:00
5998b6c0b2
Functions for sending to specific frame/port
2020-03-13 00:13:00 +01:00
6a3cc8e03e
Use sendmessage instead of vuex store in logger
2020-03-13 00:12:42 +01:00
7d4e4fc520
Fix disney+ a bit more thoroughly
2020-03-10 00:03:12 +01:00
e2d393d500
Fixes for netflix, disney+
2020-03-09 22:36:17 +01:00
a81c5765e1
Minor fixes for chrome
2020-03-09 21:41:31 +01:00
cf1cc3d87a
Fix logger popup initialization.
2020-03-09 21:29:39 +01:00
2a1419eb53
Fix uw script
2020-03-09 21:29:24 +01:00
5b417d3f47
cosmetic fix
2020-03-09 21:29:00 +01:00
eee7d622b8
Revert logging oopsie whoopsie
2020-03-09 19:41:15 +01:00
bbc4247893
Don't overwrite existing ports on connect
2020-03-09 19:39:24 +01:00
26757c0b2d
Remove redundant code
2020-03-09 19:11:23 +01:00
b3fce146f5
Fix port naming
2020-03-09 19:11:08 +01:00
80c14f72be
comment out dead imports and code
2020-03-08 18:47:01 +01:00
6ea2b0488d
Fix console errors
2020-03-08 18:43:53 +01:00
5cc90ea368
Fix problems with uw-ui
2020-03-08 18:38:36 +01:00
d8181431ff
Block show-logger until ui is initiated
2020-03-08 18:38:09 +01:00
e681a64f55
remove unnecessary code
2020-03-08 18:34:30 +01:00
92c4ba0c69
Remove paginfo and command declarations out of comms
2020-03-08 17:13:50 +01:00
c26744b9d9
handleMessage _always_ tries to execute command, even if it has forwarding flags set. Command is executed before forwarding.
2020-03-08 16:49:20 +01:00
4c41601319
spin UI to a separate file
2020-03-08 16:45:46 +01:00
77ee6be218
Fix getting extension version in the popup
2020-03-02 22:35:34 +01:00
1c978e61b7
Fix the bug with Settings.fixSiteSettings()
2020-03-01 21:52:57 +01:00
aba099d577
Disable unnecessary logging
2020-03-01 21:52:47 +01:00
c5f6868a63
Make sure aspect ratio makes sense before setting it. Don't set NaN for aspect ratio, that tends to break things
2020-03-01 16:55:52 +01:00
4b177a9724
initialize content script vue/ui only if there's a need
2020-02-26 00:45:35 +01:00
9a2261faed
whitespace
2020-02-26 00:45:06 +01:00
66169ddeb1
Remove scheduleGc to avoid webNavigation
2020-02-14 21:45:31 +01:00
c88247df25
Fix problem with video sometimes being offset to the side
2020-02-11 19:54:41 +01:00
f028af8b98
change single quotes to double quotes for json
2020-02-11 19:36:49 +01:00
c4914b4e5b
Improve handling of change listener on settings, fix bug that prevented callback from triggering
2020-02-09 01:16:46 +01:00
a5685fa420
Improve logging of storage listener in logger
2020-02-09 01:14:05 +01:00
f53faac344
Make logger thing a proper json, not just javascript object
2020-02-09 01:13:29 +01:00
c9f227c0f9
This appears to do exactly nothing?
2020-02-09 00:28:35 +01:00
8945226d24
Fixes for Edge
2020-02-08 00:41:10 +01:00
355108e0ef
Ensure things don't crash on undefined settings
2020-02-06 23:53:31 +01:00
21e24cc226
Finalize logging
2020-02-06 22:29:59 +01:00
f0f02032cc
cosmetic fixes
2020-02-04 23:15:06 +01:00
ef0a802c16
move export log to file to its own file
2020-02-04 22:05:29 +01:00
bd2fa787e1
work on logger popup
2020-02-04 00:56:48 +01:00
87e65a99d4
Messaging fixes
2020-02-04 00:56:31 +01:00
78364472ad
Avoid logging too much unnecessary stuff
2020-02-03 22:13:03 +01:00
8eed3431c8
Show log results in popup
2020-02-02 00:57:54 +01:00
7cb77a7a58
whitespace
2020-02-01 17:48:40 +01:00
983c7747cc
Create dummy logger UI
2020-01-31 01:03:06 +01:00
b1538e9a8c
logger fixes and refactorting
2020-01-30 23:18:30 +01:00
646d98588a
logging fixes
2020-01-30 23:17:43 +01:00
2ad5a7b205
consistent naming of 'eject-css' command
2020-01-30 01:07:15 +01:00
d2fdbe178c
Implement finish logging and connect things to export
2020-01-30 01:07:00 +01:00
1cdf246919
Refactor comms server a little bit
2020-01-30 01:06:21 +01:00
810fbbdc97
fix bug in actionhandler that causes log to stop logging
2020-01-30 01:06:02 +01:00
97d97e022b
Add onLogEnd callback to logger
2020-01-29 23:38:52 +01:00
78ff7d7e40
Fix logging
2020-01-29 01:36:23 +01:00
1899f486e1
Settings should only watch for uwSettings storage changes, Logger should only monitor for uwLogger changes
2020-01-29 01:36:09 +01:00
9ba1afebee
Use optional chaining
2020-01-28 23:34:36 +01:00
c8d943da0b
Fix logging bugs, add mousemove to blacklist by default
2020-01-28 23:11:59 +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
691f45fbcc
remove log to console
2020-01-27 23:42:35 +01:00
c62033fb28
typo fixes and whitespace/console.log removals
2020-01-27 23:42:17 +01:00
f770b0dbf1
fixes for logger
2020-01-27 23:20:38 +01:00
f3e5aeb9e6
Fix logger crashing the extension
2020-01-27 22:32:38 +01:00
f1d2881359
Add logger commands to comms server
2020-01-21 00:41:18 +01:00
8c78715271
additional logger functions
2020-01-21 00:41:06 +01:00
8b648fb4d7
Rework of command handling in CommsClient
2020-01-21 00:40:56 +01:00
46fc868109
fix settings for logger
2020-01-20 20:07:18 +01:00
d633cb3b97
Only allow in-code log overrides if we're running in dev
2020-01-20 20:07:01 +01:00
79e781dcd8
Support static save, load, subscribe to logger settings changes
2020-01-16 01:00:47 +01:00
6b9bf1b70f
New logging property!
2020-01-16 01:00:12 +01:00
d2c1b2de3e
Get current site more reliably (hopefully)
2020-01-15 21:20:34 +01:00
d6201dc2ac
Add override to log everything
2020-01-15 21:09:12 +01:00
73872d4188
Add timeout to logger
2020-01-06 21:38:10 +01:00
936cb78b26
typo fix 2
2020-01-06 21:38:10 +01:00
2dca756b20
typo fix
2020-01-06 21:38:10 +01:00
bc51505727
Version bump, changelog
2020-01-06 21:38:10 +01:00
c8418f0373
Fix extension failing to load
2020-01-06 21:38:10 +01:00
c08ffa9c58
disney+ conf patch
2020-01-04 02:37:00 +01:00
410cd4d7f3
Fix invalid site settings on settings.save
2020-01-04 02:36:46 +01:00
3d7a47662e
minor fix for autoar
2020-01-04 02:04:32 +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
0eadb1aac6
Don't set aspect ratio pointlessly
2019-11-04 23:53:28 +01:00
5fc867b4a3
Fix for vk
2019-11-04 23:53:08 +01:00
414bf7b36f
Update logger output
2019-11-04 23:52:37 +01:00
4fc68db7f8
Disable logging
2019-11-04 23:50:54 +01:00
08460a923d
Fix logger
2019-11-04 22:14:41 +01:00
b2f6a1fddd
Auto-collect extension/browser info in mailto/reddit compose links (and hopefully fix them)
2019-11-02 21:58:55 +01:00
970b9b6b1d
Reset panning on aspect ratio change.
2019-11-02 02:45:24 +01:00
83a4dd08ac
remove console litter
2019-11-02 02:21:21 +01:00
f806d154ee
Fix panning
2019-11-02 02:20:09 +01:00
dbc35ccbd1
Patching for v4.4.0
2019-11-02 01:05:36 +01:00
04c33956a1
changelog update
2019-10-30 17:47:15 +01:00
42d85f75f7
Logging, prepare code for when browsers finally implement ArrayBuffer.transfer()
2019-10-29 18:15:46 +01:00
18f0c7540b
Fix incorrect crop resets
2019-10-29 18:15:10 +01:00
ab42557283
Fixes for crop mode persistence on the popup side of things
2019-10-28 22:10:15 +01:00
5e20925ec5
Fix fit to width / fit to height for portrait monitors
2019-10-28 20:33:40 +01:00
9b8e500927
Prevent action on contentEditable divs.
2019-10-27 23:37:13 +01:00
83d84e5a93
Fix popup not displaying
2019-10-27 23:20:45 +01:00
470a7e8883
Fix video fit on portrait orientations
2019-10-27 22:11:07 +01:00
2422cec1e9
update formatting
2019-10-27 22:08:48 +01:00
bde7eb6327
Fix autodetecting not starting
2019-10-27 16:51:47 +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
f05a0813d2
Fix minor issues
2019-10-27 00:10:49 +02:00
854bc05d14
Pass set-ar-persistence
between CommsClient and pageInfo
2019-10-26 02:38:47 +02:00
cda5d87735
Display new options in popup, update ExecAction
2019-10-25 00:59:02 +02:00
d0058cedb9
Changes to how crop mode persistence works, extra persistence options
2019-10-24 23:27:43 +02:00
d5a6e8d707
change reload prevention to something a bit less contrived
2019-10-24 21:13:45 +02:00
8fde5bb3d6
Implement crop persistence in content script
2019-10-24 00:45:11 +02:00
ab06f0bd41
Add saveWithoutReload() to settings.js
2019-10-24 00:44:27 +02:00
261f9a6b8d
Use event.code instead of event.keyCode. Add key codes to default settings
2019-10-23 19:34:58 +02:00
3768575bad
Allow default keyboard shortcuts to work on non-ASCII layouts
2019-10-22 01:33:56 +02:00
fdc4fc8dc9
fix the fix
2019-10-20 21:11:17 +02:00
85fa314bb4
change some variable names for readability
2019-10-20 21:11:09 +02:00
7a9c341bf8
Version update stuff
2019-10-20 14:13:58 +02:00