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

Option to hide tasks with no dates #358

Closed
gtbuchanan opened this issue Nov 28, 2019 · 4 comments
Closed

Option to hide tasks with no dates #358

gtbuchanan opened this issue Nov 28, 2019 · 4 comments

Comments

@gtbuchanan
Copy link

Currently, all Tasks with no start or due date seem to be displayed under today's date. I have dozens of tasks without dates, as I consider them generally as "I must complete this at some time in the future, but not necessarily today or ASAP." I'd expect to use my Tasks app to assign deadlines when they can be determined. Since some folks might rely on the current functionality, it would be great to have an option in the settings to "Hide Tasks Without Dates".

@yvolk
Copy link
Collaborator

yvolk commented Nov 28, 2019

@gtbuchanan I agree that tasks (or even any events) without dates are of a special kind and we should be able to hide them or maybe show only such events in some separate view/widget...

BTW could you look and take part in the related discussion on tasks filtering: #356

@yvolk
Copy link
Collaborator

yvolk commented Nov 30, 2019

@gtbuchanan We will implement this special filtering as a part of #356, please see the discussion.

@yvolk yvolk closed this as completed Nov 30, 2019
@ekalin
Copy link
Contributor

ekalin commented Nov 30, 2019

I'd create another task list for the tasks that I don't want shown in the widget, and deselect this task list in the widget settings.

If I wanted to see a task, I'd move it to the main list (which is displayed), possibly adding a date if necessary.


As long as this hiding of tasks with no dates is optional, I'd see no problem in adding the feature. But were it my widget, I'd be reluctant to do that because too many options make the code complex and hard to test, and also too many options might make it harder for users -- too many settings to go through, hard to find a specific setting, doubts about what each option does, etc.

@gtbuchanan
Copy link
Author

@ekalin I've considered the separate task list workaround but it would double the amount of lists, which is both more complex and verbose than necessary. I have "Personal" and shared "Family" lists so that would require two new lists in addition to a new list for each family member personal calendar. I'd also have to teach everyone to add these types of tasks to the new calendar instead.

I understand the concern of increased code complexity, but I believe this situation warrants it to avoid pushing complexity to the end-users. I'm in agreement with the proposed solutions in #356.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants