Skip to content

Conversation

gerhardol
Copy link
Member

@gerhardol gerhardol commented Jan 1, 2025

Proposed changes

Use SystemColors.Window for dashboard background theme, to be consistent with the normal app.
Some renaming to clarify color usage

Prepare the dark theme to be consistent with the app. The dark colors are not using the blue colors of the default light theme but greyish colors.
The theme does not look better, but is consistent with the .net9 dark mode (that cannot be tweaked much).

Screenshots

Recent repo background and searchbox background swapped.

image
image

Alternative light theme with system colors as for the dark theme
image

Note that the second header cannot be changed in the darktheme in .net9 (unless ListView is replaced)

image
image

Test methodology

Visual

Test environment(s)

  • Windows 11 24H2

Merge strategy

I agree that the maintainer squash merge this PR (if the commit message is clear).


✒️ I contribute this code under The Developer Certificate of Origin.

@RussKie
Copy link
Member

RussKie commented Jan 2, 2025

I think that, ultimately, DashboardTheme should be retired completely. Instead, we should use SystemColors.

@gerhardol
Copy link
Member Author

I think that, ultimately, DashboardTheme should be retired completely. Instead, we should use SystemColors.

That was my first intention. I updated the screenshots with how it would look like with a similar setup as proposed for the dark theme.

Use SystemColors.Window for dashboard background theme,
to be consistent with the normal app.

Prepare the dark theme to be consistent with the app.
The dark colors are not using the blue colors of the default
light theme but greyish colors.
@gerhardol gerhardol force-pushed the feature/dashboard-theme branch from e1198d9 to 671aa12 Compare January 2, 2025 09:32
@gerhardol gerhardol mentioned this pull request Jan 2, 2025
Copy link
Member

@mstv mstv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@gerhardol gerhardol merged commit 7abc708 into gitextensions:master Jan 3, 2025
4 checks passed
@gerhardol gerhardol deleted the feature/dashboard-theme branch January 3, 2025 22:52
@mdonatas
Copy link
Contributor

mdonatas commented Jan 5, 2025

For future changes with this Form it might be worth considering removing the background image and having just a solid color. On 4K screens this form is taking a noticeable time to load due to the background. I have it removed on my personal build and the repo lists opens noticeably faster.

@mstv mstv added this to the v5.2 milestone Jan 8, 2025
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.

4 participants