Created attachment 134503 [details] Screenshot of the list on two different sessions (colors and frame underlines visually the shuffling). Hi, The list that appears after a right-click on the header of a docker shuffles itself in between Krita sessions. I always saw this list wasn't alphabetically sorted; but I always thought it had a sort of "sorting by loading" consistent in its own way... But no (see the attachement, screenshot between two sessions).The list shuffle itself in between all Krita sessions. To reproduce: ============= 1. Open Krita, open a document (to unlock the GUI). 2. Right click on the header of a docker (eg. Advanced Color Selector or Brush Presets) 3. A list appears with proposal of other dockers windows to activate/desactivate. 4. Check how sorted the element of this list are. 5. Close Krita, restart Krita and repeat (1), (2), (3), (4) and compare. (screenshot in attachement) Result: ======= The list of dockers shuffles between Krita sessions. Wish: ===== Get alphabetical sorted name of dockers (as in Menu > Settings > Dockers ) or consistently sorted between sessions to make user able to learn item position. Thank you!
The problem is that we don't make this list: Qt generates it for us and I wish I knew a way to turn it off.
I see, thanks @Halla! Don't hesitate to close this bug −it is an upstream problem− and I'll try to dust-off my Qt account and report on their system. :-) Have a great sunday!
I think I've found a workaround...
Git commit fa2f28cb08a6c40d32949669ad2894f4f0e239b7 by Boudewijn Rempt. Committed on 03/01/2021 at 11:56. Pushed by rempt into branch 'master'. Disable the unsorted docker/toolbar popup menu in the main window M +5 -0 libs/ui/KisMainWindow.cpp M +3 -0 libs/ui/KisMainWindow.h https://invent.kde.org/graphics/krita/commit/fa2f28cb08a6c40d32949669ad2894f4f0e239b7
Git commit 9ad32c1f562110e8bb63150d2da9efed555607e1 by Halla Rempt, on behalf of Boudewijn Rempt. Committed on 05/01/2021 at 10:13. Pushed by rempt into branch 'krita/4.3'. Disable the unsorted docker/toolbar popup menu in the main window (cherry picked from commit fa2f28cb08a6c40d32949669ad2894f4f0e239b7) M +5 -0 libs/ui/KisMainWindow.cpp M +3 -0 libs/ui/KisMainWindow.h https://invent.kde.org/graphics/krita/commit/9ad32c1f562110e8bb63150d2da9efed555607e1