Enable Playlist in sidebar to be sorted (#1542)

* add playlist reorder in sidebar
This commit is contained in:
Mike Benz
2026-01-29 05:54:20 +01:00
committed by GitHub
parent ced3b491ff
commit 796629b4e6
5 changed files with 377 additions and 182 deletions
+5
View File
@@ -444,6 +444,7 @@ export const GeneralSettingsSchema = z.object({
sidebarItems: z.array(SidebarItemTypeSchema),
sidebarPanelOrder: z.array(SidebarPanelTypeSchema),
sidebarPlaylistList: z.boolean(),
sidebarPlaylistSorting: z.boolean(),
sideQueueType: SideQueueTypeSchema,
skipButtons: SkipButtonsSchema,
theme: z.nativeEnum(AppTheme),
@@ -1007,6 +1008,7 @@ const initialState: SettingsState = {
sidebarItems,
sidebarPanelOrder: ['queue', 'lyrics', 'visualizer'],
sidebarPlaylistList: true,
sidebarPlaylistSorting: false,
sideQueueType: 'sideQueue',
skipButtons: {
enabled: false,
@@ -2108,6 +2110,9 @@ export const useVolumeWheelStep = () =>
export const useSidebarPlaylistList = () =>
useSettingsStore((state) => state.general.sidebarPlaylistList, shallow);
export const useSidebarPlaylistSorting = () =>
useSettingsStore((state) => state.general.sidebarPlaylistSorting, shallow);
export const useSidebarItems = () =>
useSettingsStore((state) => state.general.sidebarItems, shallow);