elementary / elementary/files

Support Desktop Actions

Open
#1,779 3 comments 0 reactions 0 assignees View on GitHub
Needs Design Priority: Wishlist
Dominant language
Vala
Stars
365
Forks
82
Avg merge
4d 2h
Merged PRs (30d)
3

Description

## Problem
For elementary 6 onward there isn't a mechanism to adding Contracts as we could in 5.1 to work, mostly because of how apps are sandboxed by flatpak.
This means for example my [Resizer app](https://github.com/peteruithoven/resizer) can't add a _Resize images_ option to the right click menu in Files. [More examples](https://github.com/elementary/contractor#examples).

## Proposal

Quoting @davidmhewitt:
> I believe the current plan is to work on expanding the XDG desktop file spec to allow [Desktop Actions](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s11.html) to take file/URI arguments. Then we don't need the contractor service at all, and it will be standards compliant to work on other DEs/distros.

Is this something Files can already support?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.