Bug 392291 - Ability to hide icons (temporarily)
Summary: Ability to hide icons (temporarily)
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Desktop icons & Folder View widget (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2018-03-25 07:41 UTC by Chris Holland
Modified: 2018-10-29 02:19 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Holland 2018-03-25 07:41:59 UTC
Use case: I'd like to be able to hide my desktop icons temporarily without losing their positions.

A much easier method would be to not make it a context menu option. It could be toggleable from the config window.

If we make it a context menu option, it's a lot of work + testing since it touches C++.

Just want to check to see if you'd be willing to accept a patch, or if I should just do a local modification.

* https://github.com/KDE/plasma-desktop/blob/master/containments/desktop/plugins/folder/viewpropertiesmenu.h
* https://github.com/KDE/plasma-desktop/blob/master/containments/desktop/plugins/folder/foldermodel.h
* plasmoid.configuration.hideIcons

Easy enough to copy `bool locked` for a `hidden` context menu action.

Either bind in foldermodel.cpp to appletInterface or bind to the config in QML.
Comment 1 David Edmundson 2018-03-25 16:22:44 UTC
>Use case: I'd like to be able to hide my desktop icons temporarily without losing their positions.

That's not a use case, that's just re-stating what you want without giving a reason why.
Comment 2 Eike Hein 2018-03-26 05:53:05 UTC
What's the use case?
Comment 3 Chris Holland 2018-03-26 14:23:37 UTC
Hiding 20-30 icons for screen sharing (presentation or video capture). To look more professional. I've got a bunch of icons in the top right that I'd need to reorganise if I switch layout.

Windows has "hide icons" in the context menu. Other Desktop Environments probably do as well.

I can personally edit the QML easily, so it's just a minor annoyance of maintaining the modification on my end.

Tbh, I should probably be using a separate Activity/User for screensharing, so I understand if this is closed.
Comment 4 Eike Hein 2018-03-27 06:10:57 UTC
OK, I understand your use case now.

But if you do a presentation, can't you put a fresh containment on the projector? In 5.12 monitors don't all show the same icons by default.
Comment 5 Eike Hein 2018-03-27 06:22:00 UTC
@Kai: Sorry, CC'd you to the wrong bug
Comment 6 Andrew Crouthamel 2018-09-28 03:20:42 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Andrew Crouthamel 2018-10-29 02:19:24 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!