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

Re-order notes/to-dos #51

Closed
internetjanitor opened this issue Dec 1, 2017 · 25 comments
Closed

Re-order notes/to-dos #51

internetjanitor opened this issue Dec 1, 2017 · 25 comments
Labels
enhancement Feature requests and code enhancements

Comments

@internetjanitor
Copy link

Operating system

  • [X ] Windows

Application

  • [X ] Desktop

When dragging a note, the cursor changes to indicate that it's being dragged but the order doesn't change. It would be useful to re-order to-dos manually based on priority.

@laurent22 laurent22 added the enhancement Feature requests and code enhancements label Dec 1, 2017
@laurent22
Copy link
Owner

For information, dragging the notes allow you to drop them on a notebook, but yes re-ordering them is currently not supported.

@ammoto
Copy link

ammoto commented Feb 6, 2018

Will this be a feature in the future?

@laurent22
Copy link
Owner

Most likely it will be. The back end supports arbitrary sort orders, so it's a matter of doing the front end.

@nof8
Copy link

nof8 commented Apr 5, 2018

So the frontend will be done simultaneously for manual reordering and sorting by other things (like creation time, modification time, alphabetically)? Great.
I'd suggest configuration setting "Sort by" and add all the variants quoted above - alphabetically, creation date, modification date, manual.

Hope to have this feature soon :)

@cossio
Copy link

cossio commented Apr 18, 2018

I would be happy with manual reordering alone.

@dchakro
Copy link

dchakro commented Jan 15, 2019

