-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
(fix) apply macOS style to dynamically added sliders, too #12631
Conversation
@idcmp do you think you will find time to test this this weekend? Than it can be part of the 2.4.0 release. Or can we just merge it without confirm? |
Hi! Sorry, I'm playing all weekend and too chicken to fiddle with things right now. The soonest I would feel safe to tackle this is Monday. |
UI lgtm. Can confirm that the sliders feel "glitchy" though: Screen.Recording.2024-01-27.at.23.09.29.mov |
In your video they look broken |
Yeah, maybe I phrased it wrong, I meant that the sliders look fine, but controlling them still doesn't feel quite right. Is this a macOS-only problem though? This feels like there's something wrong with the way the "view state" is synchronized with the "model" (I have no idea how the internals work here, so forgive me if I use the wrong terms here) |
Ah, maybe I should've looked closer, there are some visual glitches there too.. |
How does controlling works main 2.3.6 and 2.3.4 beta? Let's go for a solution that behaves right, even it may looks broken. |
On Ubuntu Focal 2.4, main and this branch look the same. |
@idcmp You can test PR builds without risk, just keep the installer of your current version and backup your settings/database: https://github.com/mixxxdj/mixxx/wiki/Testing |
2.3 feels fine Screen.Recording.2024-02-01.at.14.30.18.movInterestingly, the Screen.Recording.2024-02-01.at.14.32.09.movJust 2.4 has some odd issues (perhaps because it still uses our hacked together Qt 5 build?): Screen.Recording.2024-02-01.at.14.33.39.mov |
I think the best solution would be to put the maximum number of expected slider to the ui file and just change the labels and hide the unused sliders. |
Oh, that one. |
Since this does not we work, can we close it? |
I think so and, if this is indeed a Qt bug as I suspect, we'd probably be better off patching it in the buildenv. See #12711 (comment) |
Yup, you can just backport the fix. |
Closes #12630
@idcmp Please test with the CI build, see https://github.com/mixxxdj/mixxx/wiki/Testing for instructions.