Skip to content

Improve editor UX and accessibility#789

Open
MrCoder wants to merge 53 commits into
masterfrom
ui-improvements
Open

Improve editor UX and accessibility#789
MrCoder wants to merge 53 commits into
masterfrom
ui-improvements

Conversation

@MrCoder
Copy link
Copy Markdown
Contributor

@MrCoder MrCoder commented May 10, 2026

Summary

  • Applies a batch of editor UX and accessibility improvements from the UX gap work.
  • Improves keyboard access, focus indicators, sidebar/tooltips, onboarding copy, settings affordances, library/editor behavior, split-pane controls, title handling, and login/export messaging.
  • Adds iframe portal styling for style controls so embedded controls render with usable spacing, contrast, and active states.
  • Moves the dev server to port 23000.

Test plan

  • Not run during submit-branch.

Notes

  • Untracked local agent/dev artifacts were left out of this PR.

MrCoder and others added 30 commits May 10, 2026 10:30
23 UX cases producing 119 gaps (45 high / 51 medium / 23 low) recorded
under ux-gap-reports/, plus a developer-facing site under dev-experience/
with KPI dashboard, severity/case/principle filters, full-text search,
and per-gap annotated screenshots highlighting where each gap manifests.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…sequential 'Untitled diagram' / 'Untitled N' [GAP-04-003]
…e tooltip; prevent empty title on blur [GAP-13-003]
…all keyboard-focusable elements [GAP-17-001]
…id='editor' on editor container [GAP-17-005]
MrCoder added 23 commits May 10, 2026 11:26
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