Skip to content

feat(ui): add font size and interface zoom settings - #1824

Open
chenjingxiong wants to merge 5 commits into
TraderAlice:devfrom
chenjingxiong:feat/font-size-and-zoom-settings
Open

chenjingxiong wants to merge 5 commits into
TraderAlice:devfrom
chenjingxiong:feat/font-size-and-zoom-settings

Conversation

@chenjingxiong

Copy link
Copy Markdown

Summary

  • Add font size options (Small, Default, Large, Extra Large) and UI zoom ratio options (80% - 200%) to Appearance Settings.
  • Implement UI font size adjustments across CSS typography tokens and Terminal view.
  • Expose Electron \webFrame.setZoomFactor\ bridge in preload with fallback to CSS zoom in browser mode, supporting \Ctrl/Cmd +/=/-\ and \Ctrl/Cmd 0\ shortcuts.
  • Support complete i18n translations across en, zh, ja, and zh-Hant.

Verification

  • Unit tests: \ui/src/theme/store.spec.ts, \ui/src/pages/SettingsPage.appearance.spec.tsx\
  • Typechecks:
    px tsc --noEmit, \cd ui && npx tsc -b, \pnpm -F @traderalice/desktop typecheck\
  • Built and packaged desktop app

@vercel

vercel Bot commented Nov 9, 2026

Copy link
Copy Markdown

@chenjingxiong is attempting to deploy a commit to the luokerenx4's Team Team on Vercel.

A member of the Team first needs to authorize it.

This branch has not been deployed

No deployments
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