Changing notebooks shouldn't exit current note

@restreachi I can see what you are saying. A separation of the view of a note from the navigation throughout notebooks.

Hm.

That's a thought. My gripe is that if I click into a notebook, I get kicked to the top note in whatever ordering scheme I have chosen and the cursor placed to the top of that note. It's just very crude.

The back button helps you kick back to the note you were in previously, but it too … sticks you right back at the top of the note. ARGH!

And so, I would love to merge these behaviors.

  1. If I am perusing notebooks, DON'T switch out the note in the editor/viewer.
    1.a. Bonus feature: Show an italicized note title of the note currently in view no matter what notebook you are currently navigating. This italicized title merely indicates that that note is virtual.
  2. If I go back to a note I was previously editing/viewing (via the back and forward buttons, or if I just click on a note), take me back to the last cursor position in that note. I.e., track all current cursor positions in all notes and have fallback behaviors for the cases where that note disappears or the note has changed beneath it (changed via a sync from elsewhere, for example).
    2.a. Bonus feature: if you don't have feature (1) enabled, switch to the last note opened in a notebook when clicking into a new notebook.

What do you think of this merger of ideas?

@shikuz If this is resolvable via a plugin, that would be stellar. What do you think of this logic as described?

There is a feature in development by @personalizedrefriger that would help with the first use case, but it's only for the desktop and doesn't achieve independence of the primary window: "Desktop: Multiple window support" https://github.com/laurent22/joplin/pull/11181

@restreachi Does this meet your needs?

1 Like