Skip to content

Conversation

@sayimburak
Copy link
Contributor

Applied a unified XML structure to files in the 'custom-icons' directory to ensure codebase consistency using SVGOMG.

  • Standardize internal code formatting and attribute usage for uniformity.
  • Sanitize files by removing inconsistent editor artifacts (Adobe Illustrator, Inkscape namespaces).
  • Clean up XML doctypes and comments to maintain code hygiene.
  • Preserved visual fidelity with no visible quality loss.
  • Result: Achieved a cleaner codebase with ~21.09% (310KB) size reduction as a secondary benefit.

Refined 'custom-icons.json' registry:

  • Sorted all entries alphabetically for better maintainability.
  • Removed duplicate 'tencent cloud' entry.
  • Fixed syntax error in 'Animal Crossing' slug key.

Applied a unified XML structure to files in the 'custom-icons' directory to ensure codebase consistency using SVGOMG.

- Standardize internal code formatting and attribute usage for uniformity.
- Sanitize files by removing inconsistent editor artifacts (Adobe Illustrator, Inkscape namespaces).
- Clean up XML doctypes and comments to maintain code hygiene.
- Preserved visual fidelity with no visible quality loss.
- Result: Achieved a cleaner codebase with ~21.09% (310KB) size reduction as a secondary benefit.

Refined 'custom-icons.json' registry:
- Sorted all entries alphabetically for better maintainability.
- Removed duplicate 'tencent cloud' entry.
- Fixed syntax error in 'Animal Crossing' slug key.
@sayimburak sayimburak changed the title refactor(icons): refine SVG code integrity and icon registry [auth] refactor(icons): refine SVG code integrity and icon registry Dec 10, 2025
@AmanRajSinghMourya
Copy link
Contributor

Hey @sayimburak, this is a big PR with lot of changes and it is hard for us to review. Could you make simple smaller pr.

@sayimburak
Copy link
Contributor Author

Agreed. I was standardizing the logos (a bit of OCD). I realize it made the PR hard to review. Thanks.

@sayimburak sayimburak closed this Jan 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants