@LCArt The snap to 100% is still happening, but just happens after you release the gesture. I understand you are not seeing the visual feedback but this feedback makes the zoom looks janky, which triggers a lot of OCD too - Not to mention, the threshold is very tiny, about 5 degrees, which forces you to use very delicate gestures
An option to toggle the real-time snap could indeed be handy, so no one has OCDs
But let's go further about your workflow, maybe you can benefit from the below suggestion. I guess you still want to zoom in sometimes, that's why you don't use the "Lock zoom" in the quick menu, right?
I have a suggestion for devs to maybe accommodate @LCArt workflow and similar ones, I will call it Suggestion 7 in this thread:
7 - Let the user specify the minimum zoom level and the maximum zoom level at preferences
In all examples below the user can pan as usual of course
Example A (the user can fully zoom in for details and zoom out too, but never below 100%)
Minimum zoom level: 100%
Maximum zoom level "max"
Example B (the user is unable to zoom in or out, the canvas is locked at 100% all the time)
Minimum zoom level: 100%
Maximum zoom level 100%
Example C (Can be useful if the user is doing pixel art)
Minimum zoom level: 3000%
maximum zoom level 2000%
Example D (The default zoom limits as they are right now)
Minimum zoom level: "min"
Maximum zoom level "max"
If the user is concerned about a precise zoom level, the already present panel in Artstudio / Preferences / Interface / Show Zoom info can be very useful
One small complication for devs: "Zoom to Fit", "Zoom to Fill", "Zoom 100%" and "Print Size" will need to comply with the limits - or be "ghosted" (disabled) if they "break the rules" of the user established threshold
By the way, another small suggestion to help those concerned about the zoom level:
8 - If Artstudio / Preferences / Interface / "Show Zoom info" is enabled when the user uses a gesture (or menu) to, let's say, Zoom to 100%, Zoom to Fit, or Zoom to Fill, I believe they need to see, for one second maybe, the "zoom info popup" to check the actual zoom level - again, only if "Show Zoom info" is enabled
The reason is this: Those options (like Zoom to 100%) are "reversible", meaning, if we are in 250% zoom and press "Zoom to 100%" we go to 100%, if we press "Zoom to 100%" again, we return to the previous zoom level (250%) - This feature is great! - But if the user is concerned about the exact zoom level, they may need a quick glimpse at the "Zoom info panel" to be sure where they are