Skip to content

[UI] Fix the Source / Blame / History bar being unreadable in dark mode - #751

Merged
hannesa2 merged 1 commit into
masterfrom
bump-mgscopebar-dark-mode
Oct 3, 2026
Merged

hannesa2 merged 1 commit into
masterfrom
bump-mgscopebar-dark-mode

Conversation

@goneng

@goneng goneng commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

Pick up the MGScopeBar fix that draws the bar above the file view (Tree
view: Source / Blame / History) in dark colours under a dark
appearance. Before, it always painted a light-grey gradient while its
buttons' titles turned light, so they were barely readable.

Changes

Screenshots

Before (Dark Mode)

image

After (Dark Mode)

image

After (Light Mode)

image

Test plan

  • MGScopeBar's own tests: the bar's background is light under Aqua and
    dark under Dark Aqua
  • In the CI build (DMG), in dark mode: switch to Tree view, select a
    file, and check Source / Blame / History are readable and the
    selected one stands out

Pick up the MGScopeBar fix that draws the bar above the file view in
dark colours under a dark appearance (gitx/MGScopeBar#26).

- Bump External/MGScopeBar to 2671a7e, which contains only that fix
- Light mode is unchanged: the bar renders byte-identical to before
@goneng
goneng marked this pull request as ready for review October 3, 2026 09:32
@goneng
goneng requested a review from hannesa2 October 3, 2026 09:33
@goneng goneng added the bugfix label Oct 3, 2026
@goneng

goneng commented Oct 3, 2026

Copy link
Copy Markdown
Collaborator Author

(tested OK - in Dark and Light modes)

@hannesa2
hannesa2 merged commit 0fe37d8 into master Oct 3, 2026
5 of 6 checks passed
@hannesa2
hannesa2 deleted the bump-mgscopebar-dark-mode branch October 3, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants