[PR #4636] [MERGED] refactor(web): material icons #10460

Closed
opened 2026-02-05 14:22:21 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/4636
Author: @jrasm91
Created: 10/25/2023
Status: Merged
Merged: 10/25/2023
Merged by: @alextran1502

Base: mainHead: refactor/material-icons


📝 Commits (1)

  • 8fdbbf5 refactor(web): material icons

📊 Changes

89 files changed (+557 additions, -534 deletions)

View changed files

📝 web/jest.config.mjs (+1 -1)
📝 web/package-lock.json (+11 -15)
📝 web/package.json (+1 -1)
📝 web/src/lib/components/admin-page/jobs/job-tile.svelte (+19 -17)
📝 web/src/lib/components/admin-page/jobs/jobs-panel.svelte (+22 -21)
📝 web/src/lib/components/admin-page/server-stats/server-stats-panel.svelte (+9 -10)
📝 web/src/lib/components/admin-page/server-stats/stats-card.svelte (+3 -3)
📝 web/src/lib/components/admin-page/settings/ffmpeg/ffmpeg-settings.svelte (+3 -2)
📝 web/src/lib/components/album-page/album-card.svelte (+3 -2)
📝 web/src/lib/components/album-page/album-viewer.svelte (+3 -4)
📝 web/src/lib/components/album-page/share-info-modal.svelte (+2 -2)
📝 web/src/lib/components/album-page/user-selection-modal.svelte (+4 -4)
📝 web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte (+28 -26)
📝 web/src/lib/components/asset-viewer/asset-viewer.svelte (+9 -14)
📝 web/src/lib/components/asset-viewer/detail-panel.svelte (+7 -10)
📝 web/src/lib/components/asset-viewer/download-panel.svelte (+2 -2)
📝 web/src/lib/components/assets/thumbnail/image-thumbnail.svelte (+4 -3)
📝 web/src/lib/components/assets/thumbnail/thumbnail.svelte (+19 -16)
📝 web/src/lib/components/assets/thumbnail/video-thumbnail.svelte (+7 -8)
📝 web/src/lib/components/elements/buttons/circle-icon-button.svelte (+3 -3)

...and 69 more files

📄 Description

Drop svelte-material-icons in favor of a custom component + @mdi/js.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/immich-app/immich/pull/4636 **Author:** [@jrasm91](https://github.com/jrasm91) **Created:** 10/25/2023 **Status:** ✅ Merged **Merged:** 10/25/2023 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `refactor/material-icons` --- ### 📝 Commits (1) - [`8fdbbf5`](https://github.com/immich-app/immich/commit/8fdbbf5f956bffc81cb1159fe3f25581307e936d) refactor(web): material icons ### 📊 Changes **89 files changed** (+557 additions, -534 deletions) <details> <summary>View changed files</summary> 📝 `web/jest.config.mjs` (+1 -1) 📝 `web/package-lock.json` (+11 -15) 📝 `web/package.json` (+1 -1) 📝 `web/src/lib/components/admin-page/jobs/job-tile.svelte` (+19 -17) 📝 `web/src/lib/components/admin-page/jobs/jobs-panel.svelte` (+22 -21) 📝 `web/src/lib/components/admin-page/server-stats/server-stats-panel.svelte` (+9 -10) 📝 `web/src/lib/components/admin-page/server-stats/stats-card.svelte` (+3 -3) 📝 `web/src/lib/components/admin-page/settings/ffmpeg/ffmpeg-settings.svelte` (+3 -2) 📝 `web/src/lib/components/album-page/album-card.svelte` (+3 -2) 📝 `web/src/lib/components/album-page/album-viewer.svelte` (+3 -4) 📝 `web/src/lib/components/album-page/share-info-modal.svelte` (+2 -2) 📝 `web/src/lib/components/album-page/user-selection-modal.svelte` (+4 -4) 📝 `web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte` (+28 -26) 📝 `web/src/lib/components/asset-viewer/asset-viewer.svelte` (+9 -14) 📝 `web/src/lib/components/asset-viewer/detail-panel.svelte` (+7 -10) 📝 `web/src/lib/components/asset-viewer/download-panel.svelte` (+2 -2) 📝 `web/src/lib/components/assets/thumbnail/image-thumbnail.svelte` (+4 -3) 📝 `web/src/lib/components/assets/thumbnail/thumbnail.svelte` (+19 -16) 📝 `web/src/lib/components/assets/thumbnail/video-thumbnail.svelte` (+7 -8) 📝 `web/src/lib/components/elements/buttons/circle-icon-button.svelte` (+3 -3) _...and 69 more files_ </details> ### 📄 Description Drop `svelte-material-icons` in favor of a custom component + `@mdi/js`. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 14:22:21 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#10460