Hello everyone,
This is my first post on the Joplin forums. I've been a Joplin user/evangelist for quite some time now. Currently on the mobile app, Joplin allows for search app-wide and in individual notes, but only in edit mode. This is highly confusing to new users (especially for individual note search). Looking through previous feature requests, there seems to be a desire to have better search on mobile in "view mode" on the mobile app.
Currently, it's possible to search for a term or phrase, find the note which contains that search term, and scroll until you see the highlighted keywords. If you're like me, this is a slow process; I have several notes that are quite long, and I'm willing to bet other users with similarly long notes feel this way as well. On the desktop app, it's possible to search within a note using ctrl+f
, and use the arrows to jump between results, much like ctrl+f
on a web browser.
This isn't so much a feature request as it is a way to gauge support for adding this as a feature. I am an experienced developer who has used Typescript professionally, and I am willing to invest the time to add this feature as a contribution to the project. Furthermore, Joplin's contributor guidelines require adequate discussion in the Joplin Forums before submitting patches longer than 50 lines.
To recap, the changes I am proposing are:
- A search icon is added to the toolbar when a note is opened in "read mode"
- Tapping the search icon opens a small search dialog
- A bottom toolbar appears when the search is entered and contains three icons (similar to the search popup in "edit mode"): one for closing the search (an "X"), one for moving to the previous search (a left arrow), and another for moving to the next search (a right arrow)
- Pressing each arrow jumps to the previous/next highlighted search result
- Closing the search popup cancels the search, and highlighted keywords are no longer highlighted
I would love to get some input on this before I dive in and attempt to implement it.
Thank you!