Skip to content
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

DlgKeywheel: Make dialog a floating tool window #14256

Merged
merged 1 commit into from
Jan 29, 2025

Conversation

fwcd
Copy link
Member

@fwcd fwcd commented Jan 29, 2025

#14239 got me thinking whether we could make the keywheel a floating dialog to make it a bit more useful, given that the keywheel is usually needed e.g. while browsing tracks. This is essentially the same style that the effect GUI dialogs proposed in #13888 use.

I've also added the tool modifier which gives it a slightly thinner window bar, at least on macOS, where this nicely follows the convention laid out by the OS color picker:

Before After OS color picker (for comparison)

@fwcd fwcd added the polish label Jan 29, 2025
@fwcd fwcd requested a review from ronso0 January 29, 2025 14:07
@github-actions github-actions bot added the ui label Jan 29, 2025
Copy link
Member

@daschuer daschuer left a comment

Choose a reason for hiding this comment

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

LGTM, Thank you.

@daschuer daschuer merged commit 7b6001c into mixxxdj:2.5 Jan 29, 2025
13 checks passed
@ronso0
Copy link
Member

ronso0 commented Jan 29, 2025

Beside the different style I don't see a difference, Keywheel wass always on top for me (Linux, Qt 6.2.3), fullscreen or normal.
Was that not the case on macOS?

@fwcd fwcd deleted the floating-keywheel branch January 29, 2025 22:26
@fwcd
Copy link
Member Author

fwcd commented Jan 29, 2025

Nope, wasn't the case before (just like none of of the other dialogs float, including things like preferences etc.). IIRC preferences don't float on Linux either, so that surprises me

@ronso0
Copy link
Member

ronso0 commented Jan 29, 2025

Hmmkay, for me all dialogs float, i.e. stay on top no matter which window I activate 🤷‍♂️
this is Ubuntu with xfce desktop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants