-
-
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
Add range display for tempo slider #3693
Conversation
88815c3
to
27f818d
Compare
Didn't check the fixes, yet, but do you really intend to merge it into 2.3? |
Hmm, I'm fine with merging it into 2.3 as LateNight only. It's pretty useful for controllers that allow switching the rate range on the fly. But I don't insist. There are no conflicts, so we can simply switch the base branch to |
alright, let's put it in 2.3. I was just wondering if that was by mistake because #2942 was started for main. |
I'm wary of including a new feature in 2.3 at the last minute. I'd prefer to wait until this is implemented in every skin before releasing it. |
27f818d
to
60616e9
Compare
@Be-ing I think it's okay to have it in LateNight only for now because compared to the other skins it's a bit advanced now anyway (full/medium/mini decks, rate center dot in PaleMoon). Besides, we don't have equal feature sets in all skins, like split/parallel waves in Deere, or the wave toggle in Tango & LateNight. @Holzhaus
I think yo were right, also the current rate is shown below the BPM. I think those range labels are only needed once in a while to verify/control the rate range. |
conflicts with your last commit, will check.
|
I added the labels to deere, too. I failed to add it to Tango (for some reason they don't show up). Didn't try shade yet, but I agree with @ronso0 regarding feature parity. @ronso0 there were a lot of merge conflicts in the SVG files and didn't want them by hand, so I just used |
I didn't edit the SVG files in 01bc848, just the size and positions. hmmkay, you were too quick ; ) I already re-applied some tweaks on top of your latest LateNight commit 60616e9 and I hope this works flawlessly now: I'll take a look at Tango tomorrow |
In Shade all controls in deck.xml are positioned in absolute mode with |
Done. For some reason they disappear when the mixxx window loses focus though: |
It's now present in all skins. |
Works here. And no idea how we'd fix it. |
Great, it also looks good in Tango. Thanks for picking this up and finishing it! In Shade / Dark the labels are invisible. Either you inline the font size in the the xml so it's transformed for each theme, or you add it to style-dark.qss, too. LGTM when those are merged. |
If it's in all skins, I'm okay with releasing it in 2.3. |
That would only be possible by detaching the slider bg from the WSliderComposed and putting it behind everything else. please test a2995dd and pick it if you like. |
@ronso0 Do we have a way to set If there is not way to fix this, we either need to make the scale less wide or we just ignore the issue because values >90% aren't settable via UI anyway. |
that's a2995dd
That is an interesting solution I wasn't aware of. That would allow to enlarge the slider surface and ease click/touch interaction |
|
Okay, then I guess we are ready to merge now. Thanks for helping out with the skin integration! |
|
Already picked it. Thanks. |
alright, was wondering why that didn't show up after my comment. Great. Quick maneuver. |
A rebased and fixed version of #2942 by @katsar0v.