Skip to content

Refresh frontend UI: typography, colors, accessibility, and responsiv…#23

Merged
samkeen merged 1 commit intomainfrom
fe-overhaul
Feb 2, 2026
Merged

Refresh frontend UI: typography, colors, accessibility, and responsiv…#23
samkeen merged 1 commit intomainfrom
fe-overhaul

Conversation

@samkeen
Copy link
Copy Markdown
Contributor

@samkeen samkeen commented Feb 2, 2026

…e layout

Design improvements:

  • Add IBM Plex Sans/Mono fonts for distinctive, readable typography
  • Replace blue accent with warm orange color palette (#ea580c)
  • Add CSS design tokens for consistent spacing, shadows, and transitions
  • Improve message bubbles with gradients, shadows, and slide-in animation

Accessibility:

  • Add skip link for keyboard navigation (hidden until focused)
  • Add ARIA landmarks, roles, and live regions to HTML
  • Convert help icons to buttons with 44px touch targets (WCAG)
  • Add :focus-visible states to all interactive elements
  • Add proper ARIA attributes to modals and tabs

Responsive layout:

  • Add mobile sidebar as bottom drawer (< 768px)
  • Add hamburger menu toggle with JS handler
  • Make settings tabs horizontally scrollable on mobile
  • Add media queries for tablet (768-1024px) and large screens (> 1200px)

Bug fixes:

  • Fix sidebar overflow (now scrollable to access RAG section)
  • Align info box colors with orange accent theme

…e layout

Design improvements:
- Add IBM Plex Sans/Mono fonts for distinctive, readable typography
- Replace blue accent with warm orange color palette (#ea580c)
- Add CSS design tokens for consistent spacing, shadows, and transitions
- Improve message bubbles with gradients, shadows, and slide-in animation

Accessibility:
- Add skip link for keyboard navigation (hidden until focused)
- Add ARIA landmarks, roles, and live regions to HTML
- Convert help icons to buttons with 44px touch targets (WCAG)
- Add :focus-visible states to all interactive elements
- Add proper ARIA attributes to modals and tabs

Responsive layout:
- Add mobile sidebar as bottom drawer (< 768px)
- Add hamburger menu toggle with JS handler
- Make settings tabs horizontally scrollable on mobile
- Add media queries for tablet (768-1024px) and large screens (> 1200px)

Bug fixes:
- Fix sidebar overflow (now scrollable to access RAG section)
- Align info box colors with orange accent theme

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@samkeen samkeen merged commit 827244e into main Feb 2, 2026
9 checks passed
@samkeen samkeen deleted the fe-overhaul branch February 2, 2026 23:17
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