Commit Graph

2199 Commits

Author SHA1 Message Date
jeffvli 03314fdd78 update packages
- add nuqs
- add mantine contextmenu
- remove react-window
2025-11-07 17:13:04 -08:00
jeffvli c7edeffa54 fix favorite column 2025-11-07 17:13:04 -08:00
jeffvli b2ccb90459 fix table item count offset due to header 2025-11-07 17:13:04 -08:00
jeffvli 6e7f494724 handle favorite/rating column mutations 2025-11-07 17:13:04 -08:00
jeffvli f6f2b4d601 add new default columns 2025-11-07 17:13:04 -08:00
jeffvli e304667c08 add global event emitter 2025-11-07 17:13:03 -08:00
jeffvli b6dce7f3ca add column search to tabel config 2025-11-07 17:13:03 -08:00
jeffvli 3d2d4d0596 add PLAYLIST_SONG, QUEUE_SONG item types 2025-11-07 17:13:03 -08:00
jeffvli e99b0662b7 add border to table pagination container 2025-11-07 17:13:03 -08:00
jeffvli 3b27975455 update card controls animation back to slide up 2025-11-07 17:13:03 -08:00
jeffvli 200cbd342a update ListConfigMenu to work with new lists 2025-11-07 17:13:03 -08:00
jeffvli ee1a5ce120 add large table size 2025-11-07 17:13:03 -08:00
jeffvli 6e5f8a5014 add more grid configuration
- gap
- manual items per row
2025-11-07 17:13:03 -08:00
jeffvli e43ee465e4 add more table configuration
- alternate row colors
- row hover highlight
- vertical borders
- horizontal borders
2025-11-07 17:13:03 -08:00
jeffvli 31ccface1e add remaining table columns 2025-11-07 17:13:03 -08:00
jeffvli 23005ba857 forward switch ref 2025-11-07 17:13:03 -08:00
jeffvli 6b51718c0a update popover/dropdown bg styles 2025-11-07 17:13:03 -08:00
jeffvli 36235d85d9 add alignment icons 2025-11-07 17:13:03 -08:00
jeffvli 1d28a2496e center align checkbox label by default 2025-11-07 17:13:03 -08:00
jeffvli 017df20ad0 export ButtonGroup components 2025-11-07 17:13:03 -08:00
jeffvli 25a4f0edcb add prop configuration for X,Y scroll on ScrollArea 2025-11-07 17:13:03 -08:00
jeffvli a266767f6c add autoWidth column config 2025-11-07 17:13:03 -08:00
jeffvli 20f984bd05 normalize user action columns 2025-11-07 17:13:03 -08:00
jeffvli bed3b3291a extract list expansion container to separate component 2025-11-07 17:13:02 -08:00
jeffvli a4cb0c2800 add item list controls to centralized export 2025-11-07 17:13:02 -08:00
jeffvli ddd230ad3b add hover only columns 2025-11-07 17:13:02 -08:00
jeffvli ab2b29534e improve tooltip readability 2025-11-07 17:13:02 -08:00
jeffvli 0bff06d665 fix image column container component 2025-11-07 17:13:02 -08:00
jeffvli dfd8a07ea7 set max genres displayed on genre column 2025-11-07 17:13:02 -08:00
jeffvli 0c1240dcc0 add tooltip for date column values 2025-11-07 17:13:02 -08:00
jeffvli d86cbf2b57 improve overflow for album artist column 2025-11-07 17:13:02 -08:00
jeffvli 11f5f71f8d remove item callbacks from list - move to item component 2025-11-07 17:13:02 -08:00
jeffvli 7901ab1037 implement table list callbacks 2025-11-07 17:13:02 -08:00
jeffvli a1a5dbc00e disable default skeleton animation 2025-11-07 17:13:02 -08:00
jeffvli e5fc2921ee remove user select from genre / album artists columns 2025-11-07 17:13:02 -08:00
jeffvli 751c770414 add table row hover effect 2025-11-07 17:13:02 -08:00
jeffvli 053e5467de add table row separator support 2025-11-07 17:13:02 -08:00
jeffvli d0b709e317 add links to genre / album artists columns 2025-11-07 17:13:02 -08:00
jeffvli e795024129 fix Navidrome normalized types for userFavorite, userRating 2025-11-07 17:13:02 -08:00
jeffvli d013976823 handle table column order based on pinned column config 2025-11-07 17:13:02 -08:00
jeffvli b38a800c53 add initial table columns 2025-11-07 17:13:01 -08:00
jeffvli 90efdd586c use derived column props, add table header styles 2025-11-07 17:13:01 -08:00
jeffvli 070aca44bf support both left and right column pinning 2025-11-07 17:13:01 -08:00
jeffvli 92af51cd4d fix styling props on Text component 2025-11-07 17:13:01 -08:00
jeffvli 2e24e00407 update pagination itemcount wording to be language agnostic 2025-11-07 17:13:01 -08:00
jeffvli 5a7de78d2b move list pagination padding to separate container 2025-11-07 17:13:01 -08:00
jeffvli 66cbcb5f94 progress on table columns 2025-11-07 17:13:01 -08:00
jeffvli 3f0536e780 more table list progress
- scroll shadow
- header shadow
- remove sticky row count - only allow sticky header
- support table expansion
2025-11-07 17:13:01 -08:00
jeffvli 6e73b08663 fix queryKey on infinite loader 2025-11-07 17:13:01 -08:00
jeffvli 5dcbf1154f fix sticky column autoscroll 2025-11-07 17:13:01 -08:00