jeffvli
03c1fb0ff2
add missing table body to hotkeys manager
2026-01-04 14:31:18 -08:00
jeffvli
a66c67e86d
optimize settings store
2026-01-03 01:01:54 -08:00
jeffvli
588e0609fd
add list playback and navigation hotkeys ( #1469 )
2026-01-01 14:02:02 -08:00
jeffvli
4d626377ef
fix mediasession controls
2025-12-04 01:31:57 -08:00
jeffvli
a2926ef47e
reorganize and redesign settings
2025-11-29 19:33:38 -08:00
jeffvli
550ba4f768
temporarily remove old player implementations to prevent broken app
2025-11-29 19:30:46 -08:00
Xudong Zhou
829c27a5e9
Prevent Media Session Handling on MPV ( #1212 )
...
* Remove MediaSession Handling on MPV
* Add playbackType to config.json for Main Thread Access
* Disabling settings without Hiding
2025-11-01 18:26:16 -07:00
Tarulia
a9af1e91d4
Disable Media Keys with MediaSession on Windows ( #1207 )
...
In f07393c8 we enabled the MediaSession API, which from Chromium's side
brings its own native way of handling Global Media Keys. However, it
turns out having this enabled seemingly conflicts with Windows 11's SMTC
implementation when we also bind the Media Keys using Electron's Global
Hotkeys API (Windows 10 is apparently fine, but now EOL).
Globally passing `HardwareMediaKeyHandling` to `disable-features` was
considered, however using the MediaSession API requires
`HardwareMediaKeyHandling` to be enabled, so this is not an option.
Instead, with MediaSession enabled we need to let Chromium handle the
Media Keys, while without MediaSession we bind our own Global Hot Keys
for users that have them enabled in the settings.
Co-authored-by: Xudong Zhou <godzmichael@outlook.com >
2025-10-21 21:48:09 -07:00
jeffvli
4a28e7230a
add hotkey to navigate to home route ( #1074 )
2025-09-06 01:01:48 -07:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -07:00
Jeff
c1330d92b2
Migrate to Mantine v8 and Design Changes ( #961 )
...
* mantine v8 migration
* various design changes and improvements
2025-06-24 00:04:36 -07:00
jeffvli
930165d006
fix all imports for new structure
2025-05-26 17:20:02 -07:00
jeffvli
1cf587bc8f
restructure files onto electron-vite boilerplate
2025-05-26 17:18:55 -07:00
Kendall Garner
271be93a96
fix prettier/lint
2024-08-23 08:19:27 -07:00
Kendall Garner
645697367d
[enhancement]: support serach on settings page
2024-05-05 13:25:05 -07:00
Jeff
8430b1ec95
Add localization support ( #333 )
...
* Add updated i18n config and en locale
2023-10-30 19:22:45 -07:00
Martin Pauli
7a580c2c65
Add favorite hotkey options ( #326 )
...
* Add favorite hotkey options
* Update wording
---------
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com >
2023-10-27 18:22:16 -07:00
jeffvli
571ea3c653
Add rating hotkeys ( #208 )
2023-09-23 03:20:04 -07:00
jeffvli
8cbc25a932
Add browser forward/back hotkeys ( #155 )
2023-09-22 17:52:00 -07:00
jeffvli
ec457d5125
Lint files based on updated rules
2023-09-15 20:42:38 -07:00
Kendall Garner
c9dbf9b5be
Add remote control ( #164 )
...
* draft add remotes
* add favorite, rating
* add basic auth
2023-07-23 05:23:18 -07:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
Gelaechter
d7ca25525c
Add zooming functionality ( #140 )
2023-06-11 12:45:13 -07:00
jeffvli
cf32a7ff21
Debounce hotkey set to improve performance
2023-05-14 01:57:42 -07:00
jeffvli
d7f24262fd
Add hotkeys manager
...
- Add configuration to settings store
- Initialize global hotkeys on startup from renderer
2023-05-13 22:55:58 -07:00
jeffvli
f35152a169
Add hotkey settings tab
2023-03-31 07:26:10 -07:00