-
Notifications
You must be signed in to change notification settings - Fork 225
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
Bugfix/#2723 self label checkboxes #2996
Bugfix/#2723 self label checkboxes #2996
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.
Thanks. Will try if I have time.
Thanks. |
Not a regression I think. Someone requested it a while ago. But not sure why. |
Yeah - the "form" version stopped it but broke the layout in other ways (i.e. stretch all fields equally). |
f5aecbf
to
3d2b392
Compare
213fe51
to
d47e94c
Compare
305fc49
to
97032d7
Compare
I've got a new version of https://github.com/pljones/jamulus/tree/bugfix/%232723-self-label-checkboxes-forms2 available here: The Windows version still has this annoying display error: Can anyone - @jamulussoftware/maindevelopers particularly - take a look? Also, @ann0see, @gilgongo or @emlynmac, could you check that build on a Mac, please. If it's okay (this is the Client Settings Dialog and Server Dialog changes) - including when resizing, please confirm here. I'll rebase and make it https://github.com/pljones/jamulus/tree/bugfix/%232723-self-label-checkboxes if it's okay, then we can progress this (once the directory changes are merged). |
f7572ce
to
2b8c51b
Compare
bff052a
to
6c20966
Compare
In addition to the build here:
I could do with MacOS people checking both to see whether they work (profile, maximize window). I'd prefer to go with (Of course, immediately outdated...) |
6c20966
to
b5445d1
Compare
Just tried forms2 on Monterey 12.6.1 and it seems OK to me (profile, maximize window) |
Ah OK. BTW "Mixer Rows" would be nicer at about 25% of the length it is in that screenshot, but it's not a big problem. |
No, that's not the intended layout. That's why it was important to test on macOS explicitly as Linux and Windows do not show that behaviour. Note, the request to check "maximize" applied to all settings tabs. Four "important" files change here --
So those areas could do with review for rendering style on all platforms (ideally old versus new, various screen resolutions and layouts). |
6fa64cd
to
b5445d1
Compare
OK, reverted the one with the macOS breakage. |
b5445d1
to
b39f93a
Compare
So @pljones do you think the macOS build is ok with your latest changes? |
I've not had time over the last few days to keep up. Hopefully the current build on this branch is okay again. |
f5d4591
to
78960f9
Compare
78960f9
to
6d1172c
Compare
0ff51b6
to
aee6bbe
Compare
aee6bbe
to
a0df8cd
Compare
I will - hopefully - have access to a real Mac in the next weeks but no guarantees. |
OK, it builds and runs on Linux (6.5.1). One tiny glitch (likely 6.5.1 related) - opening settings, the "My Profile" tab didn't show until I switched tabs. Very odd... |
// always start on the main tab | ||
tabWidget->setCurrentIndex ( 0 ); | ||
|
||
// set window title |
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.
Does the Qt 6.5 bug also occur if this isn't set?
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.
That's src/serverdlg.cpp
, not related to the client settings "My Profile" weirdness.
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.
Uh. Yes. It's a different file - so that's true.
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.
Approving on the basis that this works on the CURRENT Qt version.
Merging - we can pick up any reported problems later. Hopefully it'll be okay. |
@pljones does this still need documentation? If no, please drop the needs documentation label. |
Short description of changes
UI/UX issue #2723 requests that all check boxes be made "self-labelling". This makes the change to the relevant forms.
(It also causes the Server UI to start on "Server Setup" rather than "Options" consistently.)
CHANGELOG: GUI: Make checkboxes self-labelling
Context: Fixes an issue?
Fixes: #2723
Does this change need documentation? What needs to be documented and how?
Yes, User Manual and Server Manual screen shot updates are needed. This affects translations.
Status of this Pull Request
Needs review.
Depends on:
What is missing until this pull request can be merged?
Needs review.
Checklist