feishin/src/renderer/components
Kendall Garner 56c229a5e0
[slightly less scuffed bugfix]: Update table rating/favorite when updated anywhere … (#707)
* [scuffed bugfix]: Update table rating/favorite when updated anywhere else

Modify player store to have temporary state for favorite/rating update
Add effect handler for `virtual-table` to update rating/favorite for players

Note that this does not handle song grid view.
Using a similar handler for gird view did not work, as it appeared to result in inconsistent state.

Finally, this is probably not the optimal solution.
Performance appears fine for ~20k items, but no guarantees.

* restore should update song

* update song rating/favorite/played everywhere except playlist

* special rule for playlists

* use iterator instead
2024-09-02 22:31:20 -07:00
..
accordion Lint all files 2023-07-01 19:14:12 -07:00
audio-player provide transcoding support 2024-09-01 08:26:30 -07:00
badge Lint all files 2023-07-01 19:14:12 -07:00
button fix prettier/lint 2024-08-23 08:19:27 -07:00
card fix prettier/lint 2024-08-23 08:19:27 -07:00
checkbox Lint all files 2023-07-01 19:14:12 -07:00
context-menu Lint files based on updated rules 2023-09-15 20:42:38 -07:00
date-picker Lint all files 2023-07-01 19:14:12 -07:00
dialog Lint files based on updated rules 2023-09-15 20:42:38 -07:00
dropdown-menu Lint files based on updated rules 2023-09-15 20:42:38 -07:00
feature-carousel fix prettier/lint 2024-08-23 08:19:27 -07:00
grid-carousel [enhancements]: fix carousel, full screen metadata improvements (#524) 2024-03-04 18:53:00 -08:00
hover-card Lint all files 2023-07-01 19:14:12 -07:00
input Lint all files 2023-07-01 19:14:12 -07:00
modal Lint all files 2023-07-01 19:14:12 -07:00
motion Add base motion containers 2022-12-26 16:43:37 -08:00
option Lint all files 2023-07-01 19:14:12 -07:00
page-header Move drag container to scrollarea component 2023-09-22 02:40:27 -07:00
pagination fix prettier/lint 2024-08-23 08:19:27 -07:00
paper Lint files based on updated rules 2023-09-15 20:42:38 -07:00
popover Lint files based on updated rules 2023-09-15 20:42:38 -07:00
query-builder Add inPlaylist and notInPlaylist operators 2024-05-02 23:04:57 -07:00
rating [bugfix]: prevent default (#334) 2023-10-28 21:10:52 -07:00
scroll-area Move drag container to scrollarea component 2023-09-22 02:40:27 -07:00
search-input Add change action to search clear button (#176) 2023-07-19 01:32:55 -07:00
segmented-control Lint files based on updated rules 2023-09-15 20:42:38 -07:00
select Fix select label positioning 2023-07-16 23:57:01 -07:00
separator use clearer separator character 2024-04-14 21:58:25 -07:00
skeleton Lint all files 2023-07-01 19:14:12 -07:00
slider Lint files based on updated rules 2023-09-15 20:42:38 -07:00
spinner Lint all files 2023-07-01 19:14:12 -07:00
spoiler Add custom spoiler component 2024-02-02 01:38:58 -08:00
switch Lint all files 2023-07-01 19:14:12 -07:00
tabs fix prettier/lint 2024-08-23 08:19:27 -07:00
text Lint files based on updated rules 2023-09-15 20:42:38 -07:00
text-title Lint files based on updated rules 2023-09-15 20:42:38 -07:00
toast fix prettier/lint 2024-08-23 08:19:27 -07:00
tooltip Lint all files 2023-07-01 19:14:12 -07:00
virtual-grid fix prettier/lint 2024-08-23 08:19:27 -07:00
virtual-table [slightly less scuffed bugfix]: Update table rating/favorite when updated anywhere … (#707) 2024-09-02 22:31:20 -07:00
index.ts Add spoiler UI component 2024-02-01 03:58:36 -08:00