Skip to content

Split message/code fonts and add app zoom persistence#493

Merged
BunsDev merged 1 commit intomainfrom
okcode/femme-font-zoom
Apr 22, 2026
Merged

Split message/code fonts and add app zoom persistence#493
BunsDev merged 1 commit intomainfrom
okcode/femme-font-zoom

Conversation

@BunsDev
Copy link
Copy Markdown
Member

@BunsDev BunsDev commented Apr 22, 2026

Summary

  • Split UI typography into separate message and code font settings, with persisted theme state and dedicated font stacks for chat, editors, and terminals.
  • Added persisted app zoom controls with keyboard and menu shortcuts, plus renderer/native plumbing to keep zoom consistent across windows.
  • Improved thread error handling with out-of-memory detection and a one-click session reset action in the error banner.
  • Raised the sidebar project row height floor for better accessibility and updated the related validation/tests.

Testing

  • bun fmt
  • bun lint
  • bun typecheck
  • Not run: bun run test

- Separate message and code font settings with runtime font loading
- Add persisted zoom controls and wire desktop/menu shortcuts
- Raise sidebar project row height for the new typography scale
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
okcode-marketing Ready Ready Preview Apr 22, 2026 1:49pm
v0-compute-the-platform-to-build Ready Ready Preview, Open in v0 Apr 22, 2026 1:49pm

@github-actions github-actions Bot added size:XL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Apr 22, 2026
@BunsDev BunsDev merged commit 4611915 into main Apr 22, 2026
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant