Bug 412483

Summary: Allow showing and hiding a panel by pushing a button on a widget
Product: [Plasma] plasmashell Reporter: Eric <schmidt.eric1>
Component: PanelAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: mcanders1, nate, niccolo.venerandi, plasma-bugs, polarathene-signup, schmidt.eric1, zrenfire
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Example of the Action Center in Win10.

Description Eric 2019-09-30 14:48:46 UTC
Created attachment 122950 [details]
Example of the Action Center in Win10.

SUMMARY

It would be nice to have something like the Action Center of Windows 10 in KDE Plasma. A full sidebar instead of a small panel gives more spaces for notifications and other sorts of lists.

Further there could be some sort of tabs or bug and easy to click buttons instead of tiny tray bar icons.

Also it could be divided into several sections, where one section always contains the latest notifications. This could help solving the issue of https://phabricator.kde.org/D23253.
Comment 2 Nate Graham 2019-10-16 15:52:03 UTC
You can already use a Panel for this. Just add it on the right or left side, make it really wide, set it to auto-hide, and add some widgets to it. For example, notification history, calendar, clock, etc.

The problem when is that the panel will automatically show every time your mouse hits that screen edge, which is really annoying. What's needed to make this work with a UX that matches the other platforms mentioned is for the panel to always hide and only show when a button on another panel is clicked.
Comment 3 Nate Graham 2020-01-21 19:38:17 UTC
(In reply to Nate Graham from comment #2)
> You can already use a Panel for this. Just add it on the right or left side,
> make it really wide, set it to auto-hide, and add some widgets to it. For
> example, notification history, calendar, clock, etc.
> 
> The problem when is that the panel will automatically show every time your
> mouse hits that screen edge, which is really annoying. What's needed to make
> this work with a UX that matches the other platforms mentioned is for the
> panel to always hide and only show when a button on another panel is clicked.
It turns out that this is implemented via 3rd-party widget: https://store.kde.org/p/1269113/.

We might want to consider contacting the author and upstreaming it or otherwise integrating the functionality, especially if we move forward with https://phabricator.kde.org/D24223

See also other ways to do this: https://www.reddit.com/r/kde/comments/eri9va/a_very_ingenuous_sidebar_i_made_with_a_plasma/
Comment 4 veggero 2023-04-27 19:48:12 UTC
(In reply to Nate Graham from comment #3)
> (In reply to Nate Graham from comment #2)
> > You can already use a Panel for this. Just add it on the right or left side,
> > make it really wide, set it to auto-hide, and add some widgets to it. For
> > example, notification history, calendar, clock, etc.
> > 
> > The problem when is that the panel will automatically show every time your
> > mouse hits that screen edge, which is really annoying. What's needed to make
> > this work with a UX that matches the other platforms mentioned is for the
> > panel to always hide and only show when a button on another panel is clicked.
> It turns out that this is implemented via 3rd-party widget:
> https://store.kde.org/p/1269113/.
> 
> We might want to consider contacting the author and upstreaming it or
> otherwise integrating the functionality, especially if we move forward with
> https://phabricator.kde.org/D24223
> 
> See also other ways to do this:
> https://www.reddit.com/r/kde/comments/eri9va/
> a_very_ingenuous_sidebar_i_made_with_a_plasma/

Briefly looking at the code of the applet, it's extremely extremely hacky. However Latte has that functionality out of the box, so that could be another place to take inspiration from.
Comment 5 Nate Graham 2023-09-05 21:35:13 UTC
*** Bug 474035 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2023-09-18 21:40:10 UTC

*** This bug has been marked as a duplicate of bug 191108 ***
Comment 7 Nate Graham 2023-09-18 21:43:06 UTC

*** This bug has been marked as a duplicate of bug 158556 ***