When the git panel is too narrow for "No changes to commit" or "No Git Repositories" to fit on a single line, the wrapped lines were start-aligned while the button below remained centered, breaking the visual stack. This wraps each label in a stretched, text-centered `div`, matching the pattern already used by `render_unsafe_repo_ui` in the same file. The bare string is kept (no `Label`) so the parent `v_flex`'s `text_color(Color::Placeholder)` continues to apply unchanged. ### Repository detect | As-is | To-be | | --- | --- | | <img width="400" src="https://github.com/user-attachments/assets/d4388d15-057f-4ea2-ac02-528aa165578a" /> | <img width="400" src="https://github.com/user-attachments/assets/a7901061-9ff2-4bbc-b135-728089d6f43e" /> | ### Repository not detect | As-is | To-be | | --- | --- | | <img width="400" src="https://github.com/user-attachments/assets/cc41387a-108e-43c1-848e-f7241dd33c73" /> | <img width="400" src="https://github.com/user-attachments/assets/c8a2f263-9fe4-450f-9d54-174bfa68e483" /> | 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 is consistent with the [UI/UX checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist) - [ ] Tests cover the new/changed behavior - [x] Performance impact has been considered and is acceptable Closes N/A Release Notes: - git_panel: Fixed empty state labels in the git panel becoming left-aligned when wrapped to multiple lines
1 file changedLine totals unavailable