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

Improve integration with Task Widget (GNOME extension) - or resurrect the official GTG extension #467

Open
digitalethics opened this issue Sep 23, 2020 · 5 comments
Labels
enhancement patch-or-wont-happen Core maintainers would like this, but lack time/energy. Contribute a patch or it won't happen. plugins Plugins and extra backends priority:low

Comments

@digitalethics
Copy link

Task Widget is a new extension to display tasks next to GNOME's calendar widget. Relevant issue raised with Task Widget to track progress on mutual integration if necessary.

image

@diegogangl
Copy link
Contributor

AFAIK that extension uses Evolution Data Server, so we should have a backend for EDS to support it. Several Gnome apps including Calendar use it too, so we should implement it eventually.

@diegogangl diegogangl added enhancement plugins Plugins and extra backends priority:low labels Sep 26, 2020
@nekohayo nekohayo added the patch-or-wont-happen Core maintainers would like this, but lack time/energy. Contribute a patch or it won't happen. label Oct 25, 2020
@nekohayo
Copy link
Member

I don't really know, but I'm not sure EDS actually supports the amount of complexity, metadata and features inherent in GTG & LibLarch's design for handling task dependencies and whatnot. Otherwise, I'd have thought the previous maintainers would have started with EDS from day one, back in 2009 (@ploum probably knows). My hunch is that this would be impossible without turning EDS' task management into GTG's.

@jmiskinis
Copy link

EDS stores its tasks as VTODO components of iCalendar media type. The specification allows the use of non-standard properties (e.g. X-GTG-TAGS) so in theory you should be able to store as much of custom metadata as desired. Task dependencies can be handled using the RELATED-TO property, RRULE stores data for recurrences. I'd say It's quite a robust format and EDS provides required methods to interact with it.

@bepolymathe
Copy link

Would be great...

@nekohayo nekohayo changed the title Improve integration with Task Widget (GNOME extension) Improve integration with Task Widget (GNOME extension) - or resurrect the official GTG extension Jul 11, 2021
@nekohayo
Copy link
Member

Alternatively someone could resurrect/update https://github.com/getting-things-gnome/gtg-gnome-shell-extension too (see getting-things-gnome/gtg-gnome-shell-extension#11)... in any case, we need someone new to come forward and do this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement patch-or-wont-happen Core maintainers would like this, but lack time/energy. Contribute a patch or it won't happen. plugins Plugins and extra backends priority:low
Projects
None yet
Development

No branches or pull requests

5 participants