-
Notifications
You must be signed in to change notification settings - Fork 164
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
"Someday" should be sorted at the end (after tasks with no duedate) when sorting by end date #859
Comments
About the current sorting, it seems for "someday" for comparing dates it is turned into a date where it is a year from now (aka today): Lines 201 to 203 in 4dd1648
|
I wholeheartedly agree that this sorting doesn't make sense. This is just a wild guess, but this might historically have something to do with how sorting the GtkTreeview works, and if so, it might be something for @diegogangl and @jaesivsm to consider as part of #737 / New Core / GTK4 / new views ... so many moving pieces interacting with each other there! Surprised we didn't already have a ticket for this issue here, I probably never noticed because I spend my time in "Actionable" view so much, which hides the "someday" tasks. |
We can compare fuzzy dates directly in the new filter models in Gtk4, so we can get away from the limitations of using days for fuzzies. |
Related to getting-things-gnome#859 Current sorting in Actionable view starts with no date tasks and most urgent dates go to the end, which means `today` might not be even visible. This simple patch reverses the sorting order of due date, so it starts with `today` tasks.
Hi
Thanks for maintaining this application. I've been using it with satisfaction for quite some time, and wanted to ask a question - possibly suggest an improvement - around the ordering of tasks when sorting by the end date column.
Currently, when sorting tasks in an ascending fashion by end date, you see:
For example:
Two things strike me as somewhat odd here: one is that apparently "someday" is seen as "somewhere within the current year", whilst I thought the purpose of it was "it needs to be done at some point, but it has no required end date, so don't show it in the Open view either", implying low priority - in the screenshot, the task due by 2023 is sorted after "someday" tasks, though.
The other thing is that I'm wondering if it would make more sense to always sort "someday" tasks at the far bottom, and sort the tasks with no end date before them. The reasoning is that tasks without end date might still need to be done in the near future ("soonish"), whilst for "someday" tasks priority doesn't matter - in a sense, tasks with "someday" have an end date that is later than tasks without an end date. Currently, if you have a lot of tasks "someday", they are all sorted before tasks that might be more "urgent", pushing them down.
There may be a reasoning for the current sorting, though, and maybe it just comes down to preference.
Thanks!
The text was updated successfully, but these errors were encountered: