Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade icons to font awesome v6 - first steps #2371

Open
3 tasks
robyngit opened this issue Apr 18, 2024 · 0 comments
Open
3 tasks

Upgrade icons to font awesome v6 - first steps #2371

robyngit opened this issue Apr 18, 2024 · 0 comments
Labels
cesium enhancement pdg Permafrost Discovery Gateway portals Anything related to portals
Milestone

Comments

@robyngit
Copy link
Member

robyngit commented Apr 18, 2024

MetacatUI currently uses icons from Font Awesome v3.2 from 2013, while the newest version from 2024 is version 6. See all versions here. In the last 10+ years, styles have been updated and new icons have been added. The much greater variety of icons in version 6 would be really helpful in improving the user interface of MetacatUI. It would also allow us to replace custom images and svgs that are inconsistent with the rest of the interface with icons that are part of this library.

This feature will help us in the design and implementation of the Cesium portal features that are under development for the PDG.

Since the icons are used throughout the MetacatUI interface, we may need to make updates in stages. This issue encompasses the first stage only, which involves importing the new fontawesome library and using it in the Cesium map interface. We can create additional issues for subsequent steps.

  • Import fontawesome v6 and ensure no conflicts
  • In the Cesium map: Update tool bar pills and layer category icons to use <i /> instead of <svg />
  • [Nice-to-have] Update icons in the Cesium viewfinder and layers panels to use fontawesome v6
@robyngit robyngit added enhancement portals Anything related to portals pdg Permafrost Discovery Gateway cesium labels Apr 18, 2024
@robyngit robyngit added this to the 2.30.0 milestone Apr 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cesium enhancement pdg Permafrost Discovery Gateway portals Anything related to portals
Projects
None yet
Development

No branches or pull requests

1 participant