200 Commits

Author SHA1 Message Date
joshpatra 014e05998d Release v5.2.7 2026-04-12 14:15:56 -04:00
joshpatra c626aca89c Release v5.2.1 2026-04-09 16:17:27 -04:00
joshpatra 05b8456e94 release: v5.1.7 2026-04-02 22:37:10 -04:00
joshpatra b3707c0803 Release v5.1.4 2026-04-02 18:07:09 -04:00
joshpatra 0bcca24241 fix: switch from url based video diffing to dom based 2026-04-01 15:20:22 -04:00
joshpatra 9b4f338ebb fix: remember playback speed site switching behavior 2026-04-01 11:28:11 -04:00
joshpatra 06f40b3d6d feat: top/bottom margin setting, fix: site-specific rule overrides, refactor: wording for settings 2026-04-01 11:18:30 -04:00
joshpatra 30ba6585b0 fix: import/export 2026-03-31 14:06:17 -04:00
joshpatra 8d48dcccca fix: dragging from middle positions 2026-03-31 01:08:57 -04:00
joshpatra 6d993edf50 feat(ui): configurable control bar, popup controls, and settings overhaul 2026-03-31 00:48:47 -04:00
joshpatra b4030f91dd feat: settings update 2026-03-30 16:25:03 -04:00
joshpatra 72f590cd02 fix: mouseover behavior 2026-03-29 18:18:02 -04:00
joshpatra caf75b3e54 fix: closes #17 for real this time 2026-03-29 16:22:43 -04:00
joshpatra 37d1831b8b feat: a minimal fix to try and close #17 2026-03-29 15:28:10 -04:00
joshpatra 14e37c62d5 feat: hide with controls timer for non-youtube websites, site-specific rules for it too 2026-03-29 15:13:59 -04:00
joshpatra a51801e7c3 fix: made hide with controls site-specific accidentally 2026-03-28 19:08:14 -04:00
joshpatra cd5e4bee9f feat: add setting to hide controller with YouTube controls, restoring a bug from before lol 2026-03-28 18:57:48 -04:00
joshpatra 194acacab4 fix: z-index regression, fullscreen top padding 2026-03-28 17:25:34 -04:00
joshpatra 5616778421 feat: Site-Specific Rules stash pop, cleaned up some settings 2026-03-28 11:38:13 -04:00
joshpatra bec32b4c0e Video controller: adjust bottom padding for controller locations 2026-03-28 11:31:06 -04:00
joshpatra 079834ca72 fix: bring back blocklisted websites, must've accidentally removed them 2026-03-28 03:31:48 -04:00
joshpatra d44010f7a3 feat: Default controller location, easy moving of Controller with new shortcut 2026-03-28 03:21:50 -04:00
joshpatra b02cdb14b3 feat: Hijack Youtube's native playback speed controller for some performance gain, at least up to 2.0, and afterwards, use the nudging mechanism 2026-03-28 02:54:33 -04:00
joshpatra be8342fa18 fix: nudge now works on YouTube embeds on sites like KhanAcademy, refactor: use querySelectorAll instead of recursively calling scanNodeForMedia on every element in the DOM 2026-03-28 01:57:14 -04:00
joshpatra f96fd4ac14 feat: flash indicator, alongisde the hover control indicator, autohides one when the other appears 2026-03-28 01:33:14 -04:00
joshpatra b96d1a62ec Fix YouTube hover controls & improve nudge indicator UX 2026-03-28 01:21:35 -04:00
joshpatra 303864e37b feat(nudge): add per-tab toggle, status badge, and cpu tuning 2026-03-26 13:53:13 -04:00
joshpatra 6765a6e131 fix(z-index): accidentally left the z-index at 99999, meaning it was showing above all elements on the page 2026-03-23 02:24:44 -04:00
joshpatra f5692e659c fix(detection+reliability): better at recognizing oddly sourced videos, better at not losing track of its speed, better at hiding properly, redid keyboard shortcut mechanism for more stability, added a version number to the settings and menu, hopefully fixed bugs surrounding skipping/pausing resetting the speed 2026-03-21 11:25:56 -04:00
joshpatra ef86a70ca5 general performance updates 2025-11-25 10:44:52 -05:00
joshpatra 5009e83f62 updates for gpu usage 2025-11-19 14:11:55 -05:00
joshpatra 05a8adef80 gitignore update 2025-09-25 18:12:01 -04:00
joshpatra 893c811802 CPU usage fix since nudging didn't stop properly 2025-07-22 12:17:54 -04:00
joshpatra 3fed3b425e add feature in popup to force search for videos, on websites that it doesn't show up on 2025-07-18 18:00:06 -04:00
joshpatra d89853b4d2 Better speed controlling logic, more selective speed reapplication 2025-07-06 22:56:48 -04:00
joshpatra d94ab958d5 failing to appear, making it more consistent 2025-07-06 19:40:25 -04:00
joshpatra 247a46d430 I'm stupid, the problem was resuming, not pausing 2025-07-03 15:14:19 -04:00
joshpatra 3dfee251ec fix pause reset 2025-07-03 14:42:25 -04:00
joshpatra 8e0183d8af general fixes, mistake versioning 2025-07-03 13:49:56 -04:00
joshpatra b07e7cb394 youtube embeds fixed and shortcuts 2025-07-02 14:36:39 -04:00
joshpatra 3fee61d2b6 fixed the reset to 1.0 on pause 2025-05-22 16:22:15 -04:00
joshpatra 43dc8b773b fix appear after hiding 2025-05-19 13:15:20 -04:00
joshpatra 2d8a4fc25f add nudge to settings 2025-05-19 12:54:35 -04:00
joshpatra 278baa1a05 youtube subtitle fix 2025-05-17 02:16:11 -04:00
BreezeZin d652e4ec18 Fixed controls not showing on youtube videos.
Only add the nosource class if the video has no
src or currentSrc.
2021-03-25 10:41:20 +10:00
codebicycle f06bc38253 Revert to rounded-square buttons 2021-02-07 21:17:02 +02:00
codebicycle b1b3b2b36a Revert to fix positioning issue 2021-02-06 21:50:47 +02:00
codebicycle 86545a6a34 Merge upstream 0.6.3 2021-02-06 10:01:27 +02:00
Aristotelis Dossas 732e07e30d Replace onLoad with addEventListener
Addresses #16
2020-04-22 17:32:31 +03:00
codebicycle 3a289e30aa Remove getShadow() 2020-04-09 22:50:32 +03:00