-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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 :: adjust styles of skin context menus, tooltip… 2nd attempt #2363
Conversation
…, ..."" This reverts commit 6e1abd2.
@esbrandt Could you please test Deere again? The closed effect selector should now have a dark bg color. |
@@ -7,7 +7,7 @@ | |||
} | |||
|
|||
|
|||
/* hack to hide the checkmark, otherwise text gets cut off | |||
/* Previously necessayr hack to hide the checkmark, otherwise text gets cut off |
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.
Why not just delete the code?
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.
For documentation. It took a while to notice and figure out the fix, so its valuble info IMO
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.
I'd rather have the code deleted if it is no longer necessary. It is still in the Git history if that info is needed later.
IMO the contrast for highlighted menu items in Deere should still be improved. |
I'll take a look. |
Thanks @ronso0, nice work! I noticed a few more issues while testing: The context menus look bit too large on my 4K screen: |
Thanks for testing! Idk how the file picker is affected by the changes. About the menu/tooltip font size:
For now I'll remove the fixed fon sizes from the menu, tooltip and other elements, hoping they use the OS default size. |
Out of curious, what are the native dimensions of the cover? |
Either 500x500px (embedded in the FLAC tag) or 550x550px (
None AFAIC. I don't have a DE installed (using |
...and do the same for QHeaderView. Uff |
I use Arch btw. |
I remember experiments with overview labels with those exact colors (css green & blue) in #2342 but in this branch I don't use those styles. |
@Holzhaus Do you see the skinned file selector scrollbars also in Deere?
Scrollbars may also pop up in the effect selector if someone has a lot of external effects enabled. |
to avoid styling any QFileDialog that's parented to #Mixxx main widget.
@Holzhaus Could you please pull and test the cover dialog again with LateNight? |
@ronso0 Voilà: |
alright, thx! |
Thanks for testing this again & again! I chose a rather large spacing for menu items for better readability, font size is still set by OS, which is probably also the reason for large appearance in your screenshot with 100% scaling on 4k UHD. |
If the menu item spacing is considered too wide with 100% scaling by other users, as well, I'd decrease that, of course. |
remaining ToDos:
Apart from that this is ready to merge IMO so it receives broader testing from those who rely on pre-built binaries. I bet we'll discover minor issues anyway, but those can be fixed later on. |
When using Tango, the content of the label field is not visible unless selected:
I think the spacing is ok. For some reason, I feel like all custom UI elements (i.e. everything execept library and menu bar) are too small on my 4K screen (or library and menu bar are huge when using |
Fixed. I just double-checked the other QLineEdit styles and I think this was the last missing piece in this regard.
you refer to the table header? |
It's opaque now. |
This is ready to merge, but needs some MacOS testing, right? |
Yep, final feedback from MacOS is missing.
|
for some reason the label of the (closed) effect selector is shown elided sometimes, indeveloper mode though. strange.. |
@Holzhaus the qss check has proven to be very helpful once more. Thx! |
Is this ready to review and merge? |
this is ready for some time already. I still think we can merge and fix minor issues afterwards when nightly builds are avaliable dor everyone |
We could merge this now and get feedback during the 2.3 beta phase. |
Yup! +1 |
Done. Thank you for your work! |
Synchronise styles of skin right-click menus, tooltip, ...
[2nd attempt after #2337 was merged too early. See conversation there...]
[hopefully all changes are included here. ]
This should definitely be included in the 2.3 release because it makes the entire regular GUI interaction a consistent experience. No more OS themes crushing in, except popup windows like file dialogs and warnings.
It affects
This is how the popups etc. are supposed to look like:
ToDo
use relative font size where applicable?Nope, maybe later on..WCueMenuPopup
src/widget: Replace CueMenu implementation with a custom popup #2362Please test with various themes, also on Windows and MacOS, also without desktop styles (window manager olnly, like i3wm)