bd1216c275
get player select UI to work
2023-07-15 04:17:38 +02:00
3180063fe3
attempt to get player selector to work
2023-07-15 04:03:32 +02:00
42cdcd5c25
Site and extension options: done
2023-07-15 01:28:20 +02:00
8b1da27af7
remove UI when extension is disabled
2023-07-11 00:48:34 +02:00
638e228ce9
don't init UI by default
2023-07-10 22:56:26 +02:00
60f7abfa42
get manifest v3 to approximately work
2023-07-10 22:04:30 +02:00
cd391db302
wip
2023-07-10 18:27:06 +02:00
8613d6971f
Showing aard notifications is no longer implemented, so we don't call it
2023-04-16 02:54:30 +02:00
be4bf9e2a3
detect whether extension is enabled on dimension changes. Trigger dimension check on fullscreen change
2023-04-16 02:43:50 +02:00
085bd4aab9
fix video alignment default settings
2023-04-16 02:16:57 +02:00
977d103c3a
remove aard::halt() (is duplicate of aard::stop() anyway)
2023-04-16 01:55:11 +02:00
0778f07922
sensible variable naming is important + remove redundant code
2023-04-12 23:08:19 +02:00
e12154601b
also add 32:9 button
2023-03-30 00:49:09 +02:00
b22d50f760
Firefox also stopped liking the -alpha# format, so version numbering was switched from [next major]-X.X-[alpha|beta|dev]# to [current-major].99.X-#
2023-03-30 00:45:34 +02:00
302f21b477
Cycle mode
2023-03-30 00:43:30 +02:00
65da515854
various fixes
2023-03-29 22:07:50 +02:00
e9bd3154a5
change event bus parameter names
2023-03-29 21:51:06 +02:00
1da147e110
remove redundant comments
2023-03-29 21:49:27 +02:00
e7dd85420c
iframe manager
2023-03-02 01:08:25 +01:00
3e542871c6
Attach source frame info when communicating between frames on the same page
2023-03-02 01:08:16 +01:00
26b78f1225
EventBus: Allow forwarding between iframes of a page
2023-03-02 00:37:23 +01:00
c7f24133e5
fix ANGLE
2023-01-23 00:15:21 +01:00
e2a18ec765
Extconfpatch for disney+
2023-01-22 17:58:39 +01:00
26ee2ffbb6
ANGLE popup
2023-01-22 17:45:33 +01:00
38dd1ddbe8
ANGLE detection
2023-01-22 16:06:33 +01:00
11bc79520a
ANGLE detection
2023-01-22 16:05:07 +01:00
cc0ae60c83
Update settings object, finalize-ish site settings panel
2023-01-15 22:11:47 +01:00
30b028d836
remove redundant code
2023-01-15 22:10:17 +01:00
a30a70c6b5
get UI to somewhat work. TODO: get scripts to work
2023-01-07 19:19:44 +01:00
9503003a4a
migration to site settings mostly done. TODO: check if things still work
2023-01-07 18:57:47 +01:00
a58edad8ea
migrate settings to new and simplified SiteSettings
2023-01-07 03:06:37 +01:00
d0ba619b45
Redefine settings interface, write function to migrate some settings on update
2023-01-07 03:05:51 +01:00
cacb0f1ea0
Put player window into its own component
2023-01-06 18:23:34 +01:00
44e3395835
Get basic messaging from popup to CS working. TODO: Forwarding to specific iframes/videos
2022-11-21 01:04:57 +01:00
13bfd63dc2
Move common things between mousehandler and kbhandler to kbmBase
2022-11-20 17:26:57 +01:00
9600c4f1c9
fix kbm whoopsie
2022-11-20 15:23:23 +01:00
de9696471a
kbm refactoring stuffs
2022-11-20 14:46:01 +01:00
c954f8b984
add playerMouseHandler
2022-09-28 01:18:58 +02:00
08479242f7
fix settings
2022-09-28 00:40:09 +02:00
d70783cc82
Rename canStartExtension to more descriptive isEnabledForSite
2022-09-28 00:39:20 +02:00
a2f0617d5a
start splitting kbmHandler into keyboard and mouse handler
2022-09-28 00:38:36 +02:00
27b6ca824d
fix action handler rename
2022-09-27 22:15:01 +02:00
e84f8ee541
start fixing KbmHandler (formerly: action handler) some more
2022-09-27 01:48:08 +02:00
ad87dbdcb9
remove unnecessary logging
2022-09-20 01:38:08 +02:00
9c42c120f5
Remove unnecessary components
2022-09-20 01:35:47 +02:00
740f2e8f6f
fix forwarding data between server, content script, and popup
2022-09-20 01:34:59 +02:00
a0388689cf
Continue slowly working on unified event bus
2022-08-21 22:46:06 +02:00
abc53cf00f
don't fuck ArDetector up
2022-08-21 15:49:28 +02:00
68f367bd39
Merge branch 'master' into feature/player-ui
2022-08-21 15:45:11 +02:00
ffc25520bb
fix types
2022-08-21 15:24:24 +02:00
ccdc68870a
Fix #199
2022-08-21 15:04:21 +02:00
7820da181e
Readability fixes (I guess)
2022-08-20 16:04:31 +02:00
ec4d43d2ec
unpause: Don't resume autodetection if not paused
2022-08-08 23:17:13 +02:00
c12a04b55f
mostly whitespace
2022-08-08 23:16:55 +02:00
d2733cf486
Fix autodetection getting stuck in 21:9
2022-08-06 01:31:18 +02:00
3aabd298ec
fix various fuckies wuckies
2022-07-31 01:12:54 +02:00
a0e375d2dc
Cleanup — remove old uwui implementation
2022-07-31 00:18:21 +02:00
8806c8ea0c
Integrate comms client/server into eventBus
2022-07-31 00:15:28 +02:00
f0120010fe
do types
2022-07-31 00:14:40 +02:00
a5a121ee00
flag for whether autodetection is currently active
2022-07-30 23:07:33 +02:00
459a0eaa91
build lied?
2022-07-30 00:55:20 +02:00
84fefbaa14
remove some console.logs
2022-07-30 00:54:12 +02:00
023b8c370a
fix tslint complaints
2022-07-30 00:52:14 +02:00
d57040fc5b
Merge branch 'master' into feature/player-ui
2022-07-30 00:29:23 +02:00
f51ec50113
fix aard, attempt 3
2022-07-29 00:42:35 +02:00
fda2dcc484
fix aard: fix harder ?
2022-07-29 00:25:16 +02:00
c9392911d9
fix aard?
2022-07-29 00:21:34 +02:00
88dec55116
get DRM status in player ui
2022-07-28 00:45:35 +02:00
bfef49bc33
fix stuff from merge
2022-07-26 22:40:45 +02:00
b7a61e5bc0
Rework blackframe to not use its own drawImage call
2022-07-26 22:15:39 +02:00
d0b060f31a
Changelog + fix version bump
2022-07-26 01:20:29 +02:00
207b82cc8b
Fix set-extension-commnand for people who installed extension while this command was misspelled
2022-07-26 01:12:42 +02:00
26df9633b4
Remove ancient migrations
2022-07-26 01:10:11 +02:00
2b749d6a3b
fix set-extension-mode commands
2022-07-26 01:04:36 +02:00
36aa226e9c
Reimplement blackframe. Start timing blackframe execution. Add some placeholder UI for autodetection settings
2022-07-26 00:52:06 +02:00
a09ea26b0e
Rework blackframe to not use its own drawImage call
2022-07-13 00:22:16 +02:00
1556506bd7
monitor autodetection performance
2022-07-13 00:21:21 +02:00
f94f6ec956
Autodetect script can now report performance data
2022-06-28 22:34:47 +02:00
aae566b82a
stuff we missed in previous cleanup
2022-06-28 22:34:20 +02:00
dd8aeefdfd
Clean up some performance stuff for autodetection
2022-06-28 20:53:50 +02:00
7d951a5115
comment cleanup
2022-06-28 19:28:14 +02:00
556722693c
Rearrange things a bit. No longer do fallback mode
2022-06-28 01:33:21 +02:00
340ee05443
fix pointer events
2022-06-15 00:53:43 +02:00
d3dbceb749
fix
2022-06-14 23:20:07 +02:00
799c953b30
Remove code no longer needed
2022-06-14 00:27:37 +02:00
e766d6da69
Allow users to set player element from the popup
2022-06-14 00:26:06 +02:00
320d35d9e5
holy shit we did it 🅱️ ois, we made some progress on improving manual player detection
2022-06-10 00:22:06 +02:00
296f146835
Refactor player detection + have player detection log some data for use in settings window
2022-06-09 01:28:46 +02:00
9648d30aa2
If videoData is destroyed, remove its eventBus from pageInfo's downstream buses
2022-05-06 00:28:13 +02:00
5a04c2eeee
Migrate actionHandler to new commands
2022-05-06 00:23:15 +02:00
74fe85f3a2
Put a parent event bus to pageInfo
2022-05-06 00:23:01 +02:00
4b44efe6fc
Finish event bus propagation
2022-05-06 00:22:35 +02:00
376f20aeab
Show last selected aspect ratio in the UI
2022-03-29 01:53:16 +02:00
7dc354509b
Remove some of dem pointless console.logs that are no longer needed
2022-03-28 23:56:52 +02:00
89168b643c
Connect popup (video settings only so far) to content script logic
2022-03-22 01:23:50 +01:00
7fefe255ea
Add some things we missed in initial implementation of pointer-events toggling
2022-03-22 01:23:15 +01:00
3423aac49a
remove some console.logs
2022-03-22 01:21:18 +01:00
1cd06040da
Toggle 'pointer-events' based on whether mouse hovers over a csui element or not
2022-03-21 00:50:54 +01:00
46725c6fa4
Send mouse coordinates to the iframe
2022-03-20 20:40:11 +01:00
5a2d8d22cb
Move extension popup into an iframe, get it to display at least something
2022-01-07 00:50:58 +01:00
761f2c21a8
fixes
2021-11-25 22:16:48 +01:00
045cd5a528
Stop using some of the old code
2021-11-25 20:00:32 +01:00
27b0609d34
Let's try to avoid injecting ultrawidify-specific CSS before we actually need it. Part 1/?
2021-11-25 00:31:38 +01:00
65556d9cad
We will need to distinguish between two automatic aspect ratio types
...
AspectRatioType.Automatic: "start autodetection pls"
AspectRatioType.AutomaticUpdate: "Hi I'm aard and I want to change this aspect ratio to something new"
2021-11-25 00:14:06 +01:00
30835e94c0
UI: can set default crop, stretch. (TODO: actually get and use those values)
2021-11-23 01:32:55 +01:00
cf8bedfad9
fix an oversight
2021-11-20 20:56:49 +01:00
fb7a168d31
whitespace
2021-11-13 00:55:17 +01:00
484db037c0
use event bus
2021-11-13 00:54:20 +01:00
75cc0d5a87
handle alignment along y
2021-11-03 00:08:34 +01:00
0e3b962a00
whitespace
2021-11-02 22:20:01 +01:00
afaf65a53d
Fix stretch mode from ui
2021-11-02 22:19:50 +01:00
f00d3b5aaf
Fix zoom, but for realses
2021-11-02 20:52:01 +01:00
787bd1a532
Prevent eventBus from crashing everything under certain conditions
2021-11-01 01:18:07 +01:00
bd5befc18c
Get sliders to update with values from aspect ratio options
2021-11-01 01:13:13 +01:00
829047585a
Get manual zoom to work
2021-11-01 00:11:14 +01:00
78da45d468
cosmetic stuff
2021-10-31 23:18:44 +01:00
79fb10c556
Add new format for defining actions. They're called commands now.
2021-10-28 22:53:43 +02:00
ffd9c6fb7a
ExtConfPatches to typescrtipt
2021-10-28 22:53:23 +02:00
e7d43c566f
Fix aspect ratio not getting applied correctly
2021-10-27 20:10:55 +02:00
13bd280062
Get event bus to work (for some values of work)
2021-10-26 23:16:11 +02:00
209e4221d2
Start adding event bus
2021-10-26 22:20:50 +02:00
c4832a9ef7
Comment out temporarily unused commands
2021-10-26 20:11:26 +02:00
6cb8cc174b
Prevent multiple concurrent vue app instances
2021-10-26 20:11:03 +02:00
e9b882376c
Simplify player data dimension change tracking a bit
2021-10-26 00:30:38 +02:00
a4948d3eef
Whitespace
2021-10-25 23:13:35 +02:00
6c1d666fdf
switch bootstrap icons with mdijs
2021-10-22 00:30:36 +02:00
2df0b1a0fb
formatting
2021-10-19 22:49:28 +02:00
3846d1a926
Cropping now also works from in-player UI
2021-10-19 22:49:13 +02:00
2a747e11af
Merge branch 'master' into feature/player-ui
2021-10-19 20:27:41 +02:00
502ce707e1
Style
2021-09-19 21:22:12 +02:00
5b1f73a69e
Fix problem with autodetection
2021-09-19 21:22:05 +02:00
f7eba0974f
Fix default settings
2021-09-19 21:21:23 +02:00
3ac3f1aee5
It would be good to disable frame check if AARD is halted or exited
2021-09-15 01:45:51 +02:00
7d894fb1e3
it is higly recommended to actually resolve those promises
2021-09-15 00:54:23 +02:00
415ebf6821
Simplify video rescans
2021-09-14 23:22:59 +02:00
b1ec4f7387
Make framecheck ever so slightly async
2021-09-14 19:12:54 +02:00
820af9b133
Patch for netflix
2021-09-13 22:47:27 +02:00
104ed85d72
Get UI to show again
2021-08-26 01:34:59 +02:00
84de5927cd
Try initializing UI again
2021-08-26 01:07:39 +02:00
1b829e095b
Merge branch 'master' into feature/player-ui
2021-08-26 00:54:07 +02:00
2cb02ff3f2
fix
2021-08-26 00:45:12 +02:00
b8cd441109
misc fixes
2021-08-26 00:37:56 +02:00
86a8c23999
Change how halting AARD is handled
2021-08-25 23:13:02 +02:00
a2573b5aaf
Add performance timing to ar detector + make it use animationFrame
2021-08-25 22:32:39 +02:00
ea8671f64b
Tidy up ArDetector
2021-08-25 20:39:27 +02:00
a234903b8f
Fix logging popup a bit
2021-08-24 02:13:05 +02:00
18fe17f00f
Youtube: fix alignment issues with square-ish videos in normal player ( #162 ). Fix issue with misalignment of featured videos on channel page
2021-08-17 19:39:00 +02:00
5ad8302084
Add missing conf for piped.kavin.rocks ( fix #151 )
2021-07-14 22:45:00 +02:00
95d3d962f4
I reckon we can drop ExtConfPatches for versions over a year old
...
like, everyone should have receiving this and future updates should be on 5.x, or at least on 4.5.x
2021-07-14 21:19:39 +02:00
6eb96f917d
Goodies for #160
2021-07-14 21:17:32 +02:00