-
Notifications
You must be signed in to change notification settings - Fork 1.2k
qt: Drop PlatformStyle #3573
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
qt: Drop PlatformStyle #3573
Conversation
f220f1a to
906f5da
Compare
906f5da to
4e14429
Compare
PastaPastaPasta
left a comment
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.
Well, testing it, it does what you say. However, I'm not sure if removing these icons is the best. Maybe input from suba here? Not sure devs are the best to make that call. Maybe we just need new icons?
|
@PastaPastaPasta I will ask suba what he thinks about removing them + im anyway currently waiting on a new icon set by him which will be added by #3574 then and we could potentially enable those again as menu icons if it looks good but i still think we should evaluate if it really makes sense to have icons in there or if this is just some "we keep it from the old days" thing? I have really not a lot applications in my windows/linux VMs but the ones i looked at did not have any icons in there. Do you have any? |
|
These changes contradict each other imo. There is no reason to use |
|
Yeah thats true, the reason i didn't just put an |
|
Ok so suba confirmed its ok to remove the icons there. @PastaPastaPasta @UdjinM6 what are your thoughts? Also let me know what you think (in case we decide to remove them) regarding the |
|
I'm fine with dropping these icons and |
Now icons are disabled everywhere if imagesOnButtons is disabled. There were still buttons on each menu item.
ade639c to
88c0da0
Compare
UdjinM6
left a comment
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.
See below + I'm pretty sure we have a bunch of unused icons now, might want to drop them too
|
Are we good with dropping the unused icons in #3574 which will anyway contain a update to all used icons? |
|
Yes, I guess it makes sense to update/drop them all in one place, good idea. |
UdjinM6
left a comment
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.
ACK
PastaPastaPasta
left a comment
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.
utACK
* qt: Add PlatformStyle::Icon + only show icons on menu if enabled Now icons are disabled everywhere if imagesOnButtons is disabled. There were still buttons on each menu item. * qt: Disable all PlatformStyle related changes * qt: Drop PlatformStyle
* qt: Add PlatformStyle::Icon + only show icons on menu if enabled Now icons are disabled everywhere if imagesOnButtons is disabled. There were still buttons on each menu item. * qt: Disable all PlatformStyle related changes * qt: Drop PlatformStyle
* qt: Add PlatformStyle::Icon + only show icons on menu if enabled Now icons are disabled everywhere if imagesOnButtons is disabled. There were still buttons on each menu item. * qt: Disable all PlatformStyle related changes * qt: Drop PlatformStyle
* qt: Add PlatformStyle::Icon + only show icons on menu if enabled Now icons are disabled everywhere if imagesOnButtons is disabled. There were still buttons on each menu item. * qt: Disable all PlatformStyle related changes * qt: Drop PlatformStyle


This PR ist part of a series of +-25 PRs related to UI redesigns. Its ancestor is #3572, its successor is #3574. I did not screenshot every single PR and its changes, instead i made "walk through all screen" videos with the result of this PR series and also with the 0.15 UI. If there are any concrete screenshots wanted, just let me know. To build with the full set of changes you can build from the branch xdustinface:pr-ui-redesign which always contains all changes.
-> Walk through 0.15
-> Walk through Redesign
I tried to give the commits enough text to make things obvious without a lot description for each PR. Also here, if you want more description for this specific PR, let me know.
About this PR
This PR adds main menu icons to the list of icons affected by "PlatformStyle -> imagesOnButtons". It also disables any of the PlatformStyle related changes. I would propose to remove PlatformStyle code from the codebase and replace it with some new "ThemeManager" implementation. I would take this in the future if we agree on that. Reason why i disabled them is mostly personal pferecence.. for me having those icons in the menu and on buttons looks a bit outdated and on top i would say our icon set has too wildly mixed colors and icon styles which give a weird look. I feel/hope i will find supporter for this? :D