-
-
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
WSpinny: allow to toggle cover art at runtime #4565
Conversation
8aabd61
to
46822b3
Compare
@@ -176,7 +178,19 @@ void WSpinny::setup(const QDomNode& node, const SkinContext& context) { | |||
size(), Qt::KeepAspectRatio, Qt::SmoothTransformation); | |||
} | |||
|
|||
m_bShowCover = context.selectBool(node, "ShowCover", false); | |||
// Dynamic skin option, set in WSpinny's <ShowCoverControl> node. | |||
if (showCoverConfigKey.isValid()) { |
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.
Does the config key for showing cover art have to be configurable? Why can't it just be a single CO defined inside Mixxx? (e.g, always [Skin],show_coverart). Its value never varies in the updates you made
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 like this to be configurable because spinny and cover art can also be shown separately, like in Deere (which I'll adjust in a separate PR) (**Edit:**no need for adjustments there): spinnies next to the waveforms always show the cover while the cover can be toggled in the decks.
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.
ok I see
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.
reducing this kind of skin hack is always a good thing! thanks.
yeah the Tango settings UX there is not optimal. anyway, the skins should look exactly as before. |
OK so we can merge. Thank you. |
https://bugs.launchpad.net/mixxx/+bug/1883362
This allows to have only one spinny instance per deck, which in return allows to simplify the skins (and probably decreases memory footprint a bit).