Bug 431623

Summary: Change the "Use same aspect as pixels" button to make it less confusing
Product: [Applications] krita Reporter: Maurice Campobasso <cybermotroncom>
Component: UsabilityAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: 1012468643, alvin, halla
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Maurice Campobasso 2021-01-15 00:58:05 UTC
The "Use same aspect as pixels" button is a checkbox that when off gives an accurate depiction of the print size when zooming. This naming is really confusing.

My proposal is to make this functionality clearer by renaming the button "Print Size" and reversing the behaviour of the checkbox. So when its on, zoom is locked to print size and when its off its locked to the screen resolution.
Comment 1 Alvin Wong 2021-08-26 17:08:22 UTC
In addition to the naming, it appears that this toggle only exists in the zoom widget and not available as an action, which means it does not exist in the "View" menu, and a hotkey cannot be bound to the toggle.
Comment 2 Bug Janitor Service 2021-12-10 23:41:19 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/krita/-/merge_requests/1220
Comment 3 Alvin Wong 2022-01-07 18:25:32 UTC
*** Bug 448076 has been marked as a duplicate of this bug. ***
Comment 4 Dmitry Kazakov 2022-03-23 14:09:06 UTC
Git commit c4dcbf9047febc10e73896584998089616e943c0 by Dmitry Kazakov, on behalf of Tom Tom Tom.
Committed on 23/03/2022 at 12:35.
Pushed by dkazakov into branch 'master'.

Reverse functionality of aspectButton

M  +2    -1    libs/ui/KisView.cpp
M  +2    -2    libs/ui/kis_zoom_manager.cc
M  +1    -1    libs/ui/tests/kis_prescaled_projection_test.cpp
M  +1    -1    libs/widgets/KoZoomAction.h
M  +2    -2    libs/widgets/KoZoomWidget.cpp
M  +1    -1    libs/widgets/KoZoomWidget.h

https://invent.kde.org/graphics/krita/commit/c4dcbf9047febc10e73896584998089616e943c0