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

Skins: allow menubar to be styled #3372

Merged
merged 1 commit into from
Nov 27, 2020
Merged

Conversation

ronso0
Copy link
Member

@ronso0 ronso0 commented Nov 26, 2020

cherry-picked from @poelzi's #3285
By default this should have no effect but allows adding individual skin styles piece by piece.
So IMO this can be merged after folks on Windows and macOS have verified that without style additions the menubar looks like before.

I'll try to catch all elements and pseudo-states with qss and also use relative sizes for checkboxes etc. to respect the custom os sizes. That doesn't have to happen here, but maybe it does, depending on what happens first: merge or style experiments.

In a few days I'll check if my Win10 installation is still alive to double-check my experiments on Windows.

Since the menubar is not part of the centralwidget which holds the
stylesheet, copy the central style to the menubar as well.
@github-actions github-actions bot added the ui label Nov 26, 2020
@ronso0 ronso0 mentioned this pull request Nov 26, 2020
@ronso0 ronso0 added this to the 2.3.0 milestone Nov 26, 2020
@JoergAtGithub
Copy link
Member

I tried this PR on Windows 7 and I couldn't notice any difference in the menus!

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.

I also see no regressions with Gnome and Unity on Ubuntu Bionic.
LGTM

@daschuer daschuer merged commit 0beb5ac into mixxxdj:2.3 Nov 27, 2020
@ronso0 ronso0 deleted the menubar-style branch November 27, 2020 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants