laurent22 / joplin

Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.
https://joplinapp.org
Other
45.19k stars 4.92k forks source link

[Feature Request] Navigation #716

Closed domoenergytics closed 4 years ago

domoenergytics commented 6 years ago

Often, when I'm writing a note, I jump to another note to do a little update. Then I want to go back to the first note. I have not found an easy way. Would it be possible to add navigation keys back and forward, just like in a browser?

Another navigation feature, after searching for un note, the notebook is displayed. I would like to be able to click on this name displayed to reach the notebook.

stale[bot] commented 5 years ago

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.

gbirke commented 4 years ago

I would still like to have this feature.

0vermind commented 4 years ago

me too. It is very difficult to navigate back and forth without a breadcrumb menu. All GUI should have one.

Ruco commented 4 years ago

I would settle for a key binding. For example ALT+left to go back. (And possibly ALT+right to go forward). So there wouldn't need to be any GUI changes (yet).

AFewMistakesAgo commented 4 years ago

+1 for easy navigation back and forth through history of notes visited in current session, at least in desktop version.

stale[bot] commented 4 years ago

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 comment on the issue and I will leave it open. Thank you for your contributions.

mahibi commented 4 years ago

.

0vermind commented 4 years ago

Unfortunately, the issue did not get the attention it deserves by the community and the devs. This is a key feature for heavy users like me. I don't want so sound disrespectful Laurent. I'm using Joplin for some year now but ZIM wiki, (a 20 years old software I moved from) is still more navigable and userfriendly (i.e wysiwyg editor etc...) than Joplin. I hope Joplin will improve and catch up!

Rishabh-malhotraa commented 4 years ago

Unfortunately, the issue did not get the attention it deserves by the community and the devs. This is a key feature for heavy users like me. I don't want so sound disrespectful Laurent. I'm using Joplin for some year now but ZIM wiki, (a 20 years old software I moved from) is still more navigable and userfriendly (i.e wysiwyg editor etc...) than Joplin. I hope Joplin will improve and catch up!

@0vermind there is an open PR for that #2563 hopefully it will get approved and this feature will be added soon

stale[bot] commented 4 years ago

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 comment on the issue and I will leave it open. Thank you for your contributions.

domoenergytics commented 4 years ago

I'm still waiting for these features...

laurent22 commented 4 years ago

This has been implemented in #2819

wtwver commented 3 years ago

I would settle for a key binding. For example ALT+left to go back. (And possibly ALT+right to go forward). So there wouldn't need to be any GUI changes (yet).

Help -> Toggle developments tools -> Paste the js code into the console

document.onkeydown = checkKey;

function checkKey(e) {
    var pressed = "";
    if(e.altKey && e.keyCode==37 ){
        console.log("back");
        document.querySelector("#react-root > div > div > div.resizableLayoutItem.rli-root > div.resizableLayoutItem.rli-editor > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(1) > a:nth-child(1)").click();
    } else if(e.altKey && e.keyCode==39 ){
        console.log("forward");
        document.querySelector("#react-root > div > div > div.resizableLayoutItem.rli-root > div.resizableLayoutItem.rli-editor > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(1) > a:nth-child(2)").click();
    } 
}