elementary / contractor

A desktop-wide extension service used by elementary OS
https://elementary.io
GNU General Public License v3.0
31 stars 11 forks source link

Discriminate between single file and multi-file actions [$50] #10

Open elementaryBot opened 7 years ago

elementaryBot commented 7 years ago

For example we have a contract "Set as Desktop Background" that only makes sense for just 1 file and a contract "Set as Desktop Slideshow" that makes sense only for >1 file.

Launchpad Details: #LP1357990 Daniel Fore - 2014-08-17 18:00:25 +0000

elementaryBot commented 7 years ago

https://www.bountysource.com/issues/3768442-set-as-background-contract-shows-for-multiple-files

Launchpad Details: #LPC Daniel Fore - 2014-08-17 18:22:38 +0000

elementaryBot commented 7 years ago

we might need to change the contractor API to support this.

Launchpad Details: #LPC Akshay Shekher - 2014-10-21 09:34:04 +0000

elementaryBot commented 7 years ago

The problem here is that Granite is currently managing multiple files.

There would be the need to edit both, Granite.Services.ContractorProxy and the contractor itself

Launchpad Details: #LPC Jury Verrigni - 2016-08-27 09:41:50 +0000

jeremypw commented 5 years ago

Bulk renaming also only makes sense for multiple files.