Skip to content

Commit 6bee550

Browse files
committed
change all download icons to mdiDownload for clarity and consistency
1 parent 13563fc commit 6bee550

File tree

6 files changed

+14
-16
lines changed

6 files changed

+14
-16
lines changed

web/src/lib/components/album-page/album-viewer.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import { fileUploadHandler, openFileUploadDialog } from '$lib/utils/file-uploader';
1515
import type { AlbumResponseDto, SharedLinkResponseDto, UserResponseDto } from '@immich/sdk';
1616
import { IconButton } from '@immich/ui';
17-
import { mdiFileImagePlusOutline, mdiFolderDownloadOutline } from '@mdi/js';
17+
import { mdiDownload, mdiFileImagePlusOutline } from '@mdi/js';
1818
import { onDestroy } from 'svelte';
1919
import { t } from 'svelte-i18n';
2020
import DownloadAction from '../photos-page/actions/download-action.svelte';
@@ -125,7 +125,7 @@
125125
variant="ghost"
126126
aria-label={$t('download')}
127127
onclick={() => downloadAlbum(album)}
128-
icon={mdiFolderDownloadOutline}
128+
icon={mdiDownload}
129129
/>
130130
{/if}
131131
{#if sharedLink.showMetadata && $featureFlags.loaded && $featureFlags.map}

web/src/lib/components/album-page/albums-list.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import { normalizeSearchString } from '$lib/utils/string-utils';
3939
import { addUsersToAlbum, deleteAlbum, isHttpError, type AlbumResponseDto, type AlbumUserAddDto } from '@immich/sdk';
4040
import { modalManager } from '@immich/ui';
41-
import { mdiDeleteOutline, mdiFolderDownloadOutline, mdiRenameOutline, mdiShareVariantOutline } from '@mdi/js';
41+
import { mdiDeleteOutline, mdiDownload, mdiRenameOutline, mdiShareVariantOutline } from '@mdi/js';
4242
import { groupBy } from 'lodash-es';
4343
import { onMount, type Snippet } from 'svelte';
4444
import { t } from 'svelte-i18n';
@@ -419,7 +419,7 @@
419419
/>
420420
<MenuOption icon={mdiShareVariantOutline} text={$t('share')} onClick={() => openShareModal()} />
421421
{/if}
422-
<MenuOption icon={mdiFolderDownloadOutline} text={$t('download')} onClick={() => handleDownloadAlbum()} />
422+
<MenuOption icon={mdiDownload} text={$t('download')} onClick={() => handleDownloadAlbum()} />
423423
{#if showFullContextMenu}
424424
<MenuOption icon={mdiDeleteOutline} text={$t('delete')} onClick={() => setAlbumToDelete()} />
425425
{/if}

web/src/lib/components/asset-viewer/actions/download-action.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import { downloadFile } from '$lib/utils/asset-utils';
77
import { getAssetInfo } from '@immich/sdk';
88
import { IconButton } from '@immich/ui';
9-
import { mdiFolderDownloadOutline } from '@mdi/js';
9+
import { mdiDownload } from '@mdi/js';
1010
import { t } from 'svelte-i18n';
1111
1212
interface Props {
@@ -26,10 +26,10 @@
2626
color="secondary"
2727
shape="round"
2828
variant="ghost"
29-
icon={mdiFolderDownloadOutline}
29+
icon={mdiDownload}
3030
aria-label={$t('download')}
3131
onclick={onDownloadFile}
3232
/>
3333
{:else}
34-
<MenuOption icon={mdiFolderDownloadOutline} text={$t('download')} onClick={onDownloadFile} />
34+
<MenuOption icon={mdiDownload} text={$t('download')} onClick={onDownloadFile} />
3535
{/if}

web/src/lib/components/photos-page/actions/download-action.svelte

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import { downloadArchive, downloadFile } from '$lib/utils/asset-utils';
66
import { getAssetInfo } from '@immich/sdk';
77
import { IconButton } from '@immich/ui';
8-
import { mdiCloudDownloadOutline, mdiFileDownloadOutline, mdiFolderDownloadOutline } from '@mdi/js';
8+
import { mdiDownload } from '@mdi/js';
99
import { t } from 'svelte-i18n';
1010
import MenuOption from '../../shared-components/context-menu/menu-option.svelte';
1111
import { getAssetControlContext } from '../asset-select-control-bar.svelte';
@@ -31,21 +31,19 @@
3131
clearSelect();
3232
await downloadArchive(filename, { assetIds: assets.map((asset) => asset.id) });
3333
};
34-
35-
let menuItemIcon = $derived(getAssets().length === 1 ? mdiFileDownloadOutline : mdiFolderDownloadOutline);
3634
</script>
3735

3836
<svelte:document use:shortcut={{ shortcut: { key: 'd', shift: true }, onShortcut: handleDownloadFiles }} />
3937

4038
{#if menuItem}
41-
<MenuOption text={$t('download')} icon={menuItemIcon} onClick={handleDownloadFiles} />
39+
<MenuOption text={$t('download')} icon={mdiDownload} onClick={handleDownloadFiles} />
4240
{:else}
4341
<IconButton
4442
shape="round"
4543
color="secondary"
4644
variant="ghost"
4745
aria-label={$t('download')}
48-
icon={mdiCloudDownloadOutline}
46+
icon={mdiDownload}
4947
onclick={handleDownloadFiles}
5048
/>
5149
{/if}

web/src/lib/components/share-page/individual-shared-viewer.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import { toTimelineAsset } from '$lib/utils/timeline-util';
1515
import { addSharedLinkAssets, getAssetInfo, type SharedLinkResponseDto } from '@immich/sdk';
1616
import { IconButton } from '@immich/ui';
17-
import { mdiArrowLeft, mdiFileImagePlusOutline, mdiFolderDownloadOutline, mdiSelectAll } from '@mdi/js';
17+
import { mdiArrowLeft, mdiDownload, mdiFileImagePlusOutline, mdiSelectAll } from '@mdi/js';
1818
import { t } from 'svelte-i18n';
1919
import AssetViewer from '../asset-viewer/asset-viewer.svelte';
2020
import DownloadAction from '../photos-page/actions/download-action.svelte';
@@ -135,7 +135,7 @@
135135
variant="ghost"
136136
aria-label={$t('download')}
137137
onclick={downloadAssets}
138-
icon={mdiFolderDownloadOutline}
138+
icon={mdiDownload}
139139
/>
140140
{/if}
141141
{/snippet}

web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
mdiCogOutline,
7676
mdiDeleteOutline,
7777
mdiDotsVertical,
78-
mdiFolderDownloadOutline,
78+
mdiDownload,
7979
mdiImageOutline,
8080
mdiImagePlusOutline,
8181
mdiLink,
@@ -664,7 +664,7 @@
664664
color="secondary"
665665
aria-label={$t('download')}
666666
onclick={handleDownloadAlbum}
667-
icon={mdiFolderDownloadOutline}
667+
icon={mdiDownload}
668668
/>
669669
{/if}
670670

0 commit comments

Comments
 (0)