[PR #3138] [MERGED] Update material icons #3878

Closed
opened 2026-04-25 00:17:25 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/3138
Author: @glorenzen
Created: 7/8/2024
Status: Merged
Merged: 7/10/2024
Merged by: @advplyr

Base: masterHead: update-material-icons


📝 Commits (10+)

  • 63a6da6 Add Material Symbols outlined and rounded woff files
  • 8007225 Update font names and file paths for Material Symbols
  • 20b8e35 Revert material-icons CSS classes
  • 2c65b8f Replace material-icons class with material-symbols class in components
  • e55cf30 Add material-icons fill class to play icon in LazyBookCard.vue
  • a76600e Update play_arrow icons with fill CSS class
  • 0fc84a8 Replace material-icons in YearInReview components
  • abc76ca Replace Material Icons in LaxyBookCard and ShareModal components
  • e224fd2 Update edit library folder icon to fill
  • 8dc4538 Remove old material-icons files and classes

📊 Changes

125 files changed (+311 additions, -313 deletions)

View changed files

📝 client/assets/fonts.css (+16 -13)
📝 client/components/app/Appbar.vue (+7 -7)
📝 client/components/app/BookShelfRow.vue (+2 -2)
📝 client/components/app/BookShelfToolbar.vue (+2 -2)
📝 client/components/app/ConfigSideNav.vue (+1 -1)
📝 client/components/app/MediaPlayerContainer.vue (+3 -3)
📝 client/components/app/SideRail.vue (+7 -7)
📝 client/components/cards/AuthorCard.vue (+2 -2)
📝 client/components/cards/ItemTaskRunningCard.vue (+1 -1)
📝 client/components/cards/ItemUploadCard.vue (+2 -2)
📝 client/components/cards/LazyBookCard.vue (+8 -8)
📝 client/components/cards/LazyCollectionCard.vue (+2 -2)
📝 client/components/cards/LazyPlaylistCard.vue (+1 -1)
📝 client/components/cards/LazySeriesCard.vue (+1 -1)
📝 client/components/cards/NarratorCard.vue (+1 -1)
📝 client/components/cards/NarratorSearchCard.vue (+1 -1)
📝 client/components/cards/TagSearchCard.vue (+1 -1)
📝 client/components/controls/FilterSelect.vue (+2 -2)
📝 client/components/controls/GlobalSearch.vue (+2 -2)
📝 client/components/controls/LibraryFilterSelect.vue (+5 -5)

...and 80 more files

📄 Description

This pull request adds font files for Material Symbols to replace the Material Icons fonts, which are deprecated.

The Material Icons files and classes are still there, but I have added new Material Symbols font files and replaced all material-icons CSS classes with new material-symbols classes.


🔄 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/advplyr/audiobookshelf/pull/3138 **Author:** [@glorenzen](https://github.com/glorenzen) **Created:** 7/8/2024 **Status:** ✅ Merged **Merged:** 7/10/2024 **Merged by:** [@advplyr](https://github.com/advplyr) **Base:** `master` ← **Head:** `update-material-icons` --- ### 📝 Commits (10+) - [`63a6da6`](https://github.com/advplyr/audiobookshelf/commit/63a6da668083a6f5eb104330be4bf501d889158a) Add Material Symbols outlined and rounded woff files - [`8007225`](https://github.com/advplyr/audiobookshelf/commit/8007225a41a60922185f93e88558da892f985e2f) Update font names and file paths for Material Symbols - [`20b8e35`](https://github.com/advplyr/audiobookshelf/commit/20b8e3513232ba8676048cef1d3da6bbc43afb5c) Revert material-icons CSS classes - [`2c65b8f`](https://github.com/advplyr/audiobookshelf/commit/2c65b8fd2b20c62b4e69174f86e336be5ce9c9f7) Replace material-icons class with material-symbols class in components - [`e55cf30`](https://github.com/advplyr/audiobookshelf/commit/e55cf30705205cc2734b40eb3d5d49276ce85c19) Add material-icons fill class to play icon in LazyBookCard.vue - [`a76600e`](https://github.com/advplyr/audiobookshelf/commit/a76600e53b516d48940b899684291cd31b779082) Update play_arrow icons with fill CSS class - [`0fc84a8`](https://github.com/advplyr/audiobookshelf/commit/0fc84a868401f04d3d38b77bdae8c4adff1a158b) Replace material-icons in YearInReview components - [`abc76ca`](https://github.com/advplyr/audiobookshelf/commit/abc76ca15598e207bab11e8954d369be3bf67368) Replace Material Icons in LaxyBookCard and ShareModal components - [`e224fd2`](https://github.com/advplyr/audiobookshelf/commit/e224fd25958d1793c9f235e7da87f3bea52bbc62) Update edit library folder icon to fill - [`8dc4538`](https://github.com/advplyr/audiobookshelf/commit/8dc4538c95574b16a233b13242a02e65ac61cd28) Remove old material-icons files and classes ### 📊 Changes **125 files changed** (+311 additions, -313 deletions) <details> <summary>View changed files</summary> 📝 `client/assets/fonts.css` (+16 -13) 📝 `client/components/app/Appbar.vue` (+7 -7) 📝 `client/components/app/BookShelfRow.vue` (+2 -2) 📝 `client/components/app/BookShelfToolbar.vue` (+2 -2) 📝 `client/components/app/ConfigSideNav.vue` (+1 -1) 📝 `client/components/app/MediaPlayerContainer.vue` (+3 -3) 📝 `client/components/app/SideRail.vue` (+7 -7) 📝 `client/components/cards/AuthorCard.vue` (+2 -2) 📝 `client/components/cards/ItemTaskRunningCard.vue` (+1 -1) 📝 `client/components/cards/ItemUploadCard.vue` (+2 -2) 📝 `client/components/cards/LazyBookCard.vue` (+8 -8) 📝 `client/components/cards/LazyCollectionCard.vue` (+2 -2) 📝 `client/components/cards/LazyPlaylistCard.vue` (+1 -1) 📝 `client/components/cards/LazySeriesCard.vue` (+1 -1) 📝 `client/components/cards/NarratorCard.vue` (+1 -1) 📝 `client/components/cards/NarratorSearchCard.vue` (+1 -1) 📝 `client/components/cards/TagSearchCard.vue` (+1 -1) 📝 `client/components/controls/FilterSelect.vue` (+2 -2) 📝 `client/components/controls/GlobalSearch.vue` (+2 -2) 📝 `client/components/controls/LibraryFilterSelect.vue` (+5 -5) _...and 80 more files_ </details> ### 📄 Description This pull request adds font files for Material Symbols to replace the Material Icons fonts, which are deprecated. The Material Icons files and classes are still there, but I have added new Material Symbols font files and replaced all material-icons CSS classes with new material-symbols classes. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:17:25 +02:00
adam closed this issue 2026-04-25 00:17:25 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3878