Skip to content

Modernize the Frontend UI#1064

Open
hk2166 wants to merge 2 commits intoCCExtractor:masterfrom
hk2166:Modernize_UI
Open

Modernize the Frontend UI#1064
hk2166 wants to merge 2 commits intoCCExtractor:masterfrom
hk2166:Modernize_UI

Conversation

@hk2166
Copy link

@hk2166 hk2166 commented Mar 15, 2026

Please prefix your pull request with one of the following:
[Feature Request] Modernize the Frontend UI #1062

In raising this pull request, I confirm the following (please check boxes):

  • [ ✅] I have read and understood the contributors guide.
  • [ ✅ ] I have checked that another pull request for this purpose does not exist.
  • [ ✅] I have considered, and confirmed that this submission will be valuable to others.
  • [ ✅] I accept that this submission may not be used, and the pull request closed at the will of the maintainer.
  • [ ✅] I give this submission freely, and claim no ownership to its content.

My familiarity with the project is as follows (check one):

  • I have never used the project.
  • [ ✅ ] I have used the project briefly.
  • I have used the project extensively, but have not contributed previously.
  • I am an active contributor to the project.

This PR implements the frontend modernization proposed in the issue.
The outdated Zurb Foundation framework, Font Awesome 4.x, and jQuery
have been fully replaced with a modern, maintainable stack.

Added

  • static/css/modern.css — a new design system built with CSS custom
    properties (variables), covering layout, typography, components,
    dark mode, and responsive behavior
  • Google Fonts (Inter) for modern typography
  • Font Awesome 6 (via CDN) replacing FA 4.x

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
E Security Rating on New Code (required ≥ A)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

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.

1 participant