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
2d6052d715
Update changelog
2020-12-13 23:59:28 +01:00
b4e8622af3
Add hint text in options -> add action popup
2020-12-13 23:31:27 +01:00
7c2cd5cf03
fix icon padding in notification
2020-12-13 23:30:52 +01:00
2a350f404a
Remove some logging
2020-12-13 18:54:32 +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
cd26a1ceed
Prevent page css from effecting CSS of notification popups (...ish)
2020-12-13 02:03:17 +01:00
c05eed44f0
Did a very bad thing (tm) to appease Chrome (bootstrap icons svg was copied directly into Icon component)
2020-12-13 01:11:52 +01:00
f4f69d4eaa
Nest ultrawidify classes inside a css class that guarantees reset of global css
2020-12-12 00:38:51 +01:00
1badce511e
add ms icons
2020-12-12 00:12:12 +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
b6cae36528
fix?
2020-12-07 00:07:59 +01:00
7d8f3912bb
Fix extension popup in chrome
2020-12-06 21:57:16 +01:00
eb02865131
Sorta include browser-polyfill but not really
...
I'm still not rewriting legacy code, but the bRoWsEr iS uNdEfInEd bullshit in (browser || chrome).runtime call there in the notifications pushed some buttons. cc #114
2020-12-05 04:12:37 +01:00
0310e1e2de
Finish notification system (for now)
2020-12-05 03:30:43 +01:00
12b15c58f8
LPT: injected components won't get CSS styles if you don't include them in manifest.json
2020-12-05 00:45:48 +01:00
4635dc4eec
fix ui
2020-12-04 02:02:25 +01:00
0a5243837f
Make buttons unselectable (prolly)
2020-12-04 00:54:03 +01:00
37eccb12f2
Fix normal-sized popup
2020-12-04 00:53:51 +01:00
84db9361f9
Fix default icon margins
2020-12-04 00:53:20 +01:00
3fd432f432
Extra styling for the button
2020-12-04 00:26:39 +01:00
d4947571a4
Try injecting notification UI
2020-12-03 01:35:48 +01:00
e8e9db2bbc
Add scss imports
2020-12-03 01:35:34 +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
55fbd30699
Add notification UI component
2020-12-03 00:32:33 +01:00
5e4aca66c5
Fix icon css
2020-12-03 00:32:17 +01:00
a91ed7368f
Add icon component
2020-12-02 22:39:43 +01:00
cda4b81554
Add bootstrap icons
2020-12-02 22:39:07 +01:00
be759c512a
Version bumps
2020-12-01 01:49:55 +01:00
cfde1ee58c
Update changelog with stuff that was done today
2020-12-01 01:48:52 +01:00
db866bf8d8
Add support for wakanim.tv ( #113 )
2020-12-01 01:48:31 +01:00
d32c083406
Fix quick setting dialogue when extension is in extension overflow menu ( #119 )
2020-12-01 01:46:53 +01:00
e56551c79d
Remove redundant code
2020-12-01 00:22:22 +01:00
97099ece1c
Merge branch 'vue3'
2020-12-01 00:21:29 +01:00
f05f37841a
Fix logger UI
2020-12-01 00:20:10 +01:00
dbc0c8c741
Fix 'about' section of the options page
2020-11-30 00:50:13 +01:00
ada7e69abd
Fix options and popup pages
2020-11-30 00:37:45 +01:00
27e03115d2
Migrate to vue3. Debug popup is broken ATM
2020-11-30 00:17:46 +01:00
1b6d20fa0b
Turns out vue update updated jack shit, so optional chaining operators are gonna disappear from vue templates again
2020-11-22 22:48:07 +01:00
a6a09a10b5
Add optional chaining operators back
...
This reverts commit e25a0a954c
.
2020-11-22 22:46:49 +01:00
e25a0a954c
Revert "optionally chain _all_ the things"
...
This reverts commit 1858e092a9
.
2020-11-22 22:17:28 +01:00
1858e092a9
optionally chain _all_ the things
2020-11-22 22:12:52 +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
4f7fc75d6b
Version bump
2020-10-25 22:24:30 +01:00
51735ad8c2
What's new
2020-10-25 22:11:24 +01:00
78c34c77e0
Fix for cruncyhroll ( #115 )
2020-10-25 22:07:38 +01:00
65dacee829
Version bump
2020-10-21 23:56:38 +02:00
288f2334f6
Changelog
2020-10-21 23:55:42 +02: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
47475ac597
document aspect ratio enum
2020-10-21 19:46:25 +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
ca6083b0ee
version bump
2020-07-25 13:02:33 +02:00
2eec8b3ef9
readme update & version bump
2020-06-18 22:27:52 +02:00
0cdbb19b7a
Readme+changelog update
2020-06-05 00:59:44 +02:00
69e44c4964
version bump
2020-06-05 00:59:12 +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
3708b99186
version bump
2020-05-17 02:17:59 +02:00
291c4fdd4d
changelog update
2020-05-17 02:17:52 +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
a0031be90a
unfuckywucky the icons
2020-05-14 00:01:18 +02:00
ed0e51114c
Change timeouts again
2020-04-30 00:40:12 +02:00
1646958449
version bump
2020-04-30 00:14:36 +02:00
e1b062f19e
increase number of retries
2020-04-30 00:14:26 +02:00
cb91e2a09f
Forgot to bump version in manifest
2020-04-29 23:03:22 +02:00
103ecf7a83
Version update stuff
2020-04-29 22:55:20 +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
dfdc26fe2b
fix font imports
2020-04-28 00:35:41 +02:00
06cc9220c2
scope styles for jsonElement
2020-04-26 16:26:15 +02:00
a7f654650d
Logging when file loads
2020-04-13 15:20:29 +02:00
ff525f159b
try rescoping
2020-04-13 14:35:04 +02:00
44eef78d29
whitespace removal
2020-04-13 14:31:01 +02:00
0272597bda
hide zoom&panning options as they don't work anyway
2020-03-15 20:20:04 +01:00
2e7b7f6c30
Popup: fix 'tab' sidebar max width
2020-03-15 20:19:48 +01:00
9df8bdf3b9
manifest.json fix
2020-03-15 20:01:45 +01:00
95676d5343
Changelog
2020-03-15 19:56:52 +01: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
a629bbeab7
Logger cosmetics
2020-03-12 23:36:06 +01:00
7e74aa2c3b
Add ignoreKeys property to JsonEditor
2020-03-12 23:35:52 +01:00
9a5ccf1602
JsonEditor uses monospace
2020-03-12 00:49:40 +01:00
d7d0f69a58
Update logger settings from JsonEditor
2020-03-12 00:49:24 +01:00
217206ca1e
Change how strings and text are editable (submit on enter), colorify json
2020-03-12 00:37:57 +01:00
a7fa66b840
Prevent typing in logger popup from triggering page shortcuts
2020-03-12 00:37:15 +01:00
4df771aae1
Remove pre
2020-03-12 00:36:34 +01:00
77f3ce0e39
Display logger conf with json components
2020-03-11 23:12:29 +01:00
b353e6f34d
Fix json components
2020-03-11 23:12:18 +01:00
e9dfd834f7
Load UI css with extension
2020-03-11 23:11:55 +01:00
c9b354e06a
Add json structure editor
2020-03-11 00:15:53 +01:00
7b845553e2
remove player images
2020-03-10 21:00:54 +01:00
fe72a4fdec
Fonts: remove .woff (since css only loads woff2 anyways), extrabold, heavy
2020-03-10 20:17:17 +01:00
bf0d3b99cf
Version bump
2020-03-10 00:04:09 +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
85290ae832
Version update
2020-03-09 22:07:54 +01:00
3f51048c1a
Patch notes
2020-03-09 22:06:34 +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
ec046767c7
Changelog update
2020-03-03 00:33:55 +01:00
f86ef5bda6
Version update
2020-03-02 22:35:41 +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
33e05014fd
flex.css -> flex.scss for dat scoping
2020-03-01 20:24:08 +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
acfa833203
Some stuff for easier logging configuration - wip
2020-02-26 00:43:11 +01:00
4c0aca48fd
Add "first time" and "updated" pages templates.
2020-02-26 00:42:41 +01:00
66169ddeb1
Remove scheduleGc to avoid webNavigation
2020-02-14 21:45:31 +01:00
7eca642da3
Let's take away 'tabs' permission, since activeTab seems to do the job just fine
2020-02-14 20:29:38 +01:00
18a3a2162a
Changelog and version update stuff
2020-02-11 20:01:10 +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
51526b5dcc
Version bump
2020-02-09 02:11:37 +01:00
2ead2f8e41
Changelog
2020-02-09 02:11:28 +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
2788b9e439
fix imports for chrome
2020-02-07 00:06:12 +01:00
355108e0ef
Ensure things don't crash on undefined settings
2020-02-06 23:53:31 +01:00
0eb3840221
Move easter eggs around
2020-02-06 23:52:58 +01:00
6013fd68ff
Add easter eggs
2020-02-06 23:09:22 +01:00
63922d5744
Changelog updates
2020-02-06 23:06:37 +01:00
f721c795e6
Version bump
2020-02-06 23:02:28 +01:00
006e684f17
Logger fixes
2020-02-06 22:59:57 +01:00
e529239c8d
save as .log instead of .json
2020-02-06 22:59:43 +01:00
21e24cc226
Finalize logging
2020-02-06 22:29:59 +01:00
435f2890c4
Logger is half functional
2020-02-05 00:39:16 +01:00
179614bd85
Finish logging ... sorta
2020-02-04 23:31:50 +01:00
f0f02032cc
cosmetic fixes
2020-02-04 23:15:06 +01:00
8a70fc5f81
fix export
2020-02-04 23:14:48 +01:00
ef0a802c16
move export log to file to its own file
2020-02-04 22:05:29 +01:00
22bcd02afc
Add show/hide popup buttons to 'report a problem' popup tab. Removed everything else re: logging from there.
2020-02-04 00:57:30 +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
0cd644a38a
fix ui overflow
2020-02-03 22:14:07 +01:00