Skip to content

feat:: a11y, font rasterization, and more fixes. - #11

Merged
broisnischal merged 2 commits into
masterfrom
fix/minor-fixes
Jun 26, 2026
Merged

broisnischal merged 2 commits into
masterfrom
fix/minor-fixes

Conversation

@broisnischal

Copy link
Copy Markdown
Collaborator

Summary

This PR improves the Monaco editor experience by introducing JetBrains Mono as the dedicated code font, refining editor typography and configuration for better readability, and enhancing keyboard accessibility across the UI.

Changes

  • Added JetBrains Mono as the dedicated Monaco editor font and updated all editor instances to use the new editorFontFamily() helper.
  • Improved Monaco editor configuration with updated font metrics, font weight, letter spacing, cursor styling, overflow widgets, and proper font remeasurement after loading.
  • Updated Monaco widget styles to consistently use the dedicated editor font.
  • Improved keyboard accessibility by refining sidebar navigation, adding appropriate accessibility roles, and supporting Escape to cancel forms and clear selections.
  • Applied a minor UI polish by making the Studio logo container fully rounded.

@broisnischal broisnischal self-assigned this Jun 26, 2026
@changeset-bot

changeset-bot Bot commented Jun 26, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 108f695

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@broisnischal broisnischal added the release:patch Bump patch version (0.0.x) label Jun 26, 2026
@broisnischal
broisnischal merged commit 47e0526 into master Jun 26, 2026
1 check passed
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release:patch Bump patch version (0.0.x)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant