Replies: 21 comments
-
Thanks @jojoob ! |
Beta Was this translation helpful? Give feedback.
-
Hey @jojoob ! I had a look at this, let's have a short discussion: Basically the search result makes first two partitions: first entries with a completed date, then without. This makes sure that the completed entries always stay on top when you order by completed date. There was a discussion a longer time ago, I think it still makes sense to keep it like that. So I think your issue is more about the partitioning here, right? |
Beta Was this translation helpful? Give feedback.
-
Yes, that's true. I could reproduce what you explained. Why was the decision made to keep the completed items always on top? I find it a bit counterintuitive when using subtasks e.g. for a shopping list. |
Beta Was this translation helpful? Give feedback.
-
You mean it's better to have the uncompleted ones always first, then the completed ones ordered by the date ascending or descending? |
Beta Was this translation helpful? Give feedback.
-
Yes, but maybe not always first. But instead in dependence of ascending/descending ordering. |
Beta Was this translation helpful? Give feedback.
-
Ok, so let's try this. But I'd say |
Beta Was this translation helpful? Give feedback.
-
Hope I am not misunderstanding the discussion. From my understanding, the idea to sort due date by Considering that, subtasks with due take have higher urgency than subtasks without due take. Thus I'd argue, subtasks with due date should be listed first when sorting by Ascending. Or am I missing something in this argument? |
Beta Was this translation helpful? Give feedback.
-
Hi @foss-, the discussion was about the completion date not due date. ;) but beside that I completely agree with you. And you have brought my attention to the fact that the partion thing is implemented for all sortable date fields. Meaning that tasks with an empty value for the selected sort by date field are always listed at the end independent of ascending/descending ordering. @patrickunterwegs please consider the change for all sortable date fields. ;) |
Beta Was this translation helpful? Give feedback.
-
Closed by mistake... Reopened |
Beta Was this translation helpful? Give feedback.
-
For the sorting by completed I have removed the partitioning now. I think there it's okay. |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot @patrickunterwegs! |
Beta Was this translation helpful? Give feedback.
-
Well, indeed, that would also be an option. Let's try that 👍 |
Beta Was this translation helpful? Give feedback.
-
In fact, that's just how it's implemented in the current release version. So eventually there is no change. |
Beta Was this translation helpful? Give feedback.
-
@patrickunterwegs I'm a bit lost with what the status is of this issue. According to github the changes should be in version >5.5. I updated yesterday to 6.6 and nothing changed with subtask sorting. |
Beta Was this translation helpful? Give feedback.
-
Hi @jojoob , actually my understanding was that we came to the conclusion that no change was needed, so I reverted the change. Do you see this differently? |
Beta Was this translation helpful? Give feedback.
-
A picture is worth a thousand words - and multiple screenshots... Screenshots to illustrate the current and proposed behaviourI marked the order I propose with red numbers. Same again in text formDue ASCcurrent
my proposal
From earliest to last, all items without a due date always at bottom! The order among items without a due date doesn't matter. Due DESCcurrent
my proposal
From last to earliest, all items without a due date always at top! The order among items without a due date doesn't matter. Completed ASCcurrent, this is already as I would have proposed it!
From earliest to last, all items without a completed date always at bottom! The order among items without a completed date doesn't matter. Completed DESCcurrent
my proposal
From last to earliest, all items without a completed date always at top! The order among items without a completed date doesn't matter. |
Beta Was this translation helpful? Give feedback.
-
Thanks @jojoob ! I'll have a look this weekend! |
Beta Was this translation helpful? Give feedback.
-
Hi @jojoob , so I made a small change that facilitates any adaptions in this matter, but I'm not sure if I agree with you here. Basically the current logic is always the same: So I think the current logic is still good and comprehensible. I'm afraid if I now change the logic, others will just came up and complain as they might see the current logic as the more intuitive one... |
Beta Was this translation helpful? Give feedback.
-
Putting the partition with items where the attribute is not set always at the end is not what I expect when changing between ascending/descending. And basically this is what my original problem was about: I want an option to sort my items I already have in my shopping trolley (checked/done subtasks) to the bottom. ;D
This may be true for a few scenarios but puts additional (hidden) logic to a simple sorting function and therefore contradicts the expected behaviour. |
Beta Was this translation helpful? Give feedback.
-
Ps: Even with your explanation of the logic the sorting shown in my first and second screenshot (order subtasks by due ascending/descending) does not make any sense to me. |
Beta Was this translation helpful? Give feedback.
-
I have adapted the sort order for due and completed, I still don't see your proposal as a good approach. I did the following: Due ASC
Due DESC
Completed ASC
Completed DESC
I will move this to discussions now to leave it open for any other feedback |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the bug
Order subtasks by completed alsways shows completed subtasks at the top of the list whether ascending or descending is selected.
And additionally, a little bit of a feature request: It would also be nice to have completed items at the buttom regardless of the otherwise selected sorting. Maybe similar to "order by", "then order by".
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Ascending/descending sorting should have an impact on whether completed subtasks are displayed at the top or bottom of the list.
Device and version:
Beta Was this translation helpful? Give feedback.
All reactions