From 28f63a968b26e0c17d2252ab6c845cdd2e513d58 Mon Sep 17 00:00:00 2001 From: CJPeckover Date: Tue, 10 Jun 2025 00:02:42 -0400 Subject: [PATCH] - create constants for thet asset-viewer stack thumbnail sizes - use 2x selected thumbnail size to set the max-height of the stack-slideshow container. --- web/src/lib/components/asset-viewer/asset-viewer.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte index a448f96c32..2d878cd336 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte @@ -8,9 +8,9 @@ import { AssetAction, ProjectionType } from '$lib/constants'; import { activityManager } from '$lib/managers/activity-manager.svelte'; import { authManager } from '$lib/managers/auth-manager.svelte'; + import type { TimelineAsset } from '$lib/managers/timeline-manager/types'; import { closeEditorCofirm } from '$lib/stores/asset-editor.store'; import { assetViewingStore } from '$lib/stores/asset-viewing.store'; - import type { TimelineAsset } from '$lib/managers/timeline-manager/types'; import { isShowDetail } from '$lib/stores/preferences.store'; import { SlideshowNavigation, SlideshowState, slideshowStore } from '$lib/stores/slideshow.store'; import { user } from '$lib/stores/user.store'; @@ -91,6 +91,8 @@ slideshowState, slideshowTransition, } = slideshowStore; + const stackThumbnailSize = 60; + const stackSelectedThumbnailSize = 65; let appearsInAlbums: AlbumResponseDto[] = $state([]); let shouldPlayMotionPhoto = $state(false); @@ -559,6 +561,7 @@
{#each stackedAssets as stackedAsset (stackedAsset.id)} @@ -577,7 +580,7 @@ }} onMouseEvent={({ isMouseOver }) => handleStackedAssetMouseEvent(isMouseOver, stackedAsset)} readonly - thumbnailSize={stackedAsset.id === asset.id ? 65 : 60} + thumbnailSize={stackedAsset.id === asset.id ? stackSelectedThumbnailSize : stackThumbnailSize} showStackedIcon={false} disableLinkMouseOver />