claude-code - 💡(How to fix) Fix [FEATURE] Independent zoom for main panel vs sidebar in desktop app (code) [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#48157Fetched 2026-04-15 06:31:34
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Participants
Timeline (top)
labeled ×4
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

When using the Claude Code desktop app, the zoom shortcut scales the entire UI - both the main conversation panel and the sidebar together. This forces an uncomfortable tradeoff: if I zoom in to make the conversation text large enough to read comfortably during long sessions, the sidebar also grows and I can see far fewer sessions, files, and chapters at a glance. If I keep zoom low to preserve sidebar density, the main panel text becomes harder to read.

The main panel and sidebar serve very different purposes - one is for focused reading of long-form content, the other is a compact navigation surface - so they have different ideal text sizes.

Environment: Claude Code desktop on macOS, MacBook Air M1, 16 GB RAM.

Proposed Solution

Allow the main panel and sidebar to be zoomed independently. Ideal interaction:

  • Cmd +/- (the existing zoom shortcut) zooms only the main conversation panel text, leaving the sidebar untouched.
  • A separate shortcut (e.g. Cmd+Shift +/-) zooms the sidebar if needed.
  • Zoom levels persist across sessions.
  • A settings entry shows current zoom levels for each pane and lets the user reset them. This lets me make the conversation text comfortably large for reading while keeping the sidebar compact and information-dense.

Alternative Solutions

No response

Priority

Low - Nice to have

Feature Category

Configuration and settings

Use Case Example

No response

Additional Context

No response

extent analysis

TL;DR

Implement independent zooming for the main conversation panel and sidebar in the Claude Code desktop app.

Guidance

  • Introduce separate zoom level variables for the main panel and sidebar to store their individual zoom states.
  • Update the existing zoom shortcut (Cmd +/-) to only adjust the main panel's zoom level, leaving the sidebar unchanged.
  • Add a new shortcut (e.g., Cmd+Shift +/-) to control the sidebar's zoom level independently.
  • Persist the zoom levels for both panels across sessions using a suitable storage mechanism, such as user preferences.

Example

// Pseudocode example, actual implementation may vary
let mainPanelZoomLevel = 1.0;
let sidebarZoomLevel = 1.0;

// Update main panel zoom level on shortcut press
function zoomMainPanel(delta) {
  mainPanelZoomLevel += delta;
  // Apply zoom to main panel content
}

// Update sidebar zoom level on new shortcut press
function zoomSidebar(delta) {
  sidebarZoomLevel += delta;
  // Apply zoom to sidebar content
}

Notes

The proposed solution requires modifications to the app's UI handling and storage mechanisms. The example provided is a simplified illustration and may need adjustments based on the actual implementation details of the Claude Code desktop app.

Recommendation

Apply workaround by implementing independent zooming for the main conversation panel and sidebar, as this addresses the user's specific need for customizable text sizes in different parts of the UI.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING