jeffvli
4955f30081
fix regression on numeric column designation ( #2065 )
2026-05-26 19:51:42 -07:00
jeffvli
64efbc5210
add table row playback controls
...
- supports song, album, artist, and album artist tables
- hovering over the first row index or track number column will display a hovercard for the playback controls
2026-05-19 21:03:27 -07:00
jeffvli
37501f2983
remove automatic autosize, use dummy fill column instead
2026-04-05 09:06:03 -07:00
jeffvli
0b45ab7f36
support real-time table column resizing
2026-04-05 07:48:54 -07:00
jeffvli
141a20f042
refactor item table props
2026-04-04 12:34:27 -07:00
Norman
eb8913479b
Add album grouping column ( #1722 )
...
* Add album grouping column
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-02-26 20:34:55 -08:00
Jeff
f39a7f8d6f
Add album detail list view ( #1681 )
2026-02-09 21:56:08 -08:00
jeffvli
819945dcba
fix issue where the first row would not show row border
2026-01-23 19:12:07 -08:00
jeffvli
f6012d3b03
add more memoization to the ItemTableList
2026-01-22 00:33:51 -08:00
jeffvli
9bccf7c405
replace Rating column header with icon instead of text
2026-01-17 13:23:53 -08:00
jeffvli
ac944c43bb
add composer column to song/album table ( #1559 )
2026-01-17 02:16:56 -08:00
jeffvli
18d56f32cf
add Title (artist) column ( #1496 )
2026-01-17 01:49:59 -08:00
jeffvli
d1aed5007f
refactor item list to use accessor function
2026-01-16 23:45:46 -08:00
jeffvli
79e7d7a010
refactor item list table drag/hover
2026-01-16 23:43:50 -08:00
jeffvli
3122c1a058
fix long press to work only on left click ( #1493 )
2026-01-04 01:53:34 -08:00
jeffvli
af055ab6dd
support original date display and sort ( #1488 )
2026-01-04 01:49:51 -08:00
jeffvli
ffe3f08705
optimize item table
2026-01-03 01:01:54 -08:00
jeffvli
5da119e065
use absolute date for release date column ( #1364 )
2025-12-10 17:36:03 -08:00
jeffvli
4f4300042b
add bitDepth, sampleRate columns to table ( #1205 )
2025-12-07 19:41:03 -08:00
jeffvli
e84d5eca8f
fix missing drag "add" operation to playlist song items
2025-12-06 18:30:54 -08:00
jeffvli
0a7029f7bc
add support for full playlist re-order ( #1327 )
2025-12-06 17:41:13 -08:00
jeffvli
917bf91583
add folder browsing support ( #315 )
2025-12-03 14:55:16 -08:00
jeffvli
a238927749
refactor list internal state to target rerenders on change
2025-11-29 19:33:39 -08:00
jeffvli
646eb4a3b0
add double click play to album detail
...
- add mediaPlayByIndex
- add index property to item list controls args
- add overrides to item list controls
2025-11-29 19:33:37 -08:00
jeffvli
e137e727f6
remove calculated width from group row
...
- prevents overflow when pinned right columns
2025-11-29 19:33:36 -08:00
jeffvli
d83d1f3e5a
add album column to table
2025-11-29 19:33:36 -08:00
jeffvli
f3bb4187d7
wrap all instances of mantine hooks used in renderer
2025-11-29 19:33:33 -08:00
jeffvli
43d409b0d7
remove wrong styles from group rows
2025-11-29 19:33:33 -08:00
jeffvli
94c128ea3d
handle row groups with pinned table columns
2025-11-29 19:33:33 -08:00
jeffvli
f366b50550
add new table to album detail
2025-11-29 19:33:32 -08:00
jeffvli
2fc14ecd0e
add new grid carousels
2025-11-29 19:32:25 -08:00
jeffvli
da691fa978
fix some table drop conditions
2025-11-29 19:32:22 -08:00
jeffvli
a03ea3b4d8
add draggable table column reorder
2025-11-29 19:32:22 -08:00
jeffvli
4c92da9ab5
add draggable table column resize
2025-11-29 19:32:22 -08:00
jeffvli
a75f64d204
implement double click handler on default controls
2025-11-29 19:32:19 -08:00
jeffvli
8c163be070
remove table borders from last row / column
2025-11-29 19:32:18 -08:00
jeffvli
75de4bd305
add table header icons for discNumber and trackNumber, refactor sizing
2025-11-29 19:32:18 -08:00
jeffvli
a484628e13
add custom rowId support to lists
2025-11-29 19:32:17 -08:00
jeffvli
f2d655d25a
cleanup log
2025-11-29 19:32:16 -08:00
jeffvli
0baae9cf5a
add drop operations for all item types
2025-11-29 19:32:15 -08:00
jeffvli
489daa6353
add drag/drop from lists into queue
2025-11-29 19:32:14 -08:00
jeffvli
d7e2ec0860
add drag state to item table
2025-11-29 19:32:14 -08:00
jeffvli
3c996407d5
normalize controls onto lists
2025-11-29 19:32:14 -08:00
jeffvli
c644224072
add dynamic cell skeleton sizing
2025-11-29 19:32:13 -08:00
jeffvli
dae04e2aeb
add table item selection
2025-11-29 19:32:12 -08:00
jeffvli
34bd9d93ad
update title columns to use links
2025-11-29 19:30:50 -08:00
jeffvli
943b26dfea
add large table size
2025-11-29 19:30:50 -08:00
jeffvli
33b0cda2a0
add more table configuration
...
- alternate row colors
- row hover highlight
- vertical borders
- horizontal borders
2025-11-29 19:30:50 -08:00
jeffvli
c5c9311d00
add remaining table columns
2025-11-29 19:30:50 -08:00
jeffvli
a068b9ca3d
add item list controls to centralized export
2025-11-29 19:30:49 -08:00