add vertical album group layout

This commit is contained in:
jeffvli
2026-07-14 15:50:08 -07:00
parent 14e66c3ec9
commit 76b7ac8cec
9 changed files with 131 additions and 50 deletions
@@ -78,6 +78,9 @@ export const TableConfig = ({
const albumGroupShowFavoriteRating = useSettingsStore(
(state) => state.general.albumGroupShowFavoriteRating,
);
const albumGroupVerticalLayout = useSettingsStore(
(state) => state.general.albumGroupVerticalLayout,
);
const imageResTable = useSettingsStore((state) => state.general.imageRes.table);
const { setList, setSettings } = useSettingsStoreActions();
const [albumGroupOpen, setAlbumGroupOpen] = useState(false);
@@ -185,6 +188,26 @@ export const TableConfig = ({
</Text>
),
},
{
component: (
<ListConfigBooleanControl
onChange={(value) =>
setSettings({
general: {
albumGroupVerticalLayout: value,
},
})
}
value={albumGroupVerticalLayout}
/>
),
id: 'albumGroupVerticalLayout',
label: (
<Text fw={500} pl="md" size="sm">
{t('table.config.general.albumGroupVerticalLayout')}
</Text>
),
},
]
: []),
]
@@ -367,6 +390,7 @@ export const TableConfig = ({
albumGroupOpen,
albumGroupImageSize,
albumGroupShowFavoriteRating,
albumGroupVerticalLayout,
imageResTable,
setSettings,
]);