jeffvli
e497734c07
allow all rule groups to be empty ( #1710 )
2026-02-13 20:26:58 -08:00
jeffvli
70fdd4bdc3
refactor album expansion to global scope
2026-02-13 14:59:15 -08:00
Kai Gritun
397610d8ab
fix: remove duplicate CommandPalette in mobile layout ( #1669 )
...
The CommandPalette component was being rendered twice when in mobile view:
1. In ResponsiveLayout via LayoutHotkeys (which handles all layouts)
2. In MobileLayout directly
This caused two overlapping command menus to open when pressing Ctrl+K
in mobile view, with keyboard input going to the background menu.
The fix removes the duplicate CommandPalette from MobileLayout since
LayoutHotkeys already provides it for all layouts (both desktop and mobile).
Fixes #1666
Co-authored-by: Kai Gritun <kai@kaigritun.com >
2026-02-07 19:22:46 -08:00
jeffvli
73868dbcbf
add translation keys for window bar
2026-01-30 20:51:24 -08:00
jeffvli
0e388dabf5
add fullscreen visualizer ( #1546 )
2026-01-18 02:17:55 -08:00
jeffvli
ef5daad1dd
add more dynamic imports to optimize bundle
2026-01-17 07:32:16 -08:00
jeffvli
9e57125c96
reduce window minHeight to 120px ( #1561 )
2026-01-16 03:55:18 -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
22c0f8f8c6
add manual garbage collection
2026-01-01 12:21:20 -08:00
jeffvli
3c2af4bd1a
more minor theme adjustments
2025-12-14 19:33:03 -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
858678ea93
adjust custom window bar titles
...
- fix overflow
- fix positioning
- decrease text size
2025-12-14 06:47:26 -08:00
jeffvli
48bba76c74
fix window bar position on mobile layout
2025-12-14 06:40:33 -08:00
Jeff
7ed847fecb
Add internet radio ( #1384 )
2025-12-13 21:26:33 -08:00
jeffvli
13afd3d9c4
fix window bar background color for light mode
2025-12-12 19:49:01 -08:00
jeffvli
20a6fcbeb7
fix linting issues
2025-12-07 03:29:29 -08:00
jeffvli
56098c6617
fix fullscreen player transition
2025-12-07 03:08:19 -08:00
jeffvli
981e250d8c
make layout borders more pronunced
2025-11-29 20:14:13 -08:00
jeffvli
60cdea6787
large performance refactor
2025-11-29 19:33:39 -08:00
jeffvli
778d878349
add umami analytics integration
2025-11-29 19:33:39 -08:00
jeffvli
359e442947
optimize excessive layout re-rendering due to react-router
2025-11-29 19:33:39 -08:00
jeffvli
5e5b4f1536
remove queue drawer hover button
2025-11-29 19:33:38 -08:00
jeffvli
0aee428aaf
remove right sidebar animation
2025-11-29 19:33:37 -08:00
jeffvli
8ac0a27f33
fix drag to collapse sidebar
2025-11-29 19:33:35 -08:00
jeffvli
c763824803
add basic mobile responsive layout
2025-11-29 19:33:35 -08:00
jeffvli
f3bb4187d7
wrap all instances of mantine hooks used in renderer
2025-11-29 19:33:33 -08:00
jeffvli
60c7a4a9a1
use alternate bg for right sidebar
2025-11-29 19:33:33 -08:00
jeffvli
243d29f7a7
remove throttle from main layout resize
2025-11-29 19:33:32 -08:00
jeffvli
8eb90ebf06
add new context menu implementation
2025-11-29 19:32:24 -08:00
jeffvli
f48c26915f
optimize sidebar resizing for performance
2025-11-29 19:32:23 -08:00
jeffvli
489daa6353
add drag/drop from lists into queue
2025-11-29 19:32:14 -08:00
jeffvli
7a4326f98d
initial implementation of play queue for new list
2025-11-29 19:32:14 -08:00
jeffvli
bf75dec0ce
migrate to react-router v7 and BrowserRouter
2025-11-29 19:32:11 -08:00
jeffvli
3c93167abb
refactor windowbar to prevent unnecessary renders
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
jeffvli
b685ec370a
remove barrel files in renderer
2025-11-02 01:39:01 -07:00
jeffvli
55e35e9b24
set default body background to #000
2025-09-22 18:24:04 -07:00
Kendall Garner
d68165dab5
move title to default layout
2025-09-15 20:10:56 -07:00
jeffvli
4a28e7230a
add hotkey to navigate to home route ( #1074 )
2025-09-06 01:01:48 -07:00
jeffvli
40fb5ba916
add show album / album artist context menu items ( #1105 )
2025-09-06 00:45:59 -07:00
Lyall
2271c211cb
display private mode status
2025-08-28 05:48:21 +01:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -07:00
jeffvli
f4db8fdb84
fix background color of collapsed sidebar
2025-06-28 13:34:16 -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
jeffvli
6587e9cac8
Fix invalid DOM prop on playerbar
2024-09-03 21:51:50 -07:00
Pyx
eb50c69a35
Album blur, allow clicking the playerbar to toggle the player, misc changes ( #717 )
...
* Album blur, allow clicking the playerbar to toggle the player
* Fix stopProporagion, sync package with upsteam, update translation
* recommit my existing changes
* Update default albumBackgroundBlur to 6
* according to git this commit resets the package files
* merge with our fork because pyx forgot to add it
* try adding a setting
* change the playerbar animation
* make the animation quicker bc its choppy
* change playerbar to use a bool instead
* requested opacity fix
* Refactor classes to use clsx
---------
Co-authored-by: iiPython <ben@iipython.dev >
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com >
2024-09-01 23:42:01 +00:00
Kendall Garner
5d6503c1f4
[bugfix]: do not show now playing for duplicate item in play queue
2024-04-17 21:51:39 -07:00