andstatus / todoagenda

Android home screen widgets showing future (and past) calendar events and tasks
Apache License 2.0
130 stars 19 forks source link

Option to hide all-day events #114

Open Drigva opened 1 year ago

Drigva commented 1 year ago

In my calendar, I only put things that have a specified date and time. Any action that does not meet both criteria is a task, and I use Ticktick for it. I import the tasks from ticktick as a calendar in Google calendar, because when I'm on the computer, I like to see the tasks I've assigned for the day as all-day events, but in the widget it gets very messy if I let all the tasks appear. Currently I hide the TickTick calendar in the widget. However, the problem is that sometimes it is convenient to put the date and time on a task on Ticktick and it ends up not showing up. It would be very useful for me if there was an option to just hide all day events.

Imagem do WhatsApp de 2023-01-22 à(s) 10 05 33

yvolk commented 1 year ago

However, the problem is that sometimes it is convenient to put the date and time on a task on Ticktick and it ends up not showing up.

  1. Are you describing a problem with some other app, in which a task with date and time not showing up?
  2. And you want to compensate that app's deficiency with another option of the "ToDo Agenda" widget?

Please clarify.

Drigva commented 1 year ago

I particularly don't like seeing all-day events in the widget. I have to hide the entire calendar to not see "all day events", and when I create an event in this hidden calendar with a date and time, it will not be shown (since there is no option to hide all day events), obviously.

That's not a problem with any of the apps, I just thought there was a feature (Hide all day events). It would be really useful for me and probably for others, just a request. I'm not sure if this is the right place for this since I don't know how to use Github. Please let me know if I'm wrong.

yvolk commented 10 months ago

Creation of a filter specifically for "All day events" actually means that we also may need an option "To see ONLY all-day-events"... Your case looks like a very artificial/rare: importing tasks as calendar events and having some of that events as all-day-events. You want to see ex-tasks that have time and want to hide those ex-tasks that became all-day-events...

I would suggest a generic approach of filtering in (showing) and out (hiding) of any events based on their content. For example, you could "tag" unwanted events with some suffix in a title (e.g. "[A]" meaning whatever you want...). And you could reuse the same tag in another Widget to SHOW only events with that tag (we do have such an option now, see https://github.com/andstatus/todoagenda/issues/122 )

?!