Bug 331341

Summary: Wish: Make docker-tabs expand in-place without obscuring neighbours
Product: [Applications] krita Reporter: Stuart Dickson <stuartmd>
Component: Krita SketchAssignee: Arjen Hiemstra <ahiemstra>
Status: RESOLVED FIXED    
Severity: normal CC: halla
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Stuart Dickson 2014-02-20 15:42:01 UTC
When the user clicks on a docker tab to show an intermediate pop-up, it typically opens with its origin at the top-left of the tab position, but expands to obscure its neighbour, with no indication that it is obscuring screen elements.

It might be convenient if the expanded docker could be similarly dismissed by tapping in the same location. e.g. user taps wrong docker, sees this, but then has to hunt the bottom of the tab to dismiss, rather than returning to the tab's default position
Comment 1 Arjen Hiemstra 2014-04-11 09:06:03 UTC
I'm not sure what your proposed resolution is. There are dock elements in the position of where the handle used to be, which would mean either adding another bar at the top or some magic corner, both of which do not seem to be a very nice solution. One thing we could do is centre the dock instead of using the left corner, that way you would only have half the handle on the side covered. Tapping outside the dock already closes the dock, so then you would need to tap for close and tap again for opening the other, something that could later be tweaked to directly open the dock.
Comment 2 Halla Rempt 2014-04-11 09:09:03 UTC
Simple: make the panel drop out from the tab, instead of the tab pull out the panel. In other words, keep the title of the panel on top.
Comment 3 Arjen Hiemstra 2014-05-02 15:54:22 UTC
Git commit df4434439f165156dcda39de83abd235e7f97110 by Arjen Hiemstra.
Committed on 02/05/2014 at 13:35.
Pushed by ahiemstra into branch 'master'.

sketch: Drop down the panel from the handle instead of moving the handle

This prevents the panel from overlapping other handles, making it easier
to switch between panels.

M  +23   -36   krita/sketch/qml/panels/Panel.qml

http://commits.kde.org/calligra/df4434439f165156dcda39de83abd235e7f97110