Bug 373577

Summary: Unable to reorder docked panels
Product: [Applications] krita Reporter: Andy Statia <astatia>
Component: DockersAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: minor CC: brunodepaulak, halla
Priority: NOR    
Version: 3.1 Beta   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andy Statia 2016-12-12 16:16:27 UTC
When attempting to reorder docked panels or separate them when tabbed, the panels return to their previous order and tab grouping.

In my case, I have the colour palette and colour picker grouped at the top with the brush presets and tool options grouped together underneath.  Any attempt to drag these panels to new positions shows the target zone correctly, but the drop operation puts them back where they were originally.
Comment 1 Andy Statia 2016-12-12 16:18:42 UTC
An example of this can be seen here:

https://www.youtube.com/watch?v=IcTMq4WOxyE
Comment 2 Halla Rempt 2016-12-12 16:58:15 UTC
Hi Andy,

I'm really sorry, but the docker mechanism is implemented by the platform toolkit we're using, Qt, and we cannot change how that works. We once tried to implement dockers ourselves, and it was incredibly time-consuming. It is possible to rearrange the dockers by dragging and dropping, but it's incredibly fiddly - and we cannot fix that outselves.
Comment 3 Bruno P. Kinoshita 2016-12-13 21:16:17 UTC
Chiming in :) for what's worth, works for me on Ubuntu 16.04, with the latest from Git, and also with the latest appimage.

Downloaded a VM from MS for testing Windows+Edge. It was a box with Windows 10. Downloaded the latest 64 bit installer for Krita, installed, and successfully moved the palette and other docker panels.

I could move them to the top, very bottom, left hand side of other dockers, with no issues. Could be something in Andy's environment maybe.

Hope that helps
Bruno
Comment 4 Andy Statia 2016-12-14 02:24:30 UTC
Also chiming in on myself, I believe in the stable 3.0 version of Krita, I was able to do this, because I was later surprised when it didn't work.  Hopefully it fixes itself then.