Bug 417654

Summary: use Qt docks instead of custom-made sidebars
Product: [Applications] kate Reporter: kde
Component: applicationAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: cullmann, loh.tar, nate
Priority: NOR    
Version: Git   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description kde 2020-02-14 17:50:18 UTC
Kate (and kdevelop) currently uses KMultiTabBar-based sidebars which don't behave like normal docks and suffer from several issues:

* they cannot be dragged&dropped to detach, attach, move left/right/up/down; instead, they have context menu specifying their position;
* detached docks don't repaint (with non-compositing WM at least), which might be a separate bug;
* they use (HIG-questionable?) vertically rotated text for side areas;

The wish is to move to standard Qt docks as used in other apps such as Paraview, Krita, FreeCAD and numerous others.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: git (from kdesrc-build)
(available in About System)
KDE Plasma Version: git
KDE Frameworks Version: git
Qt Version: 5.13 (? pulled by kdesrc-build)

ADDITIONAL INFORMATION
Comment 1 Christoph Cullmann 2020-06-12 19:02:36 UTC
Hi,

this is more a wish than a bug.

If one wants to change this, somebody must step up to implement it and we need to have feature parity, then we can decide if that is a good thing to have.
Comment 2 Lothar 2022-10-01 18:27:34 UTC
To keep the bug list small I close this now. Not exact what was requested but an improvement. And as Christoph said somewhere in the MR are standard Qt docks not best for Kate.
https://invent.kde.org/utilities/kate/-/merge_requests/835
Comment 3 Christoph Cullmann 2022-10-01 18:33:10 UTC
At least without extensive modifications, they don't allow to implement what we have.
And if we modify them a lot, they will no longer behave like normal ones, too.