3 ms·
> Like since the app supports sorting notes by a few dimensions (title, creation date, modification date), how would a manual sort order fit into this? Just st
by krainboltgreene 6y ago
> Like since the app supports sorting notes by a few dimensions (title, creation date, modification date), how would a manual sort order fit into this?
Just store a position on the note. When someone doesn't have a sort order, order by the position. When you do, order first by the value then by the sort order.
- fabiospampinato 6y agoEven that is tricky, what's a position? Is it tied to the current sorting dimension only? And all my other questions I still don't have good answers for.
- johntash 6y agoNot the person you're asking and I'm not sure if it's a good example to base anything off of, but the only example I could think of is Jira. It has a "rank" attribute that it somehow keeps track of for tickets. Somehow that rank still works when you have a list of tickets from multiple projects (each with tickets that could have their own rank as well). IMO a custom order should only be relevant to whatever the native view is that that note shows up in. I haven't used notable (yet), but I assume you have folders/notebooks/etc that the note is stored in. When in a view that shows the contents of that folder (and nothing else), you could allow users to move the note's sort position. In any sort of search or tag view that shows notes from multiple folders, I would expect the notes to be ordered by date/name and not by this custom order.
- fabiospampinato 6y agoI'll take a look at Jira, if you like how they handle this they probably have got the logic figured out well already.