dotCMS / dotCMS/core

[TASK] Migrate from Material Icons to Material Symbols (Rounded, Weight 600)

Open
#33,789 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

dotCMS: Chrome Redesign Team : Modernization
Dominant language
Java
Stars
970
Forks
486
Avg merge
3d 33m
Merged PRs (30d)
170

Description

Description

We need to migrate our icon library from Material Icons to Material Symbols to stay up to date with Google’s latest design system and improve visual alignment with the Lara theme from PrimeNG.

Material Symbols share the same icon names as Material Icons, so the transition should be mostly seamless. However, we need to verify that no icons break or render incorrectly after the migration.

Configuration to apply:
• Style: Material Symbols
• Fill: Off
• Weight: 600
• Grade: 0
• Rounded: Yes

Acceptance Criteria

Acceptance Criteria
• Material Symbols library is installed and correctly configured.
• The configuration matches:
Fill: off
Style: Material Symbols
Style: Rounded
Weight: 600
Grade: 0
• All existing icons continue to render correctly with the new library.

Priority

None

Additional Context

Library Configuration:

Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing Material Icons configuration and the code that supplies icon names. Check how the current icons are loaded and rendered, then verify the replacement uses the requested Rounded, weight 600, grade 0, fill-off settings and that existing icons still render correctly.

Written by the indexing model from the issue text.

Assessment

Domain
design, frontend
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.