Has this been implemented already? [Couldn't get it to work on Mac & Android]
e.g. alphabetical sorting of notes?

Saw this issue merge commits:
#206
#768
Issue #768

@dddjjjbbb
Copy link

Just bumping this. It's a small bugbear given how otherwise awesome Joplin is, but enough to prove persistently bothersome. Sorting on OSX is sporadic at best, same story on Linux (Debian). Is a solution likely to be implemented in the near future? @laurent22, you mentioned the back end supports arbitrary sorting, how involved do you estimate the front end fix being? Perhaps we can discuss a solution? I'd love to push this feature. Whatever the case, thanks for all your hard work 🥇

@laurent22
Copy link
Owner

At the moment you can sort the notebooks and notes using various criteria, isn't it sufficient? Maybe we need to add more sorting options?

@laurent22
Copy link
Owner

Main difficulty with arbitrary sorting I suppose is to implement the drag and drop UI, which is tricky.

@dddjjjbbb
Copy link

The sorting criteria is welcome but unfortunately doesn't solve the use case. There are obviously a myriad of ways in which people sort their thoughts/notes. Although I'm sure there are cases in which stock sort would suffice, in general it will not. This would be resolved, as you said, by drag and drop. I'd vote this feature be marked as essential. It's fundamental to an intuitive UX. I'd be happy to take a look into implementing this if you'd consider including it in the current mini-roadmap.

@dddjjjbbb
Copy link

I just realised, perhaps the sorting you're referring to is the sorting of notes within a given parent directory? In which case, the stock sort would suffice, at least for me. My issue is rather relating to moving directories within the hierarchy as a whole. For example, say I have a sub directory "Ruby" in a parent directory "Programming" and wish to move this sub directory out, making it the parent. This is the functionality I am referring to. If you need any more detail I'd be happy to record it. Cheers.

@bmurphy1976
Copy link

I'm confused by what you mean when you say "various sort criteria."

It seems my notes (OSX) are sorted by most recent created at the top? In lieu of some other mechanism to reorder the notes, I'd prefer they were consistently sorted alphabetically, but that appears to not be the case. Can I force them to be alphabetical?

@lando-cal
Copy link

Personally, manual sorting is essential to the to-do list functionality.
I love Google Keep's way of allowing quick entry of simple to-do items, as it allows me to sort them at the end of the day with a quick flick. Although, Keep falls short for a myriad of other reasons.

After looking through dozens of options, it seems that Joplin is the closest solution for my use case. So, thank you kindly for making something proper in a niche that seems to be rife with a charge-more-release-less paradigm these days!

That said, this and the lack of widgets are my largest gripes thus far. I'd be more than willing to allocate to a feature bounty or something though, if a venue for such exists.

@ls-1N
Copy link

ls-1N commented May 23, 2019

I'm confused by what you mean when you say "various sort criteria."

It seems my notes (OSX) are sorted by most recent created at the top? In lieu of some other mechanism to reorder the notes, I'd prefer they were consistently sorted alphabetically, but that appears to not be the case. Can I force them to be alphabetical?

Yes. For me on Linux I can find it in the menubar > View > Sort notebooks by > Title/Updated date/Reverse sort order.


Btw for everyone suffering from the lack of this feature - a workaround I use myself:
If I want something to be at the front I add 0 or some symbol - + in front of it. Sometimes multiple for aesthetic reasons ###. And x to those I want to be at the end of the list. If I use 3 symbols, then I have plenty to organize all of the notebooks in relation to one anotherxaa xab xac. The only cost is having to ignore those first few symbols (normally separated by spaces) and the screen space they need.
- quick access
- favorites
Normal notebooks 1
Normal notebooks 2
xx trash
xx old

@stale
Copy link

stale bot commented Sep 23, 2019

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may also label this issue as "backlog" and I will leave it open. Thank you for your contributions.

@stale stale bot added the stale An issue that hasn't been active for a while... label Sep 23, 2019
@stale
Copy link

stale bot commented Sep 30, 2019

Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, please feel free to create a new issue with up-to-date information.

@stale stale bot closed this as completed Sep 30, 2019
@lock lock bot locked and limited conversation to collaborators Oct 14, 2019
@laurent22 laurent22 removed essential stale An issue that hasn't been active for a while... labels Jan 11, 2020
@laurent22 laurent22 reopened this Jan 11, 2020
Repository owner unlocked this conversation Jan 11, 2020
@rpld
Copy link

rpld commented Jan 18, 2020

As the difficult part would be implementing drag-and-drop, I'd like to suggest a simple alternative that addresses some of the use cases.

Suggestion: Add a "priority" numeric field to each note. For example, 1 to 10. Allow sorting by Priority. When editing a note, pressing on the priority box can bring up a nice slider to pick the new number, or just text entry for starters.

This addition would be very useful by itself. And later, drag-and-drop could be integrated into it- dragging would change the priority to be between the priority of the other notes - which would require it to be non-integer.

Generally, such a priority field is useful for quickly categorizing large lists. In contrast, drag-and-drop is best for micro-managing a small set of notes, such as the top priority todos (you wouldn't want to drag an item across 700 other notes).

Also, the priority field can be a workaround for drag-and-drop.

Optional: have the scale configurable, instead of 1-10, could be any range the user enters.

@plibither8
Copy link

Even if manual re-ordering via drag-and-drop is not supported, I think it's essential that optional sorting of notes in a notebook should be allowed. What I mean by that is: the user is supplied with a few default sort methods such as alphabetical, last modified, date created etc.

An simple implementation which I can quickly think of is a dropdown field with the sort methods.

@silverark
Copy link

Priority sounds like a separate feature/option for sorting, which would still be useful but which could be as an alternative sorting method.

Another quick fix, rather than the drag and drop would be options in the Right click menu for "Move Up" and "Move Down" so custom order is selected. You could then have shortcut keys to move the item up and down using Ctrl + Up or Ctrl and Down. That would work for me.

@Alkanov
Copy link

Alkanov commented Feb 18, 2020

As a new Joplin user (loving it) we def need sorting. I honestly don't know how this has been stale for so long.

@jeppling
Copy link

jeppling commented Apr 6, 2020

If drag-n-drop hard to implement, how about ability to select a note and then have buttons for moving the note up or down in the note list?

@bernieke
Copy link

I for one am happy with the current note sort order options. The only thing missing for me would be to have the option (like in the evernote desktop client, windows explorer, solid explorer on android, ...) to have a separate sort order per notebook. Some notebooks I use as information dumps, where it makes most sense to see the last updated or created on top. Others are structured and would be sorted by Title. It would save me from having to change the sort order each time I switch between the different kinds of notebooks :)

@rclardy
Copy link

rclardy commented Apr 28, 2020

So far I enjoy the note taking experience. Would like to be able to move notes up and down with in a notebook though.

@RelativeParadox
Copy link

Manual sort order is essential for functionality, even if it is just a keybinding to move the note up or down in the list. I also agree with bernieke, notebook by notebook configuration would be nice, is there anyone working on either?

@JRamonB
Copy link

JRamonB commented Jun 14, 2020

As a longtime Evernote & Linux user, it was a big & welcoming surprise to know Joplin and its multiplataform capability with almost all the characteristics & functions of Evernote.

But related to this topic, I missed the sort order of tasks by alarm date-hour. It would be helpful to see the things that have to be done first.

Thank you very much and congratulations to the team.

@lock lock bot locked and limited conversation to collaborators Jun 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Feature requests and code enhancements
Projects
None yet
Development

No branches or pull requests