add bitDepth, sampleRate columns to table (#1205)

This commit is contained in:
jeffvli
2025-12-07 19:41:03 -08:00
parent bd8503b25d
commit 4f4300042b
6 changed files with 67 additions and 1 deletions
+32 -1
View File
@@ -1472,10 +1472,41 @@ export const useSettingsStore = createWithEqualityFn<SettingsSlice>()(
});
}
if (version <= 14) {
// Add bitDepth and sampleRate columns to song lists
const bitDepthColumn: ItemTableListColumnConfig = {
align: 'center',
autoSize: false,
id: TableColumn.BIT_DEPTH,
isEnabled: false,
pinned: null,
width: 100,
};
const sampleRateColumn: ItemTableListColumnConfig = {
align: 'center',
autoSize: false,
id: TableColumn.SAMPLE_RATE,
isEnabled: false,
pinned: null,
width: 100,
};
const columns = [bitDepthColumn, sampleRateColumn];
state.lists[LibraryItem.SONG]?.table.columns.push(...columns);
state.lists[LibraryItem.PLAYLIST_SONG]?.table.columns.push(...columns);
state.lists[LibraryItem.QUEUE_SONG]?.table.columns.push(...columns);
state.lists['albumDetail']?.table.columns.push(...columns);
state.lists['fullscreen']?.table.columns.push(...columns);
state.lists['sidequeue']?.table.columns.push(...columns);
}
return persistedState;
},
name: 'store_settings',
version: 14,
version: 15,
},
),
);