You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]:appearance.fontSize setting not applied to UI or terminal font size (v1.18.21 Linux) #44184
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
OpenCode Desktop v1.18.21 Linux
Problem
Changing settings.v3.appearance.fontSize in the desktop settings has no visible effect on the UI font size or the embedded terminal font size. The setting is persisted correctly but not applied.
Expected behavior
The desktop UI font size should reflect the appearance.fontSize setting, and the terminal should also use the configured size.
Actual behavior
The value is persisted (confirmed via jq on ~/.config/opencode/default.dat), but the visible font size remains unchanged after relaunch.
Environment
OpenCode Desktop: v1.18.21
OS: Linux (Ubuntu/Debian based — please specify)
Desktop data store: ~/.config/opencode/default.dat or ~/.config/opencode/
Steps to reproduce
Open OpenCode Desktop settings
Change Appearance → Font Size to any value (e.g., 18)
changed the title [-][FEATURE]:Change font size.[/-][+][FEATURE]:appearance.fontSize setting not applied to UI or terminal font size (v1.18.21 Linux)[/+]on Aug 22, 2026
Requesting that the existing \�ppearance.fontSize\ setting actually be applied to the UI.
Currently the value is persisted but has no visible effect:
The settings init effect only applies font families (--font-family-mono, --font-family-sans) to CSS variables; no font-size variable is ever set — \packages/app/src/context/settings.tsx\
The embedded terminal is initialized with a hardcoded \ontSize: 14\ — \packages/app/src/components/terminal.tsx\
As a result the only way to scale text is page zoom (Ctrl +/-), which enlarges the entire UI including chrome/titlebars.
Additionally, it would be great if a conversation-only font size option were considered, so chat text can be enlarged independently of the rest of the UI.
Thanks for the report. This was filed against OpenCode Desktop v1.18.21 (V1), and the settings/terminal code it points to is V1 code. V1 now only gets critical fixes (security, data loss, or the app being unusable), and a font size setting not applying isn't one of those, so I'm closing this. If you'd like this in OpenCode 2.0, please open a new issue for 2.0.
Activity
github-actions commentedon Aug 22, 2026
This issue might be a duplicate of existing issues. Please check:
appearance.fontSizeis persisted correctly but not applied to the UI or terminal font size (closed, but the underlying issue appears unresolved based on this report)If your issue is distinct from the above (e.g., a regression in a newer version), please clarify that in this issue.
[-][FEATURE]:Change font size.[/-][+][FEATURE]:appearance.fontSize setting not applied to UI or terminal font size (v1.18.21 Linux)[/+]kurodamaria commentedon Aug 30, 2026
Requesting that the existing \�ppearance.fontSize\ setting actually be applied to the UI.
Currently the value is persisted but has no visible effect:
As a result the only way to scale text is page zoom (Ctrl +/-), which enlarges the entire UI including chrome/titlebars.
Additionally, it would be great if a conversation-only font size option were considered, so chat text can be enlarged independently of the rest of the UI.
Happy to help test once a fix lands.
feat(app): add font size setting
feat(app): add font size setting
feat(app): add font size setting
neriousy commentedon Oct 22, 2026
Thanks for the report. This was filed against OpenCode Desktop v1.18.21 (V1), and the settings/terminal code it points to is V1 code. V1 now only gets critical fixes (security, data loss, or the app being unusable), and a font size setting not applying isn't one of those, so I'm closing this. If you'd like this in OpenCode 2.0, please open a new issue for 2.0.