Commit Graph

140 Commits

Author SHA1 Message Date
jeffvli d8df70eddd fix error on album/albumartist header image (#1299) 2025-12-03 19:01:23 -08:00
jeffvli a7e6a75c68 normalize tooltips 2025-12-03 16:00:41 -08:00
jeffvli 917bf91583 add folder browsing support (#315) 2025-12-03 14:55:16 -08:00
jeffvli d22b24d98f fix potential stale state on list config reorder, slight redesign 2025-12-02 17:40:00 -08:00
jeffvli 97af90c004 re-add play button to image column 2025-12-02 01:35:19 -08:00
jeffvli 72e7006cc3 hide display type toggle if only one available 2025-12-01 19:01:31 -08:00
jeffvli baf40ba50e add display type toggle to list headers 2025-12-01 18:36:02 -08:00
jeffvli 51c546fa5d slight redesign to list config menu 2025-12-01 18:35:51 -08:00
jeffvli 1c5bbb8fa0 fix album list blank on first render 2025-12-01 17:27:25 -08:00
jeffvli c5c2b24a9d fix song list filters 2025-11-30 15:58:49 -08:00
jeffvli 6d87da2474 fix album list filters 2025-11-30 15:32:18 -08:00
jeffvli f425e6ba63 add component error boundary 2025-11-30 13:37:33 -08:00
jeffvli abd2f9485c update JsonPreview to use Code component 2025-11-29 19:33:41 -08:00
jeffvli bb1705a774 redesign smart playlist, add multisort 2025-11-29 19:33:41 -08:00
jeffvli a708162b15 adjust feature carousel design 2025-11-29 19:33:41 -08:00
jeffvli 93ba99e36f redesign PlayButtonGroup to match card styles 2025-11-29 19:33:41 -08:00
jeffvli a18d2ee305 update album artist page 2025-11-29 19:33:40 -08:00
jeffvli 9e1cdcc93e remove max width from list pages 2025-11-29 19:33:40 -08:00
jeffvli b7c413c96a increase library headerbar title size 2025-11-29 19:33:40 -08:00
jeffvli 092a9c3f19 add initial playlist reimplementation 2025-11-29 19:33:40 -08:00
jeffvli 2c9ea6d19c refactor play button for reusability 2025-11-29 19:33:39 -08:00
jeffvli 60cdea6787 large performance refactor 2025-11-29 19:33:39 -08:00
jeffvli 2264fa0d29 extract play button from item card and add long press animation 2025-11-29 19:33:39 -08:00
jeffvli d3132ad570 reimplement genre detail route 2025-11-29 19:33:38 -08:00
jeffvli a32f76720a refactor app error boundaries 2025-11-29 19:33:38 -08:00
jeffvli 84419820b8 add optimistic update for favorite/ratings mutations 2025-11-29 19:33:38 -08:00
jeffvli 80b4730749 set favorite color to primary on header menu 2025-11-29 19:33:37 -08:00
jeffvli c5c3c596a0 wrap all page routes in LibraryContainer 2025-11-29 19:33:37 -08:00
jeffvli 2b70adc1f6 move container max-width configuration to theme 2025-11-29 19:33:37 -08:00
jeffvli 6a0b36cfa6 redesign feature carousel 2025-11-29 19:33:37 -08:00
jeffvli ae954b00cb add custom library header title sizer 2025-11-29 19:33:36 -08:00
jeffvli d3634d2c8a remove auto-text-size package 2025-11-29 19:33:36 -08:00
jeffvli 676f963e19 fix favorite/rating handlers on detail page 2025-11-29 19:33:36 -08:00
jeffvli c76ac7b249 adjust library header title sizing 2025-11-29 19:33:36 -08:00
jeffvli da863956b3 adjust various font sizes, weights around the app 2025-11-29 19:33:36 -08:00
jeffvli 3212a35efb add LibraryContainer for max-width and background overlay 2025-11-29 19:33:36 -08:00
jeffvli 7fb0dffc40 redesign album detail page 2025-11-29 19:33:35 -08:00
jeffvli da82581eb0 allow autoheight of library header 2025-11-29 19:33:35 -08:00
jeffvli c21e2f4a1e optimize library header bar render 2025-11-29 19:33:35 -08:00
jeffvli 725e44f048 adjust genre display and gap in header 2025-11-29 19:33:35 -08:00
jeffvli 1785e5c3a6 adjust library header metadata alignment 2025-11-29 19:33:35 -08:00
jeffvli dff3d0b04c add play handlers to all remaining library headers 2025-11-29 19:33:34 -08:00
jeffvli aba8896ecf reimplement fullscreen player 2025-11-29 19:33:34 -08:00
jeffvli cf50132870 improve responsive styling on library header 2025-11-29 19:33:34 -08:00
jeffvli bc13c7b176 add new play behavior to libraryheader play button 2025-11-29 19:33:34 -08:00
jeffvli c77ba121a6 optimize various components 2025-11-29 19:33:34 -08:00
jeffvli 7b9007c699 add waveform playerbar slider 2025-11-29 19:33:33 -08:00
jeffvli f3bb4187d7 wrap all instances of mantine hooks used in renderer 2025-11-29 19:33:33 -08:00
jeffvli 05deafdffb disable bugged react-hooks rules 2025-11-29 19:33:33 -08:00
jeffvli 820a4efc76 add modularity to the ListConfigMenu 2025-11-29 19:33:32 -08:00