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

Sorting #2

Closed
DocSniper opened this issue Feb 16, 2018 · 5 comments
Closed

Sorting #2

DocSniper opened this issue Feb 16, 2018 · 5 comments

Comments

@DocSniper
Copy link

DocSniper commented Feb 16, 2018

A sorting and an auto sorting function would be nice. :-)

  • Manual A-Z sort or opposite from the menu.
  • Automatic (at runtime) A-Z sorting, so the list is always in order
  • Manual sorting for checked and unchecked items and opposite
  • Automatic sorting for checked and unchecked and opposite, so the list is always ready for shopping

Thanks in advance.

@woefe
Copy link
Owner

woefe commented Feb 17, 2018

Manual "one-shot" alphabetic sorting from the menu should be possible to implement 👍

But I'm not a fan of automatic sorting, because:

  • It conflicts with manually rearranging (for me that's one of the most important features). Having both enabled at the same time will be pretty unusable.
  • I found it pretty annoying in other apps. I constantly lost (visual) focus on items after clicking something and the list suddenly re-sorts

Maybe, if there is enough demand for it, I could implement an option to enable either "automatic sorting" or "manual rearranging". But for now I probably won't implement it.

What is your use-case for automatic sorting by checked/unchecked? If you want to use it to have a repository of items that can be quickly added, I have a different (possibly better) solution in #10.

@DocSniper
Copy link
Author

Automatic sorting was just a spontaneous idea, but to understand my intention behind, here my standard shopping list app use case explained:

I like the idea behind apps like Trolly or ShoLi which have basically 2 lists, an item list and a needed list or shopping list.

The reason why I think an item list is mandatory is I don't want to enter the same things always and always again. Like milk or bread e.g. which I need to buy nearly every time when I go shopping.

This is also the reason why I "need" alphabetical and checked/unchecked (auto) sorting. So I can have all items in one list. Searching is far easier in a huge list when it's a-z sorted. Same with shopping, it's easy when all things I need are on top of the list. If I had to scroll and search in the complete list I would go insane, same with manual sorting to the top before shopping.

Maybe I'm incompatible to your app, but I like your app. :-)

@DocSniper
Copy link
Author

Oh I see, the idea from #10 is like an item list. Maybe it can fit my requirement even better than to have item and shopping list unified and sorted.
With the idea in #10 I would have my 2 lists back.

Great idea ... can't wait to test that feature. ;-)

@woefe
Copy link
Owner

woefe commented Feb 18, 2018

Alphabetic sorting is implemented (on master).

I had some more ideas on #10. @sniperle, if you have the time, I'd welcome you to join the discussion on #10.

@woefe woefe closed this as completed Feb 18, 2018
@DocSniper
Copy link
Author

DocSniper commented Feb 19, 2018

Thank you for implementing. :-)
Will test it as soon as it's available via F-Droid.

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

No branches or pull requests

2 participants