image/canvas resize - rework preset state UI
Posted: Mon Oct 03, 2022 7:25 am
XnView: MP 1.3.0 64bits (Sep 6 2022)
OS: Windows 64bit (21H1), display resolution 3840x2160, win scaling 150%
Suggestion
Rework preset state handling in Image/Canvas Resize dialogs.
1. Make <Default> the default Preset.
Do not auto switch preset's state to <Last used> (Image Resize dialog behaviour) on every dialog open.
Memorize user's preset choise instead. If user wants to use values from prev operation - he has to manually choose <Last used> preset.
Selected preset (<Last used> OR any other) shall be kept untill manually changed.
2. OPTIONAL. For the sake of transparency and elimination of "magic", hidden behaviour.
Add small "lock preset" button, that will memorize preset choise (and its values), if not locked - reset to <Default>.
3. Completely remove Load 'Default values' checkbox as overengineering.
It will also allow to keep UI of both dialogs consistant since they are very similar in their nature.
OS: Windows 64bit (21H1), display resolution 3840x2160, win scaling 150%
Suggestion
Rework preset state handling in Image/Canvas Resize dialogs.
1. Make <Default> the default Preset.
Do not auto switch preset's state to <Last used> (Image Resize dialog behaviour) on every dialog open.
Memorize user's preset choise instead. If user wants to use values from prev operation - he has to manually choose <Last used> preset.
Selected preset (<Last used> OR any other) shall be kept untill manually changed.
2. OPTIONAL. For the sake of transparency and elimination of "magic", hidden behaviour.
Add small "lock preset" button, that will memorize preset choise (and its values), if not locked - reset to <Default>.
3. Completely remove Load 'Default values' checkbox as overengineering.
It will also allow to keep UI of both dialogs consistant since they are very similar in their nature.