andstatus / todoagenda

Android home screen widgets showing future (and past) calendar events and tasks
Apache License 2.0
116 stars 18 forks source link
agenda android android-widget calendar todo-list

Todo Agenda - Calendar and Task widgets for Android

Build Status

Todo Agenda is home screen widgets for your Android device. Each widget has its own settings and displays configured list of calendar events and tasks so that you can easily have a glimpse at your due, current and upcoming appointments.

Get ToDo Agenda on RuStore Get ToDo Agenda on Google Play Get ToDo Agenda on F-Droid

Calendar Widget Screenshots

Features

Note on Tasks support: As there is no unified way to access tasks created in different applications, each application needs its own implementation. Currently supported:

Collaborate

Want to contribute to the project? Start by translating the widget to another language or update existing translation at Translation project at Crowdin and be a part of the next release. :)

We are developing this application in public to bring you a tool that you want to use. Please feel free to open issues and provide pull requests. To get timely feedback we are also providing Beta versions, see Beta testing of ToDo Agenda.

App development is fun. And it's even more fun, when you have automated testing set up to show you how your code performs. ToDo Agenda has such automated tests, allowing not only to replay event timelines, shared by users and thus figure out problems and understand wishes. We can even see all the replayed timelines on an Android device (or an emulator), as this tests execution recording shows. Create a widget with a name ending with "Test replay" and Tests will start showing in this widget. Source code of these tests is in the repository also.

Troubleshooting after installation or an update

Due to Android design, widgets may misbehave or even may not work at all
after installation or an update. In this case, try the below:

  1. Restart your device.

If the problem is still present:

  1. Uninstall old version of the "ToDo Agenda" app.
  2. Restart your device.
  3. Install the new app version.
  4. Recreate your widgets.

In a case the widget doesn't work properly even after this, please search, read and follow up on similar issues here. In particular, see these solutions:

Changelog

2024-01-08 v4.9.0 Text shadow and Event description

2024-01-03 v4.8.0 Time zone changes fixed

2023-12-31 v4.7.3 Show based on keywords in a title

2022-03-19 v4.5.5 Update time zones and fix All day events.

2020-12-24 v4.4.0 Allow to set not only "Text shading" but any custom "Text color".

How Text color is defined option added with these three values:

  1. Auto text shading (Text shading (White, Light, Dark or Black) is set automatically based on background color)
    - new value, with which we don't need to have "Text shading" setting anymore (this will be default option for new widgets).

  2. Manual text shading (Text shading should be set for each part of the widget)
    - this is what we had before this change.

  3. Custom text colors (Text color should be set for each part of the widget)
    - this is another new value.

As a result, we have less settings by default, and more flexibility for those who need it.

2020-09-18 v4.3.1 Android system Dark theme support.

2020-09-13 v4.2.4 All day events improvements.

2020-09-02 v4.2.3 Integration with "Tasks: Astrid To-Do List Clone" and with Google Tasks via it.

2020-03-01 v4.0.8 Three powerful date format preferences.

2019-12-01 v3.1.9 Hide duplicate events. Backup and restore

2019-10-05 v3.0.11 More colors and layout customizations

2019-08-11 v2.1.1 Tasks support

2019-01-19 v2.0.1 Renamed and republished

2017-06-01 v1.10.1

2017-05-02 v1.10.0

2015-11-01 v1.9.3

2015-01-20 v1.8.6

v1.8.5

v1.8.4

v1.8.3

v1.8.2

v1.8.1

v1.8

v1.7.2

v1.7.1

v1.7

v1.6.4

v1.6.3

v1.6.2

v1.6.1

v1.6

v1.5.2

v1.5.1

v1.5

v1.4

v1.3.2

v1.3.1

v1.3

v1.2.1

v1.2

v1.1

2012-05-15 v1.0