Make centered layout work for zoomed-in pane (#64064)
# Objective
- Fixes: #60353
However, this PR does not address the "...is that the command doesn’t
work at all if you have 2 or more panes open..." part, assuming that it
is an intentional design choice (Centered layout is already squeezed
enough.
One thing that can be done, is allowing multiple panes in zoomed (+
centered too, implicitly) view, that seems like a relevant but a
separate issue. I'll try to work on that, if there's any such need.
## Solution
- Use a separate `should_use_zoomed_and_centered_layout` boolean flag to
decide whether or not to show padding when zoomed in.
## Testing
- Tested manually (See showcase)
- Added automated test for checking left and right paddings when zoomed
+ centered layout is active
## Self-Review Checklist:
- [X] I've reviewed my own diff for quality, security, and reliability
- [X] Unsafe blocks (if any) have justifying comments
- [X] The content adheres to Zed's UI standards
([UX/UI](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
and
[icon](https://github.com/zed-industries/zed/blob/main/crates/icons/README.md)
guidelines)
- [X] Tests cover the new/changed behavior
- [X] Performance impact has been considered and is acceptable
## Showcase
https://github.com/user-attachments/assets/4269e40e-7c31-428d-b50e-8d3cb84b2370
---
Release Notes:
- Centered layout now works in zoomed in pane
---------
Co-authored-by: Smit Barmase <heysmitbarmase@gmail.com>
7d6a4c1d5aUdeshya committed on 9/24/2026, 7:37:25 AM· committed by GitHubparent4c902c9