Numpad controls (SP-3000 style)#1078
Conversation
Fixed a few issues and changed all but one reference to the Sp-3000 to film instead
Ensure film mode only settings are not visible when digital mode is selected
|
Lots of lines, massive feature add, but I think it's worth it Bottom of the shortcuts tab is the logical place to put it but it may be too hidden down there |
I do see the conflict but I don't believe your pr can replace the functionality introduced by this either I'm very much for assignable keys but it would require extra work to be able to fully supersede this, unfortunately I'm not the one to make such a judgement. |
|
As a compromise, if you've already looked at my pr you can see it can be fully disabled, so all that would be needed is locking off numpad assignability while this was enabled |
|
Sorry, I didn't mean conflicting in a either/or sense, but more in a merging conflict sense. One could expose many of the actions you describe in "Keymapping" as configurable in a controls section and default them to the film scanner workflow keys. Then, e.g., the numpad enter could be configured to one of the three suggested functions. I think many of the new actions are great additions even if one does not use a traditional film scanner workflow, e.g., I'd find instant export on numpad enter super useful. |
If you're willing to put in the effort, I don't mind you taking what I've implemented, features and all and adding it as a part of your pr for keybindings. Maybe we can get in touch through better means and discuss how best to proceed |

Description
Implemented numpad hotkeys for rapid image adjustments, inspired by traditional film scanner workflows. Users can now adjust RGB/CMY color channels, contrast, and density using the numpad keys, with configurable step sizes and two adjustment modes.
This was requested in #96
Type of Change
Changes Made
Screenshots/Videos
Critical Issue: Film Mode Not Integrated with Backend
The Film mode (RGB/CMY color offsets) is currently not functional because it lacks backend integration.
Problem
filmColorOffsets(cyanRed, magentaGreen, yellowBlue) in the adjustments stateImpact
Resolution Required
To make Film mode functional, backend changes are needed:
cyan_red,magenta_green,yellow_bluefields to Rust GlobalAdjustments structCurrent Status
Optional future addition
Color Panel could be updated to display film color offsets for visual feedback
Testing
Test Configuration:
Checklist
AI Disclaimer: