Skip to content

Add terminal font family setting - #156

Open
SteelCrab wants to merge 1 commit into
ekzhang:mainfrom
SteelCrab:feat/terminal-font-setting
Open

SteelCrab wants to merge 1 commit into
ekzhang:mainfrom
SteelCrab:feat/terminal-font-setting

Conversation

@SteelCrab

Copy link
Copy Markdown

Summary

  • Add a Font option to Terminal Settings to choose the terminal font family.
  • The choice is persisted with the other settings and applied live to open terminals.
  • Fira Code (bundled) stays the default; other fonts are used when installed locally, otherwise the existing monospace fallback stack applies.
  • Includes Nerd Font variants so prompt icons (e.g. Starship) render instead of tofu boxes.

Test plan

  • npm run lint, npm run build
  • Switch fonts in a live session: terminals re-render immediately, including Nerd Font glyphs
  • Invalid stored font value falls back to the default

@SteelCrab
SteelCrab force-pushed the feat/terminal-font-setting branch from bb2a605 to ec187f3 Compare October 7, 2026 07:14
@SteelCrab
SteelCrab force-pushed the feat/terminal-font-setting branch from ec187f3 to a745f59 Compare October 7, 2026 07:15
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