Skip to content

@W-22137880 ux improvements - #25

Merged
machaval merged 3 commits into
masterfrom
W-22137880/UxImprovements
Apr 23, 2026
Merged

@W-22137880 ux improvements#25
machaval merged 3 commits into
masterfrom
W-22137880/UxImprovements

Conversation

@Ferticidio

Copy link
Copy Markdown
Contributor

Dark Mode (complete overhaul)

  • GitHub Dark inspired color palette replacing the old inverted neutrals
  • color-scheme: dark for native dark scrollbars
  • Swapped sun/moon icons to show the target state (moon = switch to dark, sun = switch to light)
  • Dark mode overrides for cards, badges, auth panel, buttons, search highlights, hero tab icons
  • ACE editors (examples + responses) now switch theme on dark mode toggle

Overview Metrics Redesign

  • Replaced the stats grid at the bottom with a compact inline panel next to the "Overview" heading

Sidebar Fixes

  • Flex layout with fixed header and scrollable nav (no more double scroll)
  • Height adjusted from 70px to 75px offset

Editor Improvements

  • ACE themes changed to one_dark / github (from monokai / textmate)
  • Example block editors now use the same theme system as response editors
  • Fixed response body double scrollbar

Other

  • "REST API" badge → "API"
  • Removed hardcoded homepage footer
  • Chrome fetch error handling with graceful fallback
  • Detail page spacing improvements (margins on description, sections, headings)
  • Sort modal border cleanup

Document both auth mechanisms (username/password and client credentials)
with exact endpoints, operationIds, and examples so agents can
authenticate without guessing the token URL.
@Ferticidio
Ferticidio requested a review from a team as a code owner April 23, 2026 18:08
@machaval
machaval merged commit d345b72 into master Apr 23, 2026
9 checks passed
@Ferticidio
Ferticidio deleted the W-22137880/UxImprovements branch May 7, 2026 17:22
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