hide canceled and completed tasks
Categories
(Calendar :: Tasks, enhancement)
Tracking
(Not tracked)
People
(Reporter: ThiloteE, Unassigned, NeedInfo)
Details
Attachments
(3 files)
TB Daily 118.0a1 (2023-08-08) (64-bit) Windows 10.
Tasks were stored locally on my Computer.
Description of Problem:
Tasks do not scale well. Having to process multiple tasks per day is confusing, is not a joy and that is because the UI looks very messy. It is messy, mainly due to canceled and completed tasks showing up right next to taks that still need to be processed.
Canceled and completed destroys the hierarchy when filtering for "due" or "due in" and the next tasks that should be processed are to be found somewhere in the middle of the pile instead of right at the top or the bottom.
Using the "current tasks", "today" or "next seven days" views are great to reduce complexity and filter out future and past or periodically recurring tasks, but it does not help with completed or canceled tasks.
The current behaviour is technically correct, if we assume "next seven days" actually means "show me everything that ought to have happened in the next seven days", but it is really hard to have a nice workflow built around it. I think we could improve upon this.
How to reproduce:
the following views show canceled and/or completed tasks:
- current tasks (canceled + completed)
- today (canceled + completed)
- next seven days (canceled + completed)
- overdue tasks (canceled)
- not started tasks (canceled)
- incomplete task (canceled)
- completed tasks (completed) --> no need to change this view. It's perfect.
- all tasks (canceled + completed) --> no need to change this view. It's perfect.
Ideas for better behaviour / UI:
There are multiple ways how to deal with this. Instead, I have some ideas:
1. Option: Add two separate buttons somewhere. One to hide "completed", the other to hide "canceled" tasks. Maybe even add a third button to hide overdue tasks.
One such button already exists in the today pane of the calendar tab (Alt + 3), which is called "show completed tasks".
2. Option: Implement multi-sort for columns in the tasks table. Allow users to sort hierarchically at least three times. Users then can as their first sort choose "due" or "due in" and as second sort by completed and as third sort by canceled. As a result, the newest "due in" can show at the top and all "completed" or "canceled" can show at the bottom of the table. This would be a very flexible solution.
3. Option: Change the default sort order of the table view and put "completed" and "canceled" tasks always right at the end of the table. --> Users that like to show canceled or completed tasks in different order will be angry. I would not recommend this option.
4. Option: Hide canceled and completed tasks by default from
- current tasks (canceled + completed)
- today (canceled + completed)
- next seven days (canceled + completed)
- overdue tasks (canceled)
- not started tasks (canceled)
- incomplete task (canceled)
Instead, Introduce a new view called "canceled tasks". This Option would not go well with people that like to have completed or canceled tasks in those views.
Conclusion: I would go for either option 1 or option 2, if technically possible.
| Reporter | ||
Comment 1•2 years ago
|
||
| Reporter | ||
Comment 2•2 years ago
|
||
| Reporter | ||
Comment 3•2 years ago
|
||
| Reporter | ||
Comment 4•2 years ago
|
||
By the way, if a task has been canceled and is older than a day, it definitely should not show up in "current tasks", "today" and "next seven days" at all! We could argue about other views, but the above definitely should not happen, right?
You may ask, why not simply delete the task/event? - Well, I want to somehow know (other views are acceptable) that tasks have been canceled.
Imagine following use case: There is a customer that repeatedly cancels meetings, but the customer may still have to pay the meeting fees for both real meetings AND canceled meetings.
Updated•5 months ago
|
| Reporter | ||
Comment 6•1 month ago
|
||
Doesn't my issue go beyond bug382363?
I am not just filtering for completed tasks. There are a lot of other views affected by this issue.
I haven't tried https://hg-edge.mozilla.org/comm-central/rev/ef22458082dd yet, but I am sceptical it really solved this issue.
| Reporter | ||
Comment 7•1 month ago
|
||
Reopening until confirmed solved.
Description
•