Leonardo Salgueiro
2095ff6ab9
Update scrobble-settings.tsx ( #440 )
2024-01-21 19:43:09 -08:00
Kendall Garner
ea67a18962
include lastfm/mbz links
2024-01-15 22:10:50 -08:00
Kendall Garner
3f9cdab450
convert value to number on set ( #390 )
2023-12-04 20:20:19 -08:00
jeffvli
b05d532941
Add missing translation keys to sidebar
2023-11-01 05:40:42 -07:00
Kendall Garner
6bd836fad0
[bugfix]: Remove setting path in attempt to bypass bug ( #344 )
...
* Remove setting path in attempt to bypass bug
2023-10-31 22:02:34 -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
244c00c4c6
Add discord rich presence ( #72 )
2023-10-23 06:58:39 -07:00
Kendall Garner
742b13d65e
[Feature] Support changing accent/primary color ( #282 )
...
* [Feature] Support changing accent/primary color
- adds color picker to settings with five swatches (blue default, yellow green and red imported from sonixd, purple new)
- changing color will change the appropriate css variable
* Remove hover styles that use an alternate primary
---------
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com>
Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2023-10-22 17:46:28 -07:00
Kendall Garner
74cab01013
[feature]: Support using system fonts ( #304 )
...
* [feature]: Support using system fonts
Uses the **experimental** queryLocalFonts API, when prompted, to get the fonts and do CSS.
Resolves #270 and #288 (by proxy)
Caveats/notes:
- This is experimental, and is only supported by Chrome/Chromium/Edgeium (see https://caniuse.com/?search=querylocalfonts )
- As far as I can tell, the only way to dynamically change the font (shown in https://wicg.github.io/local-font-access/#example-style-with-local-fonts ) was by DOM manipulation; css variables did not seem to work
- This shows **all** fonts, including their variants (bold/italic/etc); given that the style names could be localized, not sure of a way to parse this (on my system, for instance, I had 859 different combinations)
- I made fonts a separate top-level setting because it was easier to manipulate without causing as many rerenders; feel free to put that back
* add permission chec
* add electron magic to support custom font
* restrict content types
2023-10-22 15:25:17 -07:00
Kendall Garner
9964f95d5d
[Remote] Full PWA support, misc bugfixes ( #280 )
...
- Fix setting remote port properly
- Add web worker support (so it can be installed as an "app")
- build fixes/removing stray console.log
2023-10-18 10:49:09 -07:00
jeffvli
571ea3c653
Add rating hotkeys ( #208 )
2023-09-23 03:20:04 -07:00
jeffvli
47dc83f360
Make collapsed sidebar navigation configurable
2023-09-22 17:55:03 -07:00
jeffvli
8cbc25a932
Add browser forward/back hotkeys ( #155 )
2023-09-22 17:52:00 -07:00
Kendall Garner
65f28bb9dc
Replaygain support for Web Player ( #243 )
...
* replaygain!
* resume context
* don't fire both players
* replaygain for jellyfin
* actually remove console.log
---------
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com>
Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2023-09-21 17:06:13 -07:00
jeffvli
ec457d5125
Lint files based on updated rules
2023-09-15 20:42:38 -07:00
jeffvli
8686a7c592
Various lyrics improvements
...
- Update wording on provider fetcher
- Invalidate query on reset instead of resetQuery
2023-08-07 21:59:55 -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
b8dfbf9d49
Add Inter font style
2023-07-18 17:38:41 -07:00
jeffvli
3dcb0dc4ed
Allow navigating directly to playlist song view
2023-07-15 15:57:40 -07:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
jeffvli
ba8e23e8d4
Add missing sidebar configuration
2023-06-14 00:45:10 -07:00
jeffvli
4167af098f
Various cleanup
2023-06-14 00:12:10 -07:00
Gelaechter
d7ca25525c
Add zooming functionality ( #140 )
2023-06-11 12:45:13 -07:00
jeffvli
f8ecb3fc53
Update fetchers to support search
2023-06-09 17:24:34 -07:00
Kendall Garner
85a10c799a
address comments
2023-06-04 16:46:05 -07:00
Kendall Garner
58f38b2655
add jellyfin, improvements
2023-06-04 16:46:05 -07:00
Kendall Garner
85d2576bdc
Improved lyric syncing, fetch
...
- uses a somewhat more sane way to parse lyrics and teardown timeouts
- adds 'seeked' to setCurrentTime to make detecting seeks in lyric much easier
- adds ability to fetch lyrics from genius/netease (desktop only)
2023-06-04 16:46:05 -07:00
jeffvli
7d5aa6fd13
Add sidebar customization settings
2023-06-03 00:39:33 -07:00
jeffvli
73997cf6c7
Add clarity to conditional restart
2023-05-27 14:02:10 -07:00
Gelaechter
a878875f83
Add native titlebar & fix app restart for AppImages
2023-05-27 14:02:10 -07:00
Kendall Garner
106fc90c4a
Add ability to save/restore queue ( #111 )
...
* add ability to save/restore play queue
* Add restoreQueue action
* Add optional pause param on setQueue
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2023-05-21 02:29:58 -07:00
jeffvli
e45252d16c
Fix mpv sample rate setting
...
- Fix default input value
- Disable property on 0 value
2023-05-17 17:25:20 -07:00
jeffvli
684ba13175
Re-order app menu
...
- Move version number to menu
- Add link to github
2023-05-14 02:01:37 -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
e02643123c
Fix various mpv setting options
2023-04-03 03:53:30 -07:00
jeffvli
77bfb916ba
MPV player enhancements
...
- start the player from the renderer
- dynamically modify settings without restart
2023-04-02 21:41:32 -07:00
jeffvli
f35152a169
Add hotkey settings tab
2023-03-31 07:26:10 -07:00
jeffvli
0d9224bc09
Style fixes
2023-03-31 06:22:04 -07:00
jeffvli
781e3c3c4d
Add app version to settings page
2023-03-31 06:15:04 -07:00
jeffvli
0d4d5b5de0
Add reset to default for settings
2023-03-31 06:15:04 -07:00
jeffvli
293d8ec584
Add setting to disable auto update
2023-03-31 06:15:04 -07:00
jeffvli
6ccef6e515
Prevent auto checking of audio devices
2023-03-31 06:15:04 -07:00
jeffvli
2b1c1d5e59
Add tray settings ( #49 )
2023-03-30 08:09:20 -07:00
jeffvli
eecbcddea3
Refactor settings store and components
2023-03-30 06:44:33 -07:00
jeffvli
bc5f1f13f0
Move settings to route instead of modal
2023-03-30 03:01:31 -07:00
jeffvli
930bbb33fd
Rename titlebar to windowbar
2023-03-29 14:54:10 -07:00
jeffvli
58c7370536
Add dedicated OS window bars ( #22 )
2023-03-28 23:59:51 -07:00
jeffvli
8343f4f80b
Fix typo on mpv params placeholder
2023-03-09 13:34:39 -08:00