Product: Krita OS: Windows 7 Enterprise, 64bit Issue: Despite having a system and Krita default language set to American English, Krita has set the "Print Size Resolution" dropdown box default to "Pixels/Centimeter." No matter how many times I change it to "Pixels/Inch", it reverts back to "Pixels/Centimeter." Reproduction Steps: Step 1) I hit "CTRL+I" to bring up the "Scale to New Size" menu. Step 2) Under "Print Size" I change the Resolution dropdown box from "Pixels/Centimeter" to "Pixels/Inch." Step 3) I hit OK. Step 4) I draw a little on the canvas. Step 5) I hit "CTRL+I" to bring up the "Scale to New Size" menu. The Resolution dropdown box has reverted back to read "Pixels/Centimeter." Other notes: - My default language is American English - I switched it once to German, then back, and the same behavior occurred. - The Width and Height dropdown boxes have the proportions constrained - The Width and Height dropdown boxes always display the unit in inches; I have never had a problem with them. Thank you!
Apologies, I have a little more to add: Actual results: The dropdown box reverts back to displaying "Pixels/Centimeter" Expected results: The dropdown box should remember my change and display "Pixels/Inch." I don't know how to find the build.
Yes... Most dialog boxes don't remember the last used state, and that's very annoying.
https://invent.kde.org/kde/krita/commit/b2cb529a87345b947f7e53233e3333575d6e6fa4 is a begin for a class that will save the state of dialogs without the developers having to code that separately for each dialog.
Forgot to CC the bug on the next commit: https://invent.kde.org/kde/krita/commit/2f57557c5c90de74a5d38d81fc6917d6b9b0c53c
Since https://invent.kde.org/graphics/krita/-/merge_requests/559 was rejected, this has also stopped: we need a completely new patch that actually abstracts the state of a dialog from the widgets.
I can no longer reproduce this as of today's master branch on Linux (the "Scale Image to New Size" dialog remembers the last setting), so I'm marking this as resolved for now. Thanks for the bug report Danielle, please feel free to reopen this issue if you run into this problem again.