446650 446706 446704 446702 446705 Beta 5 fixes
Test Plan
Build Krita and check the following:
- The Bundle Manager doesn't chop the list of available presets.
- Import the same bundle under different file names and no duplicate resources are shown.
- Import multiple ASL files and they succeed only if they are properly valid bundles.
- Creating your first ever layer style (i.e. without CustomStyles.asl present) works out of the box.
- All ASL files are created or stored in the root folder (as with bundles).
- Translations work when Krita is run from the install folder (but still unpackaged).
- This is a cherry pick of !1197 (merged) lacking the new strings
- Disabling the storage of the currently selected tag resets the view of the relevant resource chooser to "All".
@rempt: please review the fix for the last issue, I'm not sure that fix is correct.
Formalities Checklist
-
I confirmed this builds. -
I confirmed Krita ran and the relevant functions work. -
I tested the relevant unit tests and can confirm they are not broken. (If not possible, don't hesitate to ask for help!) -
I made sure my commits build individually and have good descriptions as per KDE guidelines. -
I made sure my code conforms to the standards set in the HACKING file. -
I can confirm the code is licensed and attributed appropriately, and that unattributed code is mine, as per KDE Licensing Policy.
Edited by Amy spark