Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Offer GNOME Shell dash app launcher menu action for creating a new task with the Task Editor #1047

Open
nekohayo opened this issue Mar 4, 2024 · 0 comments
Labels
enhancement low-hanging-fruit "Easy picks" suitable for new contributors to tackle priority:low

Comments

@nekohayo
Copy link
Member

nekohayo commented Mar 4, 2024

Some apps like Builder, Evolution, Firefox, Epiphany and Ptyxis have custom menu actions available from their desktop launcher:

image

While not critical to have, it would be a neat integration feature if GTG offered an action to directly open a new Task Editor window, without needing to focus the main GTG window, to directly create a new task from anywhere else on the desktop.

In terms of implementation, this seems to be mostly a combination of .desktop file properties tied to commandline arguments/parameters, and then tying this with the right GTG function. For example, GNOME Builder's .desktop file contains, among other things:

Actions=new-window;create-project;clone-repo;new-editor;dspy;

[Desktop Action new-window]
Name[ca]=Obre un projecte
Name[cs]=Otevřít projekt
Name[da]=Åbn et projekt
Name[de]=Ein Projekt öffnen
Name[el]=Άνοιγμα έργου
Name[en_GB]=Open a Project
(blah blah blah)
Name=Open a Project
Exec=gnome-builder --greeter

[Desktop Action create-project]
Name[ca]=Comença un projecte nou
Name[cs]=Začít nový projekt
Name[da]=Start nyt projekt
Name[de]=Neues Projekt beginnen
Name[el]=Έναρξη νέου έργου
Name[en_GB]=Start New Project
(blah blah blah)
Name=Start New Project
Exec=gnome-builder --create-project
@nekohayo nekohayo added enhancement priority:low low-hanging-fruit "Easy picks" suitable for new contributors to tackle labels Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement low-hanging-fruit "Easy picks" suitable for new contributors to tackle priority:low
Projects
None yet
Development

No branches or pull requests

1 participant