diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte index 702eeaa61b..42a81002bc 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte @@ -447,6 +447,8 @@ !assetViewerManager.isShowEditor, ); + const hasSidePanel = $derived(showDetailPanel || assetViewerManager.isShowEditor); + const onSwipe = (event: SwipeCustomEvent) => { if (assetViewerManager.zoom > 1) { return; @@ -473,7 +475,7 @@
@@ -511,13 +513,21 @@ {/if} {#if $slideshowState === SlideshowState.None && showNavigation && !assetViewerManager.isShowEditor && !isFaceEditMode.value && previousAsset} -
+
navigateAsset('previous')} />
{/if} -
+
{#if viewerKind === 'StackVideoViewer'}
{/if} + + {#if stack && withStacked && !assetViewerManager.isShowEditor} + {@const stackedAssets = stack.assets} +
+ +
+ {/if}
{#if $slideshowState === SlideshowState.None && showNavigation && !assetViewerManager.isShowEditor && !isFaceEditMode.value && nextAsset} -
+
navigateAsset('next')} />
{/if} @@ -593,58 +650,23 @@
{#if showDetailPanel} -
+
{:else if assetViewerManager.isShowEditor} -
+
{/if}
{/if} - {#if stack && withStacked && !assetViewerManager.isShowEditor} - {@const stackedAssets = stack.assets} -
-
- {#each stackedAssets as stackedAsset (stackedAsset.id)} -
- { - cursor.current = stackedAsset; - previewStackedAsset = undefined; - isFaceEditMode.value = false; - }} - onMouseEvent={({ isMouseOver }) => handleStackedAssetMouseEvent(isMouseOver, stackedAsset)} - readonly - thumbnailSize={stackedAsset.id === asset.id ? stackSelectedThumbnailSize : stackThumbnailSize} - showStackedIcon={false} - disableLinkMouseOver - /> - - {#if stackedAsset.id === asset.id} -
-
-
- {/if} -
- {/each} -
-
- {/if} - {#if isShared && album && assetViewerManager.isShowActivityPanel && $user}
{#if isOwner} -
+
{/if} @@ -352,20 +352,21 @@
-
+
{/if}
-
+

{asset.originalFileName} {#if isOwner} -

+
{#if asset.exifInfo?.make || asset.exifInfo?.model} @@ -439,7 +440,7 @@ {#if asset.exifInfo?.lensModel || asset.exifInfo?.fNumber || asset.exifInfo?.focalLength}
-
+
{#if asset.exifInfo?.lensModel} diff --git a/web/src/lib/components/faces-page/person-side-panel.svelte b/web/src/lib/components/faces-page/person-side-panel.svelte index 314837cb77..757fa592f5 100644 --- a/web/src/lib/components/faces-page/person-side-panel.svelte +++ b/web/src/lib/components/faces-page/person-side-panel.svelte @@ -192,7 +192,7 @@