Skip to content

feat(desktop): expose text size controls in Settings - #3989

Open
JoeJoeflyn wants to merge 1 commit into
block:mainfrom
JoeJoeflyn:feat/settings-text-size-3938
Open

feat(desktop): expose text size controls in Settings#3989
JoeJoeflyn wants to merge 1 commit into
block:mainfrom
JoeJoeflyn:feat/settings-text-size-3938

Conversation

@JoeJoeflyn

@JoeJoeflyn JoeJoeflyn commented Jul 31, 2026

Copy link
Copy Markdown

Summary

  • The desktop app already supported Cmd +/- / Cmd+0 text zoom (scaling the root <html> font-size), but it was only accessible via keyboard shortcuts
  • Added a reactive store (useZoomFactor / setZoomFactor / resetZoomFactor) to useWebviewZoomShortcuts so the Settings UI can read and set the same zoom factor
  • Added a "Text size" row in Settings → Appearance with - / + / Reset buttons showing the current percentage

Fixes #3938

Testing

  • Built and ran the desktop app locally
  • Verified the "Text size" row appears in Settings → Appearance
  • Buttons adjust the zoom and the percentage updates live
  • Cmd +/- and Cmd+0 still work and stay in sync with the Settings UI
    Video: https://gofile.io/d/w3cbID

@JoeJoeflyn
JoeJoeflyn requested a review from a team as a code owner July 31, 2026 19:16
Signed-off-by: JoeJoeflyn <thaitainguyen336@gmail.com>
@JoeJoeflyn
JoeJoeflyn force-pushed the feat/settings-text-size-3938 branch from 725f474 to b8a4a6c Compare July 31, 2026 19:20
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.

[Feature Request] Adjustable font/text size in Buzz Desktop (Linux)

1 participant