@Charles_Heckscher mentioned “sorting” in a different topic. It’s an important function for me, too, and I have two remarks.
1. Initial popup state and keyboard navigation.
SS opens like this:
In the vast majority of cases, I just want to choose the sorting criterion. So I need to press at least two times Down. For me, the first order criterion would be a better initial focus location. As with wipe and reset, I mentally struggle with the context/scope selection.
Keyboard: For context selection, Left and Right should work without pressing Enter first. Maybe the sorting critera should have a shortcut, such that e. g., SS D would sort by date and SS P by priority.
Another context/scope that I use – but does not work with sorting – is a (consecutive) selection.
2. I am missing a way to reverse the sort order. First, I thought of an option for SS. Still, it could also be a separate operation or sorting criterion: revert the order the subitems, or of my (consecutive) selection – whatever the current order is.
Reverse order: I need it mostly for sorting dates (like a history that ages downwards). Either it’s Checkvist’s date, then the order would be a reverse “by due date.” Or it’s an ISO date at the beginning of the task (“2020-11-29 write to KIR”), then the order would be reverse alphabetical.
Also, I’m a bit confused on how priority sorting works.
It appears that priority 9 has higher priority than no priority. This means that if I have a bunch of unprioritized tasks and I assign one a low priority, if I sort by priority it goes to the top of the list (I’d like it to go to the bottom).
I guess the workaround would be to assign all tasks a priority of 5, then I could assign high (1) and low priorities (9) and sort as I go along.
I think it would be good to have a setting to decide if unprioritized tasks should appear before or after prioritized tasks.
Additionally, it would be great if there was a shortcut to sort the entire list. If I have a nested task selected, I currently have to press too many keystrokes:
In Checkvist, items with no priority set are considered to have the least possible priority. I.e. by default, tasks are non-important. Maybe it does not quite fit your view but we probably won’t change that in a near future (
Talking about faster list sorting - so far I can figure out only an optimization when there is a way to select the type of sorting with a number. This would join the last two steps into one.
Esc
ss
1
Something like Alt+1 could work for reverse sorting.
I understand. I can work around that. Although, I don’t think the esc + ss combination will ever feel natural. My fingers are in the home row and the Esc key is too far away, so I have to move my whole hand only to come back to the home row to press the s. (I don’t know how feasible it would be to use cmd + cmd or ctrl + ctrl as a synonym)
That would be fine. But for me, even better would be:
alt + 1 perform previously run sort on whole list
alt + shift + 1 perform previously run sort on whole list in reverse.