f7f046ea53
Propagate messages across server boundary
2025-06-16 21:58:35 +02:00
ec0896e17a
Implement zoom in extension popup, in-player UI
2025-05-19 01:18:48 +02:00
a5f35248bd
Event-bus: Auto-forward across iframe and commsServer
2025-05-19 01:17:09 +02:00
a05eccce9e
fix zoom config
2025-05-19 01:15:05 +02:00
e118777636
Fix debounce
2025-05-19 01:14:19 +02:00
7998e8158e
Fix log coloration
2025-05-07 00:45:08 +02:00
14f837d1f0
EventBus: prevent backflow of messages that originate from CommsServer back into CommsServer
2025-05-07 00:42:25 +02:00
cff1d3cf16
Cache active tab in comms server
...
Previously, if console window was active, this.activeTab would return nothing, and the popup would break. If that happens now, popup will pretend it's on the last active site.
2025-05-07 00:41:45 +02:00
b2cd96982e
Further logging fixes
2025-05-04 21:00:15 +02:00
a89eb8e857
Whoops, missed some bits in the cleanup
2025-05-04 02:37:45 +02:00
e3a12bc601
Cleanup of unused imports
2025-05-04 02:29:33 +02:00
e20508956a
Replace old logger with new logger
2025-05-04 02:18:58 +02:00
4000d0e027
Start rewriting logs
2025-05-01 00:55:22 +02:00
77fcced776
Fix saving settings for sites that inherit configurations from a different site
2025-04-28 01:38:13 +02:00
e67b5a227f
Allow some cross-domain settings sharing, handle settings inheritance, don't save auto-detected player index
2025-04-28 01:23:12 +02:00
150a0a8a90
Process iframe data in the popup, remove vestigal code
2025-04-27 19:51:21 +02:00
269dddc92e
Fix legacy canvas loading
2025-04-27 17:53:50 +02:00
508ef5cbbb
Fix calculation of averages in AardTimers
2025-04-27 17:52:04 +02:00
500d06204c
Move default settings to 'other sites' tab
2025-04-27 01:12:06 +02:00
fe8436179f
Remove orphan components, update dictionary
2025-04-26 23:28:17 +02:00
adedfec1d0
Update popup appearance
2025-04-26 23:27:09 +02:00
b974111eb4
Fix zoom
2025-04-26 23:24:57 +02:00
3d7b50a2e3
Get zoom options to mostly work
2025-04-26 04:23:57 +02:00
32c11d1f61
Fix snapshots
2025-04-26 01:11:51 +02:00
5c48747d0f
Add new zoom options (but they don't do anything yet)
2025-04-26 01:11:31 +02:00
5a0abb3595
Fix settings migrations
2025-04-26 01:09:49 +02:00
95b98c9053
Fix loading snapshots
2025-04-26 01:08:43 +02:00
518e09e3cb
Changelog
2025-04-22 02:53:05 +02:00
ad632b0680
Add snapshots to settings page
2025-04-22 02:52:41 +02:00
73aa925067
Don't do AR changes on negative aspect ratios
2025-04-22 02:44:28 +02:00
391b0ac7ab
Settings snapshots
2025-04-22 02:43:44 +02:00
ae2bb7afcd
Fix UI hiding
2025-04-22 02:37:36 +02:00
0681c3ae08
UI improvements
2025-04-22 02:36:34 +02:00
4aa96bb288
Changes to debugging UI
2025-04-21 22:24:32 +02:00
b24739d70d
Put "pls report bugs" in 'what's new' panel as well
2025-04-20 19:50:51 +02:00
dffe8e055a
put dev overlays into settings
2025-04-20 19:29:47 +02:00
adadc8bb3e
version bump
2025-04-20 19:28:59 +02:00
5f3562fe5b
Remove orphan settings
2025-04-20 16:11:57 +02:00
0d7c535a70
revive zoom
2025-04-20 16:11:17 +02:00
39f39f23a7
Prevent more than one concurrent trackDimensionChanges from running
2025-04-15 19:23:42 +02:00
ff0de6f2e7
Version bump
2025-04-15 19:05:48 +02:00
8658b3c0d3
Changelog
2025-04-15 19:03:29 +02:00
8551bc2dc1
Add performance measurements to Aard
2025-04-15 18:51:34 +02:00
a0abf336cf
fix #269
2025-04-10 00:46:44 +02:00
7d71dd0507
Allow debug canvas to be shown or hidden from settings
2025-04-10 00:46:22 +02:00
54c190f86c
Updated toys
2025-04-05 01:31:06 +02:00
e198c69741
Added toys that enable visual debugging of Aard
2025-04-03 02:59:25 +02:00
7c1d3e52e5
Instead of elements closer to the <video> tag, prefer best-matching element closer to page root.
...
This ensures UI always renders on top of player if enabled.
2025-03-31 23:26:03 +02:00
5460719297
css fixes
2025-03-31 00:28:35 +02:00
83b770e4e8
Start updating changelog
2025-03-31 00:26:14 +02:00
a5c9835d9d
Fix problem where 'default' is always 'disabled'
2025-03-31 00:20:43 +02:00
f0840b78e1
Change handling of getPlayer()
2025-03-30 23:49:13 +02:00
ab79f1e0e6
TODO: some day finish rewriting UI in a way that loads iframe only when expressly requested.
2025-03-30 23:48:24 +02:00
16a2f511bb
Replaced v-model in <select> with :value
...
Did this really fix #270 ?
2025-03-30 01:27:28 +01:00
39fdd72e9f
Don't propagate bad site data from uwserver to extension popup
2025-03-30 01:24:37 +01:00
f93a7e284c
Remove InPlayerUIAdvertisement component
2025-03-30 01:24:08 +01:00
b5e480a486
'dev mode' is now saved under settings. 'debug' panel is only shown if dev mode is active
2025-03-30 00:54:47 +01:00
bf128babcc
Started logger rewrite. Gave up.
2025-03-30 00:27:50 +01:00
46d1ad221f
Re-add debugger panel, strip down json editor
2025-03-30 00:04:30 +01:00
7aacbec108
Reset settings editor on settings import and reset
2025-03-29 17:17:20 +01:00
f77506c454
Settings export, settings import, json editor for settings
2025-03-29 17:11:04 +01:00
e3f1f21ce9
Add basic confirm button.
2025-03-18 18:58:31 +01:00
08c86615a0
Move 'show in-player UI' to popup header
2025-03-14 02:46:59 +01:00
b0425b37c0
minor style tweaks
2025-01-30 02:40:04 +01:00
40bdddd031
Remove unnecessary things from the overlay
2025-01-30 01:30:08 +01:00
da94dee780
Make window background darker until chrome doesn't fix backdrop-filter bug
2025-01-30 01:29:48 +01:00
587a21c5f6
Fix default settings
2025-01-30 01:29:00 +01:00
f994617d44
Don't reset settings on failed extconfpatches application
2025-01-30 01:28:44 +01:00
a92f5fc2a1
Fix enabling/disabling extension while switching between environments
2025-01-29 23:58:16 +01:00
208a360c47
Fix settings cascade in ui
2025-01-29 23:56:50 +01:00
f728cbf817
change styles for scrollbars
2025-01-28 00:48:20 +01:00
aef5665cb5
Don't incorrectly set websites as user-defined just because initial player index was set
2025-01-28 00:47:45 +01:00
6ea47d26d0
remove cta from UI advertisement
2025-01-28 00:42:56 +01:00
a7a36033a2
Version bump
2025-01-27 02:59:54 +01:00
32f4d99c98
Move player UI settings and make them site-dependent. Fix SiteSettings always overriding ExtensionStatus.Default with actual default value
2025-01-27 02:59:30 +01:00
2d08a2f339
Hide 'set default stretch' in stretch panel
2025-01-27 02:41:41 +01:00
1f0ebff241
Fix UI not reacting to settings updates
2025-01-26 23:57:02 +01:00
5c26e49c17
disable settings if extension is disabled
2025-01-26 22:10:30 +01:00
ea85f2f5d6
Disable extension on unknown sites by default
2025-01-26 22:10:06 +01:00
af9b123e8d
Rework settings popup
2025-01-26 22:09:32 +01:00
0bfe84d73d
fix saving settings
2025-01-25 21:18:04 +01:00
244e8227e7
Settings: make setProp() functional
2025-01-25 21:17:20 +01:00
5da8073235
fix conflict
2025-01-25 21:15:26 +01:00
5479b7ee95
Fix the iframe problem
2025-01-25 20:51:22 +01:00
b4e932581c
fix setting default alignment
2025-01-14 02:41:20 +01:00
1f65cca002
fix support level indicator
2025-01-14 02:41:06 +01:00
1a9cdfa93b
additional fixes
2025-01-14 01:51:16 +01:00
d780a8cb12
Fix stretch mode
2025-01-14 01:44:25 +01:00
eaf619f4f8
Revert "Temporarily comment out zoom from player overlay"
...
This reverts commit ebdc26a00d .
2025-01-13 01:42:58 +01:00
3dd8584954
disable zoom options in player UI for the time being
2025-01-13 01:42:38 +01:00
ebdc26a00d
Temporarily comment out zoom from player overlay
2025-01-13 01:33:58 +01:00
dd47dd09da
Add about panel back to the popup
2025-01-13 01:31:59 +01:00
bc6d2ac549
Add call to arms to popup. Fix some minor issues
2025-01-13 01:22:49 +01:00
b2cd8197d4
Updated labels of in-player UI
2025-01-12 23:25:39 +01:00
23ea9e77c4
Added zoom UI
2025-01-12 23:25:20 +01:00
42ac51f1e9
CSUI: set opacity to 0 when extension menu is not triggered
2025-01-12 23:24:01 +01:00
d433878680
stop using relative imports in some non-css components
2025-01-12 23:21:51 +01:00
11fa12001c
stop using relative imports for most of css
2025-01-10 19:13:27 +01:00
a82a6963e9
version bump
2025-01-10 19:12:40 +01:00
a98a80001c
basic iframe for notifications
2025-01-07 08:23:11 +01:00
ad1e73d0cc
Try to detect when UI is not clickable
2025-01-06 03:05:18 +01:00
55c0e7e8c5
Get DRM status to UI more reliably
2025-01-05 02:47:45 +01:00
3d35ae32c8
Throw error if upgrading settings fails
2025-01-05 00:38:11 +01:00
33e3bec337
Fix stretch mode while not cropped
2025-01-05 00:37:20 +01:00
9c12272846
attept detecting when wrong player element is detected pt 1
2025-01-05 00:36:41 +01:00
0cc2249b97
version bump but in manifest file
2025-01-05 00:08:09 +01:00
a5d0c0b6b7
fix support level indicator
2025-01-05 00:06:59 +01:00
303213da73
fix netflix fix some more
2025-01-02 06:32:43 +01:00
8d47eaf74c
fix color-scheme issue
2025-01-02 05:50:19 +01:00
9f10c0dcf4
FOR REALS account for offset applied by sites that use top:50%/transformY:-50% to center elements
2025-01-02 04:33:00 +01:00
d981e4c2c6
Account for offset applied by sites that use top:50%/transformY:-50% to center elements
2025-01-01 22:18:37 +01:00
8f3d1bd091
Add illustrations to the player picker
2025-01-01 22:15:22 +01:00
3b9f557075
version bump
2025-01-01 22:14:10 +01:00
18cdec51d9
settings migration
2024-12-31 03:36:08 +01:00
276a51b8c3
WIP on master
2024-12-31 03:15:10 +01:00
14e1d6aad3
even more aard updates
2024-12-31 03:14:29 +01:00
9c65300fc4
more aard updates
2024-12-31 02:50:33 +01:00
cf01dd9397
Try to reduce message-passing to improve performance, make ultrawidify not run on videos smaller than 720p
2024-12-30 23:02:55 +01:00
162318b439
Remove legacy code
2024-12-30 21:39:50 +01:00
cd89cca984
fix vertical alignment
2024-12-30 03:05:47 +01:00
25222c7310
Prevent overlay from blocking the video player UI
2024-12-30 00:55:58 +01:00
b2bfde4426
Fix sliders, but for real this time (pt 2)
2024-12-28 03:41:23 +01:00
8602b53260
Fix sliders, but for real
2024-12-28 03:14:53 +01:00
145b361581
Fix
2024-12-28 02:05:42 +01:00
7743dd8e7f
Add sliders
2024-12-28 02:02:01 +01:00
ed2886d449
add minEnabledHeight to settings
2024-12-28 01:42:13 +01:00
002dfacc3e
change timeout a bit
2024-12-28 00:42:53 +01:00
fd9fbc32a8
Remove some console.logs
2024-12-28 00:42:40 +01:00
e54deeb4f7
save settings when changing parameters
2024-12-28 00:41:07 +01:00
c85f211d5e
Add reset settings to options
2024-12-27 23:13:12 +01:00
67f848a9ee
Unbreak showing popup on hover
2024-12-27 23:12:41 +01:00
fe336122e0
Make crop iptions and stretch options panels editable by default without breaking the popup. Add them to UI and keyboard section of settings
2024-12-27 13:18:31 +01:00
6d8d8493a6
Zone editor mostly finished
2024-12-27 04:41:35 +01:00
5d7d249fff
Fix overlay positioning
2024-12-27 04:40:30 +01:00
35ca030dfb
Close window when opening zone edotir
2024-12-26 17:54:05 +01:00
fab6fb0f5b
Fix mousemove position calculation
2024-12-26 17:41:00 +01:00
3b8fc807f7
Add corner markers to editor resizer area
2024-12-26 17:40:27 +01:00
13cfb9ff14
Checkpoint: aard status indicator + trigger zone editor now kinda works
2024-12-26 14:58:14 +01:00
aabd5e75d8
Update changelog
2024-12-22 23:29:43 +01:00
7be6fb9501
Add fallback option class (currently unused)
2024-12-22 23:20:07 +01:00
9fc63e5cd3
Add player UI settings panel
2024-12-22 23:17:32 +01:00
d299a65e03
fix — open on correct tab
2024-12-22 23:07:55 +01:00
2337f7a3ba
add new options to settings interface
2024-12-22 23:06:14 +01:00
4853d7e2fd
allow opening of extension settings window on specific tab
2024-12-22 23:05:56 +01:00
ca1a375f2d
Limit when in-player UI shows. Add self-expiring menu options that takes you to the proposed, not-yet-implemented UI settings screen
2024-12-17 02:02:49 +01:00
0d098815a2
fix aspect ratio calculations
2024-11-13 01:46:17 +01:00
30cbfb6ffd
Make sure that guard line gets invalidated correctly
2024-11-13 01:45:45 +01:00
4c7deffdfe
Do full reset of AARD test result every time aard restarts
2024-11-13 01:43:07 +01:00
15133e561f
Get autodetection to work at least on a basic level
2024-11-07 02:26:19 +01:00
c235b52e3b
fix canvas initialization, add add methods to attach canvas to main body for ez debug
2024-11-07 00:18:40 +01:00