Thank you Alexandre. This is helpful. It would be really nice to have a drop down on the back and forward buttons on the toolbar showing the last 30 or so nodes visited. But all in all, FP is a great app!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you Alexandre. This is helpful. It would be really nice to have a
drop down on the back and forward buttons on the toolbar showing the last
30 or so nodes visited. But all in all, FP is a great app!
I am the author of the 2018 post that Jubal mentioned earlier :)
Up until now I still hope that we will have a history panel soon, because moving back and forth node-by-node is sometimes not enough, this way of navigation is a bit slow.
Part of the reason why it is slow is that I often make a lot of 'meaningless' selections, in which I accidentally select a node when I move the mouse around the map treeview. This makes navigating back node-by-node to the 'meaningful' selections a little bit daunting.
Previously I thought that a selection history panel like this could be implemented via groovy script, but now I think it is not possible, because it requires a deeper integration to the source code of FP, because what we want is some kind of a onSelectListener() for every node and we can add the node to the history panel here.
So I hope that @dpolivaev will find his time to take a look at this feature soon.
👍
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I created a simple script that can be use for tracking history. It just creates a link to the current in a history map.
So basically you create a map called history or whatever name you want (you set it in the script as HISTO_MAP_NAME).
Then you assign a hotkey to the script.
And whenever you are on a node that you want to add to the history you hit the hotkey, and the node will be added as a link (to the current node) in the history map.
The history map needs to be opened so the links are added to it.
I have split view with the history map on the left visible at all time. I see the links being added there and it is easy to click on any of the links added to navigate back.
The full path to the node that is linked is added in the note of the link. So one can check what it links to.
The link node (in the history) will have the same color, font etc.
Last edit: Alexandre 2021-04-02
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The script is useful, but I think it can be even more useful if, instead of asking the user to press some hotkey to save a node to history-map, the script somehow automatically does this for the user.
For example, each time the user visits a node, and if he stays there for more than a few seconds, the script will automatically add the node to the history-map.
I believe this improvement, if possible, will help save a lot of time and effort for the user of your script.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is not possible with only a groovy script, something outside the groovy script would need to trigger the groovy script.
So this could be a new feature in Freeplane.
Or somebody could do an autohotkey script that has a timer, and each n seconds, if there are no keyboard or mouse activity while on the freeplane window, then it would trigger the hotkey to run the script adding the node to the bookmark.
Alexandre
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Is there a way to track my history in a map in a similar way as one does in a web browser?
I found this post from 2018 inquiring about this, but it has not been answered.
https://sourceforge.net/p/freeplane/discussion/758437/thread/eb21cfe893/?limit=25#227c
Thanks.
You can use atl+left arrow to go back in history and alt+right to go forward.
Thank you Alexandre. This is helpful. It would be really nice to have a drop down on the back and forward buttons on the toolbar showing the last 30 or so nodes visited. But all in all, FP is a great app!
Yes it is a great app.
You can create a history map and you put there links to nodes that you
would like to return often or that you visited recently.
On Mon, 22 Mar 2021 at 13:32, Jubal j888@users.sourceforge.net wrote:
Hi Jubal and everyone,
I am the author of the 2018 post that Jubal mentioned earlier :)
Up until now I still hope that we will have a history panel soon, because moving back and forth node-by-node is sometimes not enough, this way of navigation is a bit slow.
Part of the reason why it is slow is that I often make a lot of 'meaningless' selections, in which I accidentally select a node when I move the mouse around the map treeview. This makes navigating back node-by-node to the 'meaningful' selections a little bit daunting.
Previously I thought that a selection history panel like this could be implemented via groovy script, but now I think it is not possible, because it requires a deeper integration to the source code of FP, because what we want is some kind of a onSelectListener() for every node and we can add the node to the history panel here.
So I hope that @dpolivaev will find his time to take a look at this feature soon.
I created a simple script that can be use for tracking history. It just creates a link to the current in a history map.
So basically you create a map called history or whatever name you want (you set it in the script as HISTO_MAP_NAME).
Then you assign a hotkey to the script.
And whenever you are on a node that you want to add to the history you hit the hotkey, and the node will be added as a link (to the current node) in the history map.
https://github.com/viaa/FreeplaneScripts/blob/master/LinkCurrentNodeInNodeHistoryMap.groovy
The history map needs to be opened so the links are added to it.
I have split view with the history map on the left visible at all time. I see the links being added there and it is easy to click on any of the links added to navigate back.
The full path to the node that is linked is added in the note of the link. So one can check what it links to.
The link node (in the history) will have the same color, font etc.
Last edit: Alexandre 2021-04-02
Hi Alexandre,
Thank you for your work, I really appreciate it.
The script is useful, but I think it can be even more useful if, instead of asking the user to press some hotkey to save a node to history-map, the script somehow automatically does this for the user.
For example, each time the user visits a node, and if he stays there for more than a few seconds, the script will automatically add the node to the history-map.
I believe this improvement, if possible, will help save a lot of time and effort for the user of your script.
This is not possible with only a groovy script, something outside the groovy script would need to trigger the groovy script.
So this could be a new feature in Freeplane.
Or somebody could do an autohotkey script that has a timer, and each n seconds, if there are no keyboard or mouse activity while on the freeplane window, then it would trigger the hotkey to run the script adding the node to the bookmark.
Alexandre