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
Multiple spectrum indicators 4338 #4340
base: main
Are you sure you want to change the base?
Multiple spectrum indicators 4338 #4340
Conversation
Thanks for this PR @Charlie-83, I've been testing this, and it looks a little confusing seeing all the indicators at the same time (with the same color). Not sure if it's useful (probably it could be a switchable option, off by default), Probably seeing the indicators with a some alpha blending (50%) might be useful to differentiate between the current indicator and the other colors indicators, or avoid showing indicators for all colors and just show a dotted line connecting all points (and show the indicator only in the current color). |
Thanks for having a look @dacap I really like the idea of showing one indicator and then a dotted line for the rest since the main point of the feature is to be able to visualize color curves (although that's gonna be harder to do since the logic for drawing the indicators was already there). This is currently just a rough hack. I'll find some time to work on it some more. |
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.
clang-tidy made some suggestions
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.
clang-tidy made some suggestions
1590bcb
to
6f35ea5
Compare
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.
clang-tidy made some suggestions
6f35ea5
to
c11cf7e
Compare
I was doing some testing and I think we are getting closer. I'm not 100% convinced to enable this by default, but can be useful for some users. Some issues I've found:
I didn't review the code yet. |
I'll fix those issues. I agree that this is probably best as an option in the settings default off so I'll work on adding a setting for this too |
#4338
I agree that my contributions are licensed under the Individual Contributor License Agreement V4.0 ("CLA") as stated in https://github.com/igarastudio/cla/blob/main/cla.md
I have signed the CLA following the steps given in https://github.com/igarastudio/cla#signing
This is super rough right now but opening PR to gauge interest in this feature.
TODO:
m_shade
on the colour selector