Skip to content

feat: responsive layouts and optional split views - #2678

Open
TrainerHol wants to merge 5 commits into
sourcegit-scm:developfrom
TrainerHol:responsive-layout
Open

feat: responsive layouts and optional split views#2678
TrainerHol wants to merge 5 commits into
sourcegit-scm:developfrom
TrainerHol:responsive-layout

Conversation

@TrainerHol

Copy link
Copy Markdown
  • Add responsive layouts for narrow and tiled windows.
  • Allow History, Local Changes, and Stashes to be displayed in a persistent secondary pane.
  • Support side-by-side and stacked split orientations.
  • Allow repository view navigation to be placed in the sidebar or at the top.

Current View Tiled:
image

After:

Stacked View Tiled:
image
Side-by-side View Tiled:
image

@love-linger

Copy link
Copy Markdown
Collaborator
  • Too many files have been modified, and the changes do not serve the same purpose. I cannot conduct the review at all (I have no idea what each change is intended for).
  • Judging from the problematic screenshot above, the MinWith constraint is the cause. Your relevant modifications were meant to ensure proper content display when the window is too small. However, you also added the Split Views feature. While it seems to improve space‑utilization, each view becomes too tiny. For frequently‑used functions such as diff, it is practically unusable. You may also search the project’s ISSUES; numerous reports complain about the excessively small diff view.

@love-linger love-linger self-assigned this Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants