Comments (25)
As a new Joplin user (loving it) we def need sorting. I honestly don't know how this has been stale for so long.
from joplin.
I would be happy with manual reordering alone.
from joplin.
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?
from joplin.
Most likely it will be. The back end supports arbitrary sort orders, so it's a matter of doing the front end.
from joplin.
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 :)
from joplin.
So far I enjoy the note taking experience. Would like to be able to move notes up and down with in a notebook though.
from joplin.
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.
from joplin.
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?
from joplin.
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.
from joplin.
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.
from joplin.
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
from joplin.
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.
from joplin.
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.
from joplin.
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?
from joplin.
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.
from joplin.
For information, dragging the notes allow you to drop them on a notebook, but yes re-ordering them is currently not supported.
from joplin.
Will this be a feature in the future?
from joplin.
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
from joplin.
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 🥇
from joplin.
Main difficulty with arbitrary sorting I suppose is to implement the drag and drop UI, which is tricky.
from joplin.
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.
from joplin.
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?
from joplin.
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.
from joplin.
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 :)
from joplin.
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.
from joplin.
Related Issues (20)
- Mobile: Note editor errors aren't sent to Joplin's log
- Desktop: Opening the tags dialog causes scroll
- Mobile: Content in the note viewer is clipped at the edges of the screen when pinch-zooming
- Desktop: Starting in dev mode with dev tools docked to main window logs error
- Desktop: Unable to close sync wizard on a small screen HOT 1
- Desktop: Remove scroll sync workaround if it's fixed upstream
- Desktop: Rich text editor: Drag-and-drop of images/text doesn't work
- Desktop: "Save mermaid" button adds extra space above diagrams when invisible
- Android: Opening the markdown toolbar overflow menu is slow on some devices HOT 1
- Desktop: Non-default installations of Simple Backup can't access 7Zip HOT 1
- Android app doesn't accept shared URLs unless recently opened? HOT 6
- Disable initial Sentry request when crash auto-upload is disabled HOT 1
- E2EE doubled storage usage
- regression in command palette: text commands not shown HOT 1
- KaTex Parse Error HOT 1
- Backup Plugin: Backup to a subdirectory of the home directory by default HOT 3
- Mobile: Deep folder nesting results in unreadable titles HOT 1
- Add a help button
- Mobile: Share to Joplin broken if last open section was "All notes" HOT 2
- Frontmatter not detected in markdown files that start with a UTF-8 BOM
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from joplin.