diff --git a/web/src/lib/components/album-page/share-info-modal.svelte b/web/src/lib/components/album-page/share-info-modal.svelte
index d44363641a..2a586aec15 100644
--- a/web/src/lib/components/album-page/share-info-modal.svelte
+++ b/web/src/lib/components/album-page/share-info-modal.svelte
@@ -122,8 +122,6 @@
title="Options"
on:click={(event) => showContextMenu(event, user)}
icon={mdiDotsVertical}
- backgroundColor="transparent"
- hoverColor="#e2e7e9"
size="20"
/>
diff --git a/web/src/lib/components/asset-viewer/activity-viewer.svelte b/web/src/lib/components/asset-viewer/activity-viewer.svelte
index e82522e924..ba061344f1 100644
--- a/web/src/lib/components/asset-viewer/activity-viewer.svelte
+++ b/web/src/lib/components/asset-viewer/activity-viewer.svelte
@@ -308,13 +308,7 @@
{:else if message}
-
+
{/if}
diff --git a/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte b/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte
index 6772ff5db0..6e6dcbd92f 100644
--- a/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte
+++ b/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte
@@ -105,12 +105,12 @@
class="z-[1001] flex h-16 place-items-center justify-between bg-gradient-to-b from-black/40 px-3 transition-transform duration-200"
>
- dispatch('back')} />
+ dispatch('back')} />
{#if showShareButton}
dispatch('showShareModal')}
title="Share"
@@ -118,7 +118,7 @@
{/if}
{#if asset.isOffline}
dispatch('showDetail')}
title="Asset Offline"
@@ -127,14 +127,14 @@
{#if showMotionPlayButton}
{#if isMotionPhotoPlaying}
dispatch('stopMotionPhoto')}
/>
{:else}
dispatch('playMotionPhoto')}
@@ -143,7 +143,7 @@
{/if}
{#if showZoomButton}
1 ? mdiMagnifyMinusOutline : mdiMagnifyPlusOutline}
title="Zoom Image"
@@ -155,7 +155,7 @@
{/if}
{#if showCopyButton}
{
@@ -167,7 +167,7 @@
{#if !isOwner && showDownloadButton}
dispatch('download')}
title="Download"
@@ -176,7 +176,7 @@
{#if showDetailButton}
dispatch('showDetail')}
title="Info"
@@ -185,7 +185,7 @@
{#if isOwner}
dispatch('favorite')}
title={asset.isFavorite ? 'Unfavorite' : 'Favorite'}
@@ -194,7 +194,7 @@
{#if isOwner}
{#if !asset.isReadOnly || !asset.isExternal}
- dispatch('delete')} title="Delete" />
+ dispatch('delete')} title="Delete" />
{/if}
(isShowAssetOptions = false),
}}
>
-
+
{#if isShowAssetOptions}
{#if showSlideshow}
diff --git a/web/src/lib/components/asset-viewer/download-panel.svelte b/web/src/lib/components/asset-viewer/download-panel.svelte
index 7aac3e69e9..94eda14860 100644
--- a/web/src/lib/components/asset-viewer/download-panel.svelte
+++ b/web/src/lib/components/asset-viewer/download-panel.svelte
@@ -44,7 +44,7 @@
on:click={() => abort(downloadKey, download)}
size="20"
icon={mdiClose}
- forceDark
+ class="dark:text-immich-dark-gray"
/>
diff --git a/web/src/lib/components/elements/buttons/circle-icon-button.svelte b/web/src/lib/components/elements/buttons/circle-icon-button.svelte
index 809eaa7228..1e8cc9937d 100644
--- a/web/src/lib/components/elements/buttons/circle-icon-button.svelte
+++ b/web/src/lib/components/elements/buttons/circle-icon-button.svelte
@@ -1,42 +1,42 @@
-
-
diff --git a/web/src/lib/components/memory-page/memory-viewer.svelte b/web/src/lib/components/memory-page/memory-viewer.svelte
index c0db8bde1a..b6cf44bcb3 100644
--- a/web/src/lib/components/memory-page/memory-viewer.svelte
+++ b/web/src/lib/components/memory-page/memory-viewer.svelte
@@ -111,8 +111,8 @@
(paused = !paused)}
+ class="hover:text-black"
/>
{#each currentMemory.assets as _, index}
@@ -149,7 +149,7 @@
class:opacity-100={galleryInView}
>
{/if}
@@ -209,23 +209,13 @@
{#if canGoBack}
-
+
{/if}
{#if canGoForward}
-
+
{/if}
@@ -286,7 +276,7 @@
class:opacity-100={!galleryInView}
>
diff --git a/web/src/lib/components/shared-components/control-app-bar.svelte b/web/src/lib/components/shared-components/control-app-bar.svelte
index 10f1965a7e..2fadb69602 100644
--- a/web/src/lib/components/shared-components/control-app-bar.svelte
+++ b/web/src/lib/components/shared-components/control-app-bar.svelte
@@ -46,6 +46,8 @@
document.removeEventListener('scroll', onScroll);
}
});
+
+ $: buttonClass = forceDark ? 'hover:text-immich-dark-gray' : undefined;
@@ -57,15 +59,7 @@
>
{#if showBackButton}
-
+
{/if}
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 5a70c12910..2368ea80ff 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
@@ -570,9 +570,8 @@
{#if album.hasSharedLink && isOwned}
(viewMode = ViewMode.LINK_SHARING)}
@@ -595,8 +594,7 @@
{#if albumHasViewers}
(viewMode = ViewMode.VIEW_USERS)}
@@ -605,8 +603,7 @@
{#if isOwned}
(viewMode = ViewMode.SELECT_USERS)}
diff --git a/web/src/routes/admin/user-management/+page.svelte b/web/src/routes/admin/user-management/+page.svelte
index 92621db182..8ced466595 100644
--- a/web/src/routes/admin/user-management/+page.svelte
+++ b/web/src/routes/admin/user-management/+page.svelte
@@ -24,6 +24,7 @@
import { DateTime } from 'luxon';
import { onMount } from 'svelte';
import type { PageData } from './$types';
+ import CircleIconButton from '$lib/components/elements/buttons/circle-icon-button.svelte';
export let data: PageData;
@@ -221,31 +222,35 @@
{/if}
-
+ |
{#if !immichUser.deletedAt}
-
+ />
{#if immichUser.id !== $user.id}
-
+ />
{/if}
{/if}
{#if immichUser.deletedAt && immichUser.status === UserStatus.Deleted}
-
+ />
{/if}
|