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

Ordering and visualization of All day events #48

Closed
yvolk opened this issue Sep 11, 2020 · 4 comments
Closed

Ordering and visualization of All day events #48

yvolk opened this issue Sep 11, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@yvolk
Copy link
Member

yvolk commented Sep 11, 2020

Current state (as of ToDo Agenda v.4.2.3) :

  1. All day events (both Calendar events and tasks) are shown at the same time as events, scheduled at midnight of the same day.
  2. No time is shown for All day events. Whereas e.g. "00:00" is shown for Calendar events, starting at midnight.
  3. Actually, no time is shown for any Tasks, so All day tasks are visually indistinguishable from tasks, starting at midnight.

Desired state

  1. An option to choose All day events placement:
  • At the top of the day's events (for today - after past events, if they are shown)
  • At the bottom of the day's events (for today - before tasks without start and due dates, if they are shown)
  1. Show time for tasks that do have time set AND that are shown in the list according to their date and time.
    This means that time is not shown for All day tasks, and e.g. for overdue tasks that are shown Today.
@yvolk yvolk added the enhancement New feature or request label Sep 11, 2020
@Torenga
Copy link

Torenga commented Sep 12, 2020

I have some suggestions for Desired State 2., based on the existing icons and layout.

Suggestion for icon:

suggested all day tasks

Suggestion for text:

24h
All Day
Today


But if Desired State 1. is implemented, the all day entries are already visually separated from events and tasks with a due time.

I'm not sure the widget need neither text or icons to show it's all day, as I assume events and tasks set at a date but not having a due time is all day by default? Example:

                         Monday 14 September
| Free entry at the museum all week!
14.sep - 19.sep
v Give feedback on #48
v Call Yuri when I find time
| Wash clothes and hang to dry
09:00-11:00
| Visit the museum
11:30-15.00
v Buy a poster from the exhibit
12:00
v Add money to travel card
15:00

                         Tuesday 15 September
| Free entry at the museum all week!
14.sep - 19.sep
v Fold dry clothes
| Meeting at work
10:00-12:00
v Check for replies to #48
18:00

But perhaps a clear separator would make it easier to distinguish between all-day and entries with due time:

                         Monday 14 September
| Free entry at the museum all week!
14.sep - 19.sep
v Give feedback on #48
v Call Yuri when I find time
AGENDA
| Wash clothes and hang to dry
09:00-11:00
| Visit the museum
11:30-15.00
v Buy a poster from the exhibit
12:00
v Add money to travel card
15:00

yvolk added a commit that referenced this issue Sep 13, 2020
…he list according to their date and time. This means that time is not shown for All day tasks, and e.g. for overdue tasks that are shown Today.
@yvolk
Copy link
Member Author

yvolk commented Sep 13, 2020

Released to Beta channel, see #3

@Torenga
Copy link

Torenga commented Sep 13, 2020

Released to Beta channel, see #3

It looks perfect. ❤️ Thank you for considering my suggestions!

I will stay on the beta until 4.2.4 drops on F-Droid and report any bugs. Definitively a daily use widgetapp from now on.

@yvolk
Copy link
Member Author

yvolk commented Sep 14, 2020

Thank you, @Torenga. Together we are designing far better app, really.

@yvolk yvolk closed this as completed Sep 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants