Zren / plasma-applets

This monolithic repo has been broken up into individual repos for each widget.
84 stars 23 forks source link

Task List #10

Closed Zren closed 4 years ago

Zren commented 8 years ago

In order to add this, users would need to relog to get access to the https://www.googleapis.com/auth/tasks scope.

The UI for this could be done multiple ways.

  1. 3rd 400x400 widget left of the agenda, or in the top right (moving the timer above the forecast widget).
    • 400 x 3 = 1200 pixels wide, might be a little too wide for older monitors (1024).
    • Possibly toggled with a button on top the agenda.
    • Close button in top right to hide it (like on the google calendar website).
  2. StackView on top the Agenda or MonthView toggled by a button. This hides the tasks by default which isn't good UI.
  3. Tasks with due dates can be treated as events.
    • New event form can create tasks due that day.
    • Checkbox aligned on the right of the event in the agenda can toggle completeness. Delete complete tasks on popup close (optional).
Zren commented 8 years ago

Unfortunately, the tasks api is not a supported scope when using the device code login pattern, which means I either depend on PIM/Accondi to get an authToken that handles that scope, or I implement an embeded browser in the config to do the oauth2 login... somehow.