-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Update mute and solo buttons, add them to instrument windows #7708
base: master
Are you sure you want to change the base?
Conversation
From the screenshot you provided, it looks like the mute and solo buttons are being merged into the same space as that of the volume knob. I'm thinking having a separate section for the mute and solo buttons (with a label like |
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.
Code changes look good to me. Will test and wait for CI before approving.
Co-authored-by: Sotonye Atemie <[email protected]>
To me the knobs feel a bit crowded, almost like the pitch range lcd should be moved closer to the channel lcd, idk |
I think there was some separation already added before this PR, but since we need that space now it's probably okay to remove. |
- Change label from "M/S" to "M&S", as to not be confused with mid/side - Adjust layout to preserve space between panning and pitch bend controls
After some more discussion in the Discord, there may be some other changes after all. |
Since SVGs can be used directly
- Updates the track mute/solo buttons - Makes the compact track view slightly larger to fit new assets (sorry) - Update mixer mute/solo buttons - Add mute/solo buttons to sample track window to match instruments
Good catch! I am able to replicate it as well using the CI build artifacts on my Windows system. Running it from the console reveals the following output:
Edit: It looks like the new assets were just not being included in the installer at all. Also, track labels disappear in compact mode, that's part of how it becomes compact. That is intended behavior. You can still open the track window by clicking on the icon instead. |
@AW1534 That should be fixed, it was an issue with SVG theme resources not getting packaged into the installer. Can you test it again? |
That's how compact mode works |
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 don't know if its just my system acting odd, but can you check the Greppi demo for me real quick? I had an issue where I couldn't mute the mixer channels in the project ranging from [1, 7]. Both regular mode and compacted mode had this issue. The solo button works fine however.
Edit: Nevermind, the mute buttons were connected to MIDI 🤯 |
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.
Tested it in regular mode and compacted mode. The PR works fine AFAICT.
How about green, grey and red in the color scheme? More LMMS-compatible IMO. |
Yes 👍 |
This escaped my attention until now. We want to avoid anything that requires attrition for program assets. CC0 or equivalent public domain. Unless somebody corrects me and that is actually fine, I can create new svg icons later today if needed. |
@rubiefawn thanks for the work on this, it's awesome and uses SVGs! Having said that, I'm providing this feedback in hopes that it does not turn into a feedback war <3 . I know these types of things bring strong opinions; I'll try to summarize the thought process as briefly and as clearly as possible. These are the design goals that @StakeoutPunch @RoxasKH and @tresf predominatly agreed upon:
@RoxasKH kindly provided the following mockups. I believe the last mock-up most properly describes the above. (Please ignore any logical fallacies in the mockups) ![]() ![]() ![]() |
One more thing... the above mockups fail to provide the speaker option
There was not a consensus on the best "mute" option. I've compared this to other software and they all seem to be pretty common techniques to illustrate a "mute". My only feedback in regards to this is that at the current icon size, the |
Sorry this is wordy...
When comparing to other software, FLStudio was the outlier and uses a similar LED system. This was likely copied to inspire how we use it today. It takes up less space, but for reasons clearly explained in this PR's description, we're aiming to move from this. Some DAWs have a high contrast "ON", some do not. All seem to have a heavy contrast between states.
My vote is a very prominent DEFAULT/ON as illustrated in the third mockup. The blue may be outside of our color palette. GarageBand uses yellow for the same, so I think using an alternate color is well justified since the solo state is a deliberate outlier to most other control mechanisms.
NOTES: Click to expandWhen comparing LMMS to professional DAWs, we noticed that professional DAWs vary greatly in this regard, but the consensus from conversations yesterday seemed to be in agreement that MUTED or SOLO'D tracks can only benefit from being bright and easy to find. Naturally, the more people we ask, the more polarizing this change can become as people get emotionally invested in UI, so this this needs to be explained again.... Assuming that it's impossible to get a pure consensus on this, but the three of us were able to come to a common ground, which I feel is a great step forward and will help define the experience for future UI elements moving forward. |
Temporarily include the updated button backgrounds. These probably belong in lmms/artwork, but I'll look into that later
Icons provided by @StakeoutPunch, button backgrounds provided by @RebeccaDeField Co-authored-by: Rebecca Noel Ati <[email protected]> Co-authored-by: Stakeout Punch <>
New CC0 assets have been added, PR description updated with new screenshots. This should be ready to go! |
Updates mute/solo buttons with new assets (slashed speaker icon, headphone icon) to better communicate their purpose, since the current LED assets can be ambiguous without labels. Additionally, resolves #2685 by adding mute and solo controls to instrument track windows and sample track windows next to the volume knob.