Bug 412483 - Allow showing and hiding a panel by pushing a button on a widget
Summary: Allow showing and hiding a panel by pushing a button on a widget
Status: RESOLVED DUPLICATE of bug 158556
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: master
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-30 14:48 UTC by Eric
Modified: 2023-09-18 21:43 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Example of the Action Center in Win10. (235.94 KB, image/png)
2019-09-30 14:48 UTC, Eric
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***