-
-
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
Knobs with arcs #2275
Knobs with arcs #2275
Conversation
nice one! |
It works well with variable-based theming, but it does not work with filters. Should I make it work with filters too? |
It would just be nice-to-have feature if the entire scheming could be done in one place... I don't mind, and i can't estimate the effort to make it work with filters. Besides, we recently discovered a SVG filter issue in #2130 |
It was pretty easy to add (d3b4abf). I will look into that issue later, maybe I will be able to track it down but at least, I think, it should not affect this particular PR. |
Thank you and welcome back. The changes are looking good to me. |
Hi, @daschuer! Nice to see you. |
I have just noticed that there is no KnobComposed section here: |
I opened a similar PR time ago. It might be worth checking for future directions on this topic. |
While doing a quick test how to make the arcs fit LateNight in #2342 I found they transform (stretch) with the knob's background path rectangle, and @zezic Do you have time to fix this? |
And, for the knob arc wishlist:
|
Hi, @ronso0 |
Nice. Aahhm, no deadline as this is no company ;) My guess is that we can merge #2342 before the beta release, any minor skin changes can be added during beta period. Actually beta = feature freeze, and afaict this will be after #2345 is merged. I'm not sure if that rule can be bent for innocuous changes to the knob widget. Otoh that would unleash quite some potential for skin designers. |
@zezic Hey zezic, have you made any progress yet? The 2.3 release is finally getting closer 😉 |
Hej @zezic ! |
Hi, @ronso0! |
Aahhm nevermind @zezic
I'll publish my branch maybe tomorrow I think. |
Okay! I will not touch it then. Mixxx is on its way to the complete vector UI! |
Mixxx has used all vectors since 2.1. |
This PR makes it possible to draw the knob arcs programmatically.
XML example:
where new nodes are:
ArcThickness, ArcColor and ArcUnipolar
Demo: