From dd8969cb7d77a3574648db2ee2a66626bb405709 Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Thu, 19 Jun 2025 22:33:12 -0400 Subject: [PATCH] fix: container padding (#19316) --- .../layouts/user-page-layout.svelte | 4 +- .../photos-page/asset-date-group.svelte | 6 +-- .../components/photos-page/memory-lane.svelte | 2 +- .../timeline-manager.svelte.spec.ts | 6 +-- web/src/lib/utils/layout-utils.ts | 1 + .../[[assetId=id]]/+page.svelte | 2 +- .../[[assetId=id]]/+page.svelte | 46 +++++++++---------- .../[[assetId=id]]/+page.svelte | 2 +- 8 files changed, 35 insertions(+), 34 deletions(-) diff --git a/web/src/lib/components/layouts/user-page-layout.svelte b/web/src/lib/components/layouts/user-page-layout.svelte index 4fc8f5d12e..19381e07c4 100644 --- a/web/src/lib/components/layouts/user-page-layout.svelte +++ b/web/src/lib/components/layouts/user-page-layout.svelte @@ -35,7 +35,7 @@ children, }: Props = $props(); - let scrollbarClass = $derived(scrollbar ? 'immich-scrollbar p-2' : 'scrollbar-hidden'); + let scrollbarClass = $derived(scrollbar ? 'immich-scrollbar' : 'scrollbar-hidden'); let hasTitleClass = $derived(title ? 'top-16 h-[calc(100%-(--spacing(16)))]' : 'top-0 h-full'); @@ -60,7 +60,7 @@ {/if}
-
+
{@render children?.()}
diff --git a/web/src/lib/components/photos-page/asset-date-group.svelte b/web/src/lib/components/photos-page/asset-date-group.svelte index 12dbbf066d..6fab96c3ec 100644 --- a/web/src/lib/components/photos-page/asset-date-group.svelte +++ b/web/src/lib/components/photos-page/asset-date-group.svelte @@ -145,19 +145,19 @@ {#if !singleSelect && ((hoveredDayGroup === dayGroup.groupTitle && isMouseOverGroup) || assetInteraction.selectedGroup.has(dayGroup.groupTitle))}
handleSelectGroup(dayGroup.groupTitle, assetsSnapshot(dayGroup.getAssets()))} onkeydown={() => handleSelectGroup(dayGroup.groupTitle, assetsSnapshot(dayGroup.getAssets()))} > {#if assetInteraction.selectedGroup.has(dayGroup.groupTitle)} - + {:else} {/if}
{/if} - + {dayGroup.groupTitle}
diff --git a/web/src/lib/components/photos-page/memory-lane.svelte b/web/src/lib/components/photos-page/memory-lane.svelte index a33fa7c1bc..06fd2e47a0 100644 --- a/web/src/lib/components/photos-page/memory-lane.svelte +++ b/web/src/lib/components/photos-page/memory-lane.svelte @@ -39,7 +39,7 @@
(offsetWidth = width)} onscroll={onScroll} diff --git a/web/src/lib/managers/timeline-manager/timeline-manager.svelte.spec.ts b/web/src/lib/managers/timeline-manager/timeline-manager.svelte.spec.ts index 05f8b7c7f7..f845caa119 100644 --- a/web/src/lib/managers/timeline-manager/timeline-manager.svelte.spec.ts +++ b/web/src/lib/managers/timeline-manager/timeline-manager.svelte.spec.ts @@ -80,15 +80,15 @@ describe('TimelineManager', () => { expect(plainMonths).toEqual( expect.arrayContaining([ - expect.objectContaining({ year: 2024, month: 3, height: 185.5 }), - expect.objectContaining({ year: 2024, month: 2, height: 12_016 }), + expect.objectContaining({ year: 2024, month: 3, height: 165.5 }), + expect.objectContaining({ year: 2024, month: 2, height: 11_996 }), expect.objectContaining({ year: 2024, month: 1, height: 286 }), ]), ); }); it('calculates timeline height', () => { - expect(timelineManager.timelineHeight).toBe(12_487.5); + expect(timelineManager.timelineHeight).toBe(12_447.5); }); }); diff --git a/web/src/lib/utils/layout-utils.ts b/web/src/lib/utils/layout-utils.ts index e60fa3b9e1..429055b92a 100644 --- a/web/src/lib/utils/layout-utils.ts +++ b/web/src/lib/utils/layout-utils.ts @@ -96,6 +96,7 @@ export function justifiedLayout(assets: (TimelineAsset | AssetResponseDto)[], op containerWidth: options.rowWidth, boxSpacing: options.spacing, targetRowHeightTolerange: options.heightTolerance, + containerPadding: 0, }; const result = createJustifiedLayout( diff --git a/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte b/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte index f21230a316..aa535a30ee 100644 --- a/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte +++ b/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte @@ -443,7 +443,7 @@
-
+
-
+
- - {#if assetInteraction.selectionActive} - assetInteraction.clearMultiselect()} - > - - - - - - - - {:else} - goto(AppRoute.SHARING)}> - {#snippet leading()} -

- {data.partner.name}'s photos -

- {/snippet} -
- {/if}
+ +{#if assetInteraction.selectionActive} + assetInteraction.clearMultiselect()} + > + + + + + + + +{:else} + goto(AppRoute.SHARING)}> + {#snippet leading()} +

+ {data.partner.name}'s photos +

+ {/snippet} +
+{/if} diff --git a/web/src/routes/(user)/people/[personId]/[[photos=photos]]/[[assetId=id]]/+page.svelte b/web/src/routes/(user)/people/[personId]/[[photos=photos]]/[[assetId=id]]/+page.svelte index 24d363d12d..70fe6a41d2 100644 --- a/web/src/routes/(user)/people/[personId]/[[photos=photos]]/[[assetId=id]]/+page.svelte +++ b/web/src/routes/(user)/people/[personId]/[[photos=photos]]/[[assetId=id]]/+page.svelte @@ -374,7 +374,7 @@
{