New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dialogs layout alignment #8292
Dialogs layout alignment #8292
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Briefly looked at it, no comments
Is the layout with PuTTY considered?
I am not sure I understand your goal. My understanding is that you want to make the dialogs modified in this PR match the colors of Windows TaskDialog, and Windows TaskDialog bottom panel is #f0f0f0 If that's correct, then our dialogs should use for bottom panel either one of
These are all equal #f0f0f0 in system-defined light theme: lookup f0f0f0 in https://github.com/gitextensions/gitextensions/blob/master/GitUI/Themes/win10default.css I would pick Sorry @RussKie I messed up, edited your comment instead of replying :( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just a nit regarding readability
Codecov Report
@@ Coverage Diff @@
## master #8292 +/- ##
==========================================
+ Coverage 52.65% 52.67% +0.02%
==========================================
Files 863 864 +1
Lines 62491 62509 +18
Branches 11196 11196
==========================================
+ Hits 32902 32924 +22
+ Misses 26966 26964 -2
+ Partials 2623 2621 -2
|
Rebase, please, in order to resolve conflicts and for easier review. |
I'd like to have this merged asapp, I'm cleaning the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, have not run it.
* Add a new base dialog control `GitExtensionsDialog`that features two main sections - `MainPanel` for the main content, and `ControlPanel` for all buttons. All form should ideally inherit from this dialog to provide a consistent look and feel. * Update `FormInit` layout * Update `FormClone` layout Relates to gitextensions#6183
* Update `FormStatus` layout * Update `FormProgress` layout * Update `FormRemoteProgress` layout Relates to gitextensions#6183
Relates to #6183
Proposed changes
GitExtensionsDialog
that features two main sections -MainPanel
for the main content, andControlPanel
for all buttons. All form should ideally inherit from this dialog to provide a consistent look and feel.FormInit
layoutFormClone
layoutFormStatus
layoutFormProgress
layoutFormRemoteProgress
layoutScreenshots
Before
FormInit
FormClone
FormClone
After
FormInit
FormClone
FormClone
Test environment(s)
✒️ I contribute this code under The Developer Certificate of Origin.