-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
always show header of topmost module #18323
Conversation
0c4b0f6
to
b953c70
Compare
Again thanks for putting so much thought into this . I think if it could be set in place without too much reworking it would be a nice to have as an option but if there is a chance that it breaks things and might add to the performace burden maybe its not worth it??? |
Losing drag and drop capability of modules would be a deal breaker for me. Need to do this with tone equalizer to get it above negadactor when doing black and white processing. |
b953c70
to
f7df0ec
Compare
You may have misunderstood my message. Obviously this patch would not be allowed to break existing functionality. What I meant was if nobody is interested in it, I would not spend more time on fixing the issues and just abandon it. However, I think I now have addressed both issues (the drag and drop and the collapsing top module disappearing off the panel). |
I updated the OP (with a video as well). Please comment if this is a useful effect and help test if it introduces any strange behavior. |
I'll test in a little while... |
I'll have some time tonight or tomorrow....I am always so impressed with how you craft these changes so quickly... One thing I noted in the video and maybe again its just me thinking out loud but if the selected module could also move to the top of the list when activated there would be more default screen space under it ...in your example it would be when you activated or gave focus to the rgb curve it doesn't reposition to the top... again this might be too difficult to add in...looks good though.... |
This is an existing option in preferences/darkroom called "scroll processing modules to the top when expanded". It makes (more) sense when "expand a single processing module at a time" is also selected. I don't like/use either option; I find the automatic minimum necessary move suits me better. But you should definitely test them in conjunction with this PR and see if it does what you like. |
I'm getting
Not sure if that affects anything visible, but will need to address it before merging. |
I saw something similar but the natural was 193 and the min was 207. I got it while testing a PR (I don't remember which) the first time I started darktable. I restarted and it never appeared again. |
Will do..... |
f7df0ec
to
0a1953d
Compare
Errors fixed. |
Pfff had not noticed at quick glance that this completely messes up collapsible sections (like in color calibration). The header is now at the bottom there... |
Not tested myself - just watched the video - but for me this would be a clear UI improvement. |
0a1953d
to
b213069
Compare
Issue with collapsible sections fixed. This might be ready to go. |
@dterrahe Sorry I have been no help with testing...crazy busy at work and buried with building this little image vault for our scopes... |
Release note:
|
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.
Works for me, thanks!
based on suggestion here https://discuss.pixls.us/t/shortcut-for-collapsing-active-module/47990/6?u=dterrahe
PLEASE VOTE THUMBS UP or DOWN on this OP to indicate if you would like to see this merged.
This makes sure that even for very long modules that might not fit on the screen (for example because they have a parametric mask as well) you will always see the module's header at the top even if you scroll down.
Please extensively test:
Thanks!
Recording.2025-01-31.111009.mp4