This repository has been archived on 2025-03-19. You can view files and clone it, but cannot push or open issues or pull requests.
feishin/src/renderer/components
Kendall Garner ba531505af
[enhancement]: Support toggling Album/Track view for gneres (#591)
* [enhancement]: Support toggling Album/Track view for gneres

The _primary_ purpose of this PR is to enable viewing tracks OR albums for genres.
This has a few requirements:
1. Ability to set default route for genres, **except** when already on song/album page
2. Ability to toggle between album and genre view
3. Fixed refresh for genre ID

Additionally, there was some refactoring:
- Since the *-list-headers had very similar functions for search, export that as a hook instead

* also use hook for album artist

* support switching albumartist tracks/albums

* remove toggle on song/album list, simplify logic
2024-04-20 06:14:31 +00:00
..
accordion Lint all files 2023-07-01 19:14:12 -07:00
audio-player [bugfix]: web player edge cases 2024-01-28 01:50:51 -08:00
badge Lint all files 2023-07-01 19:14:12 -07:00
button Update base button styles 2023-10-23 08:24:23 -07:00
card Add grid view for tracks (#128) 2023-09-23 15:36:57 -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 Make home page modal play button use default behavior 2024-03-27 21:15:23 -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 Lint all files 2023-07-01 19:14:12 -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 localization support (#333) 2023-10-30 19:22:45 -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 [Feature] Support changing accent/primary color (#282) 2023-10-22 17:46:28 -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 Increase toast duration defaults 2024-02-12 14:04:19 -08:00
tooltip Lint all files 2023-07-01 19:14:12 -07:00
virtual-grid [bugfix]: fix album artist order and mild race protection 2024-04-09 22:11:29 -07:00
virtual-table [enhancement]: Support toggling Album/Track view for gneres (#591) 2024-04-20 06:14:31 +00:00
index.ts Add spoiler UI component 2024-02-01 03:58:36 -08:00