plasma-applet-eventcalendar
plasma-applet-eventcalendar copied to clipboard
Shows Tasks / "Keep" List / Reminders
- Previously: https://github.com/Zren/plasma-applets/issues/10
- Also: #1
Google Keep
There doesn't appear to be an API:
- https://stackoverflow.com/questions/19196238/is-there-a-google-keep-api
- https://developers.google.com/gsuite/products
Google Tasks
- [x] I need to stop using "Device Code" login as it does not support the tasks scope.
- Instead of copying a code from the widget window and paste it into the website, we need to use the "Copy code from website" and paste it into the config window. We could also look into embedding Qt's webkit browser into a Qt window popup later on like the Online Accounts KCM.
- https://developers.google.com/identity/protocols/OAuth2InstalledApp#step-2-send-a-request-to-googles-oauth-20-server
- [x] Write a Tasks JS/QML Library
- [x] Implement a way to combine normal events with task objects in the model.
- [x] Display a task with a checkbox
- [x] Implement a way to create a task, instead of an event.
- [ ] Create a syntax for setting the due date when creating a task. Eg:
due:2010-01-02
,due:today
,due:tomorrow
, due:friday,
due friday`. - [x] Implement edit task text
- [ ] Properly display subtasks.
- [ ] Completing a parent task should locally toggle the subtasks to reflect server side.
- [x] Properly sort tasks
- [x] Toggle Tasklists in Config
- [x] Support adding to tasklists other than
@default
- [ ] Support adding new subtasks
This will be great if you are planning to implement this to this amazing applet. Waiting for it to happen.
Creating, Deleting, and Toggling tasks from Google Tasks is now possible in git master. I still gotta create a EditTaskForm.
This: https://tasks.google.com/embed/?origin=https%3A%2F%2Fcalendar.google.com&fullWidth=1
Fixed the sorting issues. Sorting subtasks was a pain.
Tasks without a due date, and overdue tasks are show under today's date. Not sure what happens when the date changes. The events probably don't move to the next day.
v69 is released with Google Tasks support. You cannot yet edit tasks though.
Any plans to add the ability to show tasks from Akonadi/DAV sources? In particular if they don't have a target date set?