[PR #5317] [MERGED] Closes #2755: Switch to Material Design icons #13003

Closed
opened 2025-12-29 22:24:51 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/5317
Author: @jeremystretch
Created: 11/6/2020
Status: Merged
Merged: 11/10/2020
Merged by: @jeremystretch

Base: develop-2.10Head: 2755-material-design-icons


📝 Commits (6)

  • d388472 Add Material Design icons
  • 867f308 Replace Font Awesome icons with Material Design
  • 72dace2 Replace Glyphicons with Material Design
  • 6542a32 Clean up stray Font Awesome icons
  • 5db14f9 Tweak CSS
  • 62b0a68 Don't use chevron-right icon for hierarchy

📊 Changes

160 files changed (+31091 additions, -9190 deletions)

View changed files

📝 netbox/dcim/tables.py (+8 -8)
📝 netbox/dcim/tables/devices.py (+9 -9)
📝 netbox/dcim/tables/template_code.py (+22 -22)
📝 netbox/extras/tables.py (+2 -2)
📝 netbox/extras/templatetags/custom_links.py (+2 -2)
📝 netbox/extras/tests/dummy_plugin/navigation.py (+2 -2)
📝 netbox/ipam/tables.py (+4 -4)
📝 netbox/project-static/css/base.css (+70 -3)
netbox/project-static/font-awesome-4.7.0/css/font-awesome.css (+0 -2337)
netbox/project-static/font-awesome-4.7.0/css/font-awesome.min.css (+0 -4)
netbox/project-static/font-awesome-4.7.0/fonts/FontAwesome.otf (+0 -0)
netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.eot (+0 -0)
netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.svg (+0 -2671)
netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf (+0 -0)
netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff (+0 -0)
netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 (+0 -0)
netbox/project-static/font-awesome-4.7.0/less/animated.less (+0 -34)
netbox/project-static/font-awesome-4.7.0/less/bordered-pulled.less (+0 -25)
netbox/project-static/font-awesome-4.7.0/less/fixed-width.less (+0 -6)
netbox/project-static/font-awesome-4.7.0/less/font-awesome.less (+0 -18)

...and 80 more files

📄 Description

Closes: #2755

  • Replace all Font Awesome and Glyphicon icons with suitable Material Design icons
  • Adjust CSS accordingly
  • Stop using chevron-right icon to indicate hierarchy

🔄 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/netbox-community/netbox/pull/5317 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 11/6/2020 **Status:** ✅ Merged **Merged:** 11/10/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `develop-2.10` ← **Head:** `2755-material-design-icons` --- ### 📝 Commits (6) - [`d388472`](https://github.com/netbox-community/netbox/commit/d3884727739e3ea593634df5de615c6938f36f6b) Add Material Design icons - [`867f308`](https://github.com/netbox-community/netbox/commit/867f30802771260da214b80ced668771a8d4ff83) Replace Font Awesome icons with Material Design - [`72dace2`](https://github.com/netbox-community/netbox/commit/72dace29b7b7719190f704b39c77d94d47105e10) Replace Glyphicons with Material Design - [`6542a32`](https://github.com/netbox-community/netbox/commit/6542a326c1ca4847a2ead67a991ceb162338d946) Clean up stray Font Awesome icons - [`5db14f9`](https://github.com/netbox-community/netbox/commit/5db14f9410eeb2d51f7f511c1759410343ebf8a0) Tweak CSS - [`62b0a68`](https://github.com/netbox-community/netbox/commit/62b0a68bef320a0cbe1d2d7d248686fdca762657) Don't use chevron-right icon for hierarchy ### 📊 Changes **160 files changed** (+31091 additions, -9190 deletions) <details> <summary>View changed files</summary> 📝 `netbox/dcim/tables.py` (+8 -8) 📝 `netbox/dcim/tables/devices.py` (+9 -9) 📝 `netbox/dcim/tables/template_code.py` (+22 -22) 📝 `netbox/extras/tables.py` (+2 -2) 📝 `netbox/extras/templatetags/custom_links.py` (+2 -2) 📝 `netbox/extras/tests/dummy_plugin/navigation.py` (+2 -2) 📝 `netbox/ipam/tables.py` (+4 -4) 📝 `netbox/project-static/css/base.css` (+70 -3) ➖ `netbox/project-static/font-awesome-4.7.0/css/font-awesome.css` (+0 -2337) ➖ `netbox/project-static/font-awesome-4.7.0/css/font-awesome.min.css` (+0 -4) ➖ `netbox/project-static/font-awesome-4.7.0/fonts/FontAwesome.otf` (+0 -0) ➖ `netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.eot` (+0 -0) ➖ `netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.svg` (+0 -2671) ➖ `netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf` (+0 -0) ➖ `netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff` (+0 -0) ➖ `netbox/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2` (+0 -0) ➖ `netbox/project-static/font-awesome-4.7.0/less/animated.less` (+0 -34) ➖ `netbox/project-static/font-awesome-4.7.0/less/bordered-pulled.less` (+0 -25) ➖ `netbox/project-static/font-awesome-4.7.0/less/fixed-width.less` (+0 -6) ➖ `netbox/project-static/font-awesome-4.7.0/less/font-awesome.less` (+0 -18) _...and 80 more files_ </details> ### 📄 Description ### Closes: #2755 - Replace all Font Awesome and Glyphicon icons with suitable Material Design icons - Adjust CSS accordingly - Stop using `chevron-right` icon to indicate hierarchy --- <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 2025-12-29 22:24:51 +01:00
adam closed this issue 2025-12-29 22:24:51 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13003