Bug 170584

Summary: labels for hidden panels
Product: [Unmaintained] plasma4 Reporter: john Terragon <terragonjohn>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: wishlist CC: kde_bugzilla_2
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description john Terragon 2008-09-07 08:14:13 UTC
Version:            (using KDE 4.1.1)
OS:                Linux
Installed from:    Debian testing/unstable Packages


I saw something like this a couple of years ago on OSX (via an add-on app).
They did it with normal windows, not with panels.

1) Each hidden panel should have a small label sticking out from the side of the screen the 
  panel is hidden into. It should be just few pixel thick so that the name of the panel could be read (it should be possible to give a name to a panel).

2) Probably the small labels should be seen by kwin as panels themselves so that when a 
   window is maximized, it won't cover them or go below them. Or maybe it should be possible to choose the behavior of windows. Since the labels should be quite thin, they could overlap a window without impairing the view much.

3) Different ways to trigger the hiding/unhiding of a panel: a) the usual by hovering
   b) un-hide by clicking on the label / hide by clicking on some hide button on the panel
   c) dbus hide/unhide interface (so that we can use it with khotkeys)

4) Would it possible to make konsole embeddable in a panel? That would make possible to do
   stuff like yakuake directly with plasma. With all the machinery above we could do "hovering-filemanaging" by embedding folver views in hiding panels, so why not do also with konsole.
Comment 1 Stephan Sokolow 2009-02-03 23:39:36 UTC
I really like this idea because it'd also make it easy for me to properly (and that's the hard part) implement a tray-based scratchpad.
Comment 2 Nate Graham 2018-06-08 20:36:28 UTC
Hello!

This feature request was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this feature request is already implemented in Plasma 5, or is no longer applicable.

Accordingly, we hope you understand why we must close this feature request. If the requested feature is still desired but not implemented in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham