Skip to content

Modern UI - #128

Open
sabaoongfx wants to merge 1 commit into
pa11y:mainfrom
sabaoongfx:main
Open

Modern UI#128
sabaoongfx wants to merge 1 commit into
pa11y:mainfrom
sabaoongfx:main

Conversation

@sabaoongfx

Copy link
Copy Markdown
Screen Shot 2026-02-11 at 23 37 02

@sabaoongfx

Copy link
Copy Markdown
Author

UI Redesign:

  1. _layouts/page.html - Simplified layout, removed theme detection script, removed old .page wrapper, added .main-content wrapper
  2. _includes/header.html - Completely new header: logo + nav + GitHub CTA button (with octocat icon) all in one fixed top bar row
  3. _includes/footer.html - Redesigned footer with logo/tagline on left, two-column link grid (Project + Community), copyright bar at bottom
  4. pages/home.md - Converted from plain markdown to structured HTML: hero section with big title + subtitle + two CTA buttons, 2x2 card grid for tools, "Get
    involved" section
  5. asset/style/_theme.scss - Pure black (#000) dark theme, removed light mode, removed dark mode toggle, removed all shadows/transitions
  6. asset/style/_header.scss - Fixed top navbar with backdrop blur glass effect, centered nav links, white GitHub CTA button
  7. asset/style/site.scss - Full rewrite: hero section styles, button components, card grid, section layouts, modern footer, content page typography - all
    max-width 1200px centered
  8. asset/style/_typography.scss - Removed (styles now inline in site.scss)
  9. asset/style/_no-js.scss - Simplified

Other:

  • All external links open in new tab (target="_blank" rel="noopener noreferrer")

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