Skip to content

feat(pages): CSS refactoring and design improvements#13

Merged
wd006 merged 6 commits into
mainfrom
feat/pages/improvement-design
Jan 30, 2026
Merged

feat(pages): CSS refactoring and design improvements#13
wd006 merged 6 commits into
mainfrom
feat/pages/improvement-design

Conversation

@wd006
Copy link
Copy Markdown
Owner

@wd006 wd006 commented Jan 30, 2026

Overview

This PR focuses on a comprehensive refactoring of the styling architecture and significant UI/UX improvements across the entire application. The primary goal was to move from a fragmented CSS structure to a standardized, modular, and maintainable design system based on modern practices.

Key Changes

  • CSS Architecture: Migrated all hardcoded colors and values to a centralized CSS Variables system (:root) for easy theme management.
  • BEM Methodology: Standardized all HTML class names using BEM (Block, Element, Modifier) methodology to prevent style collisions and improve code readability.
  • Integrated a high-quality SVG-based branding header for better performance and scalability.
  • Component Refactoring:
    • Improved Input Groups with precise prefix/select alignments.
    • Designed a new Accordion component for the FAQ page using native <details> and <summary> elements.
  • Static Pages: Fully redesigned the static pages with improved semantic HTML and a dedicated pages.css for prose content.
  • General Clean-up: Deleted deprecated CSS files and removed redundant inline styles/repetitive CSS rules.

How to Test

  1. No test required

wd006 added 6 commits January 30, 2026 23:37
- Shortener UI design improved.
- CSS and HTML code refactored.
- Page structures have been optimized for semantic HTML.
- Old CSS files have been deleted.
- All page designs have been standardized and improved.
- Class names have been updated to match the main CSS file.
- Brand logo has been added as an SVG.
@wd006 wd006 merged commit 24af7fd into main Jan 30, 2026
@wd006 wd006 deleted the feat/pages/improvement-design branch January 30, 2026 21:07
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