**Feature Request: Persist default font size / zoom level in OpenCode Desktop** #7466

Closed
opened 2026-02-16 18:07:16 -05:00 by yindo · 2 comments
Owner

Originally created by @iAndyHong on GitHub (Jan 24, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Describe the problem

On macOS, every time I restart OpenCode Desktop, I need to manually zoom in twice using Cmd + to reach a comfortable font size for reading code and responses. This works, but it becomes a small repetitive friction in my daily workflow, especially when I open and close the app frequently.

Describe the solution you’d like

It would be very helpful if OpenCode Desktop could:

  • Allow configuring a default zoom level or font size that persists across app restarts, or
  • Provide a “Remember last zoom level” option in the settings so the app restores whatever zoom level I used in the previous session.

Either of these would already solve the problem nicely.

Describe any alternatives you’ve considered

  • Using OpenCode inside VS Code, where I can control window.zoomLevel and editor.fontSize. This works, but I really like the simplicity and focus of the standalone Desktop app.
  • Manually using Cmd + every time I start the app. This is what I’m currently doing, but it adds a bit of unnecessary friction.

Environment

  • OpenCode Desktop version: [please fill in, e.g. 1.XX.X]
  • OS: macOS [please fill in, e.g. 14.3 Sonoma]
  • Display: [optional, e.g. 27" 4K external monitor]

Additional context / suggestion

For example, a simple config like this would already be great:

{
  "window": {
    "defaultZoomLevel": 1.25,
    "rememberLastZoom": true
  }
}
Originally created by @iAndyHong on GitHub (Jan 24, 2026). Originally assigned to: @adamdotdevin on GitHub. **Describe the problem** On macOS, every time I restart OpenCode Desktop, I need to manually zoom in twice using `Cmd +` to reach a comfortable font size for reading code and responses. This works, but it becomes a small repetitive friction in my daily workflow, especially when I open and close the app frequently. **Describe the solution you’d like** It would be very helpful if OpenCode Desktop could: - Allow configuring a **default zoom level or font size** that persists across app restarts, or - Provide a **“Remember last zoom level”** option in the settings so the app restores whatever zoom level I used in the previous session. Either of these would already solve the problem nicely. **Describe any alternatives you’ve considered** - Using OpenCode inside VS Code, where I can control `window.zoomLevel` and `editor.fontSize`. This works, but I really like the simplicity and focus of the standalone Desktop app. - Manually using `Cmd +` every time I start the app. This is what I’m currently doing, but it adds a bit of unnecessary friction. **Environment** - OpenCode Desktop version: [please fill in, e.g. 1.XX.X] - OS: macOS [please fill in, e.g. 14.3 Sonoma] - Display: [optional, e.g. 27" 4K external monitor] **Additional context / suggestion** For example, a simple config like this would already be great: ```json { "window": { "defaultZoomLevel": 1.25, "rememberLastZoom": true } }
yindo added the web label 2026-02-16 18:07:16 -05:00
yindo closed this issue 2026-02-16 18:07:16 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 24, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #7174: [FEATURE]: Persist desktop/web steps panel collapse state across sessions - Related to persisting UI state preferences across sessions in Desktop/Web. While this specific issue addresses steps panel collapse state, it demonstrates the broader pattern of needing to persist user preferences in OpenCode Desktop, similar to your zoom level request.
  • #9541: [FEATURE]: edit files directly and QOL changes for opencode desktop - Mentions "Better Zoom" as a QOL improvement for OpenCode Desktop, though with less specific detail than your request.

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Jan 24, 2026): This issue might be a duplicate of existing issues. Please check: - #7174: [FEATURE]: Persist desktop/web steps panel collapse state across sessions - Related to persisting UI state preferences across sessions in Desktop/Web. While this specific issue addresses steps panel collapse state, it demonstrates the broader pattern of needing to persist user preferences in OpenCode Desktop, similar to your zoom level request. - #9541: [FEATURE]: edit files directly and QOL changes for opencode desktop - Mentions "Better Zoom" as a QOL improvement for OpenCode Desktop, though with less specific detail than your request. Feel free to ignore if none of these address your specific case.
Author
Owner

@R44VC0RP commented on GitHub (Jan 24, 2026):

Hey!

This is planned and should be implemented soon, this is a widely requested feature for desktop.

@R44VC0RP commented on GitHub (Jan 24, 2026): Hey! This is planned and should be implemented soon, this is a widely requested feature for desktop.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#7466