Desktop > Wallpapers grid items should have context menus

Bug #1430013 reported by Harvey Cabaguio
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Switchboard Desktop Plug
Confirmed
Wishlist
Unassigned

Bug Description

So that its consistent with how we want grids to behave, each item should have a context menu similar to Pantheon Files.

Open *with default app*
Open with >
-
Cut
Copy
-
Move to trash
-
Properties?
-
Contracts?

description: updated
Revision history for this message
Danielle Foré (danrabbit) wrote :

I don't think Cut, Copy, and properties make sense here. This plug is not a file manager. It represents a library, not a file system.

"Move to Trash" also doesn't make sense here since Switchboard does not have a trash. It's debatable if "Delete" makes sense. If it does, it would need an undo.

I do think opening the image in another app or acting upon it with a contract could make sense as someone could want to edit the image or share it.

Changed in pantheon-plugs:
importance: Undecided → Wishlist
affects: pantheon-plugs → switchboard-plug-pantheon-shell
Revision history for this message
Harvey Cabaguio (harveycabaguio) wrote :

I was thinking that if the images can be dragged and dropped elsewhere then having cut and copy in the context menu makes sense.

Maybe instead of move to trash there could be a blacklist feature instead?

Revision history for this message
Danielle Foré (danrabbit) wrote :

Ah okay, yeah that's a good point then about cut/copy.

I think we probably should go with "Delete" because these images are actually copied into the local wallpapers folder (which is a hidden folder) and right now it's not clear how to get rid of them. We could use toasts as an undo mechanism.

Changed in switchboard-plug-pantheon-shell:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.