feat(series): add stack display mode for series thumbnails

Introduces a new 'stack' cover mode for series cards, rendering the covers
as a stacked pile. This mode has also been made the default for series card
display preferences. Settings UI is updated to allow users to toggle this
mode alongside existing mosaic and single-cover options.

Closes #223
This commit is contained in:
neon
2026-06-03 17:56:20 +00:00
parent efa300cecc
commit 936b907352
10 changed files with 224 additions and 25 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ export type BookShadowStrength = (typeof BOOK_SHADOW_STRENGTHS)[number];
export const BOOK_COVER_DISPLAY_MODES = ["blurred-fit", "fill-crop", "natural-bottom"] as const;
export type BookCoverDisplayMode = (typeof BOOK_COVER_DISPLAY_MODES)[number];
export const SERIES_CARD_COVER_MODES = ["mosaic", "first-volume", "latest-volume", "first-unread"] as const;
export const SERIES_CARD_COVER_MODES = ["stack", "mosaic", "first-volume", "latest-volume", "first-unread"] as const;
export type SeriesCardCoverMode = (typeof SERIES_CARD_COVER_MODES)[number];
export const CARD_INFO_MODES = ["hover-overlay", "below-cover", "off"] as const;