jaxi
e402bd5424
fix: f11 fullscreen was completely broken on linux/windows; feat: butterchurn preset expansion + randomized preset arrows ( #2280 )
...
* added a ton of visualizers
* added f11 toggle functionality, f11 makes visualizer cover entire screen when pressed while visualizer is maximized
Bundling the additional butterchurn preset packs (extra, md1) pushed
renderer build memory past the default ~2GB Node heap on the macOS CI
runner, causing OOM crashes during the build.
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-30 20:49:24 -07:00
Louis Dalibard
f152e03ae7
feat: add support for loading custom themes from files ( #2218 )
...
* feat: add support for loading custom themes from files
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-07-18 19:27:09 -07:00
Simon Bråten
f098f848a3
feat: reading custom css from external file ( #2012 )
...
* feat: reading custom css from external file
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-05-25 14:53:53 -07:00
muckymucky
22d37135ae
fix: strip playback accelerators whenever any text input is focused ( #2059 )
...
The command-palette-specific IPC approach didn't cover other modals
with inputs (settings search, playlist creation, etc.). Replace it
with document-level focusin/focusout listeners that signal the main
process whenever any input/textarea/contenteditable gains or loses
focus, so the menu rebuild is triggered automatically for all current
and future input surfaces.
Co-authored-by: muckymucky <muckymucky@users.noreply.github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-25 13:35:45 -07:00
Jeff
16c9e6cc1b
Fix various build issues ( #1942 )
...
* remove dynamic import for platform features
* increase node memory limit on macOS build
* fix invalid dynamic imports in renderer
* remove discord-rpc import in renderer
2026-04-10 01:54:11 -07:00
jeffvli
3f300c40cc
add in-app prompt for system audio connection
2026-04-05 22:19:09 -07:00
jeffvli
94886a2d5a
add system audio loopback for webaudio
2026-04-05 00:48:38 -07:00
York
d60ed0a793
feat: macOS menu enhancement ( #1903 )
2026-04-04 17:35:30 -07:00
jeffvli
51425b5e86
various performance refactors
2026-04-01 21:57:26 -07:00
jeffvli
6a47e99680
add manual update notice for macOS, disable autoinstall ( #1725 )
2026-03-09 01:31:33 -07:00
Martín González Gómez
668de93829
Open settings with shortcut ( #1655 )
...
* Open settings with shortcut. Also add settings to menubar.
2026-02-07 15:19:05 -08:00
jeffvli
cf663de2fc
add handlers and setting for nightly release
2026-02-05 23:45:32 -08:00
jeffvli
ef5daad1dd
add more dynamic imports to optimize bundle
2026-01-17 07:32:16 -08:00
jeffvli
d06d1674d1
optimize various base components
2026-01-03 01:01:54 -08:00
jeffvli
a66c67e86d
optimize settings store
2026-01-03 01:01:54 -08:00
jeffvli
09dfc1ff1d
adjust network request waterfall to force authentication first, add fallback for no network ( #1028 )
2025-12-14 16:00:05 -08:00
jeffvli
303eba87ca
add a hook to sync main settings with renderer
2025-12-14 15:13:57 -08:00
jeffvli
a35577444b
add in-app release notes
2025-12-02 17:14:58 -08:00
jeffvli
60cdea6787
large performance refactor
2025-11-29 19:33:39 -08:00
jeffvli
875e178c0b
move player back above router
2025-11-29 19:33:37 -08:00
jeffvli
ca78149ba3
move player context and audioplayers inside of router
2025-11-29 19:33:36 -08:00
jeffvli
c763824803
add basic mobile responsive layout
2025-11-29 19:33:35 -08:00
jeffvli
ec135e30ed
readd base mantine css import
2025-11-29 19:33:35 -08:00
jeffvli
ef78196d1e
update import order of overlayscrollbars styles
2025-11-29 19:33:34 -08:00
jeffvli
d8e6aec93d
add missing combox style import
2025-11-29 19:33:34 -08:00
jeffvli
e3402a1e44
bundle size optimizations
2025-11-29 19:33:33 -08:00
jeffvli
0de8035ca9
remove ag-grid
2025-11-29 19:32:25 -08:00
jeffvli
8eb90ebf06
add new context menu implementation
2025-11-29 19:32:24 -08:00
jeffvli
070bf7c0f9
move mpv initialization into player implementation
2025-11-29 19:30:47 -08:00
jeffvli
6ff535c406
move remote init into hook
2025-11-29 19:30:47 -08:00
jeffvli
7717bff367
re-implement playerbar controls
2025-11-29 19:30:47 -08:00
jeffvli
550ba4f768
temporarily remove old player implementations to prevent broken app
2025-11-29 19:30:46 -08:00
Damien Erambert
6a236c803a
Small light theme fixes ( #1248 )
...
* Use grey border instead of black shadow in light mode below filter-bar
* Fix some theme colors not updating when theme is changed in real-time
2025-11-09 00:25:58 -08:00
jeffvli
b685ec370a
remove barrel files in renderer
2025-11-02 01:39:01 -07:00
Kendall Garner
7c24f7cba4
use margin bottom for notifications component to not disable center controls
2025-10-04 07:34:48 -07:00
jeffvli
40fb5ba916
add show album / album artist context menu items ( #1105 )
2025-09-06 00:45:59 -07:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -07:00
Kendall Garner
746ab8c2d9
large notification z-index
2025-07-11 19:21:52 -07:00
jeffvli
6689e84f67
fix and update remote design
2025-06-24 14:36:14 -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
ecef9bea5e
fix speed state
2024-09-29 16:16:33 -07:00
Kendall Garner
74aa88e082
add web visualizer ( #314 )
...
* add web visualizer
* fallback to simple model
* less samples, hopefully more efficient
* Use audiomotion analyzer
- Note: fixed to 4.1.1 because 4.2.0 uses esm which breaks in the current workflow...
* revert publish changes
* r2
* don't massively change package.json
* lazy
2024-09-09 01:25:01 +00:00
Kendall Garner
528bef01f0
provide transcoding support
2024-09-01 08:26:30 -07:00
Kendall Garner
6125901023
[enhancement]: custom css
2024-08-27 08:26:34 -07:00
Kendall Garner
b41a1a8b15
[bugfix]: properly update song when restoring queue
2024-08-25 20:02:44 -07:00
Kendall Garner
aa89c5e80e
[enhancement]: apply formatting to card values
2024-05-26 12:20:01 -07:00
Kendall Garner
38ed083693
[enhancement]: support using native image aspect ratio
2024-05-25 11:15:30 -07:00
Kendall Garner
d03a3a11eb
[enhancement]: Support react-router links in Modal ( #586 )
2024-04-17 14:29:46 +00:00