I am on vacation the next two weeks. In this time, I would like
to work on a freeplane feature/bug.
Here are some things Dimitry and I thought about:
Support for SVG icons. We want to add support, and then
replace PNG icons by SVG ones one by one (or batch by batch).
Make node editor non-modal and allow multiple instances.
Make more views undockable (i.e. properties panel, icon list, maybe note
editor ...). This could be a follow-up to #2 (making node editor a real undockable component)
another idea?
What do you think?
(I cannot guarantee that I will code the feature that most users want, as a
fairy might appear to me, and tell me to do feature X ;-))
Cheers and Best Regards,
Felix
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Support for SVG icons are IMHO the best way to support high density monitors (retina etc) so that all icons look big enough on all kinds of monitors. It would allow us to add better scaling icons and also to allow to change size of icons like now you can change font sizes.
Non modal editors are requred if you want to open multiple editors with notes, details or node content from different notes at the same time.
I am going to work on synchronizing different map views and configurable lines around nodes myself, so these ideas are already on the road map.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I asked Felix to give the community the chance to tell and agree on the most wanted feature.
He has already communicated our suggestions, and we would like to get your feedback and suggestions so that Felix can work on one of the most needed features.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
One comment on svg icons now that you seem to be seriously embarking on implementing it as an enhancement: It would be good to provide for two sets, one normal colorized set, and the other black and white since this last one is currently the trend. But consider not implementing it necessarily in a rush since that involves a lot of work I think.
Non-modal editor is something I have always wanted as a feature to be accomplished.
The same for number 3. This will increase FP flexibility and would be in-line with the provision for multimonitor support.
One thing I'd like to see is a map output of keyboard shortcuts, something I can search and filter. I find the table hard to use. In the history.txt it indicates some work had been done on this at one time:
1.2.1 alpha
Keyboard shortcut documentation: Map and HTML table generation added for the documentation map
I'd like to see it in the format:
level 1 = function group (eg, File, Edit, etc)
level 2 = FP function (eg, New map)
level 3 = shortcut (eg, Ctrl+N)
Thanks for consideration.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
More about point 1 on svg icons: I envision a greater adaptability. This would be in line with the many screen sizes and resolutions being used today, and the changes being brought to us by Windows 10 and possibly Ubuntu. Others will follow.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I would also like a kind of scrap pad to be added. Something that helps throw in flying ideas of concepts that don't fit in our immediate working elements but that might me useful for our map later on. Of course some might think that there are already tools that can take care of that, but reaching out our hands for other tools in the moment that we need it just to secure those simple, ephemeral, vanishing thoughts, that come to us occasionally is at times unthinkable and way too awkward.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I would Like a SimplyHTML where yo can use keyboard shortcuts, specially
keyboard shortcuts for the formating of thext with colours, italics, bold,
underline, all those things.
Editing of text in SimplyHTML depends largely on the mouse, while on the
other hand, Freeplane is really great at doing everything else with the
keyboard.
I would also like a kind of scrap pad to be added. Something that helps
throw in flying ideas of concepts that don't fit in our immediate working
elements but that might me useful for our map later on. Of course some
might think that there are already tools that can take care of that, but
reaching out our hands for other tools in the moment that we need it just
to secure those simple, ephemeral, vanishing thoughts, that come to us
occasionally is at times unthinkable and way too awkward.
I would also like a kind of scrap pad to be added. Something that helps throw in flying ideas of concepts that don't fit in our immediate working elements but that might me useful for our map later on.
In Keynote NF, opensource 2-pane outliner, that is accessed on the equivalent of FP Properties Panel. In FP, it would require an additional tab besides Format & Calendar/attributes. It works pretty well there. (I tried to attach image - hope it worked.)
Thanks for bringing Keynote NF once again to my attention Ken. I may consider downloading it and evaluate its capabilities. I have seen this feature in a couple of programs before. It would be pretty helpful especially for applications like Freeplane designed to simplify the administration of knowledge. From this fact derives the need to have an at-hand local repository of flying thoughts that would be always there when I open FP. This way I wouldn't have to open another program for this (being the case that we sometimes forget what program we used for that). Another benefit is that most of the times our ideas would be specific to the map we are working on.
In the meantime while we wait for this feature to be integrated in FP, options like Keynote NF would come in handy.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
But, Leo, why don't you just create a first level node with the text
"flying ideas", and then add those random thoughts sequentially without any
structure below them? That's exactly how I do it.
Flying Thoughts is nothing but a knowledge category. Thus, it is ideal to
be stored in Freeplane. You don't kneed external programs to keep your
textual information. That's the goal itself of Freeplane softwate. I find
that using other software to do what you are saying, together with
Freeplane, is highly contradictory.
If I'm missing something crucial, please excuse my obvious rudeness.
I wasn't suggesting using Keynote NF to accomplish what Leo wants. I only used it as an example of how Keynote implements this functionality. Sorry for the confusion.
In Keynote NF notes are available regardless of what tab (note) you are in. If FP were to implement this functionality, in a similar way, notes also would be available in whatever map you were in. Sometimes that's a good thing, sometimes it is not.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ken, that's a relevant detail. Thanks for pointing out. But availability
between different maps isn't at the distance of a single keystroke? I mean
Ctrl-Tab.
One way I use Keynote NF to save time is as a clipboard manager. I'll turn on clipboard capture in Keynote NF. Then while in FP and want to record a quick note I start a new node anywhere, write my note, then cut it to the clipboard (ctrl-x). My FP working map remains clean and I can keep going with very little interruption. Whenever I want, I can swap over to Keynote NF, select the clipped text, swap back to FP, navigate to a snippet/(flying ideas) map, and paste from clipboard - each captured clip becomes a map node. From Keynote NF, I can scoop up many text snippets at once. If I want my snippets in a particular map I create a child node, while creating my quick note, with the map name in it as a reference point.
I use this strategy a lot for copying Bible passages from freebie theWord Bible study software (great program - I highly recommend it). Every time I copy a passage it immediately gets pasted into Keynote NF. Repeat until all passages are copied. Saves lots of time vs pasting each passage into FP immediately after I copy it. I can copy a dozen passages and quickly paste them all back into FP in one copy/paste. I don't loose my place in either FP or theWord. In theWord I have copy set up so that when I paste into FP the reference is a node with the scripture text as its child. (Since I regularly use 3 Bible study programs, I keep my notes in FP rather than in any particular Bible program even though they each have notetaking functionality.)
I don't want to hijack this thread with Keynote NF stuff - but it seems the vacation priorities have already been set. I find FP and Keynote NF to be complementary in many ways and use them both daily. Until FP gets clipboard capture functionality, for example, I am glad KN can step in to help in my notetaking tasks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is an easy answer to your proposal: You are now on a node throwing things in there, then suddenly comes a thought. You don't want to jump to other places on the map to write something there and then come back since there are times that by doing so might disturb your concentration. It is a practical thing. I don't expect to be asked why. Just a practical thing. Then you find a reachable repository on the right or left pane just for that. You will use it. I can guarantee that. I am not talking about flying ideas that deserve a place on the map, let alone, those deserving to be categorized. That's the purpose of a handy scratch pad.
Leo Ram
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
you could writte a trivial script. Press a keyboard shortcut and you go to
the node that works as a repository. Press it again, and you go back to the
original node where you were working when the idea popped into your brain.
I have something like that myself.
I had this idea for Leo's request:
You can also create a new map view centered in the node that works as
repository and jump between views using the "Previus Map" and "Next Map"
shortcuts (shft+ctrl+Tab and ctrl+Tab)
but the shortcuts doesn't work to jump between views of the same map!!
Maybe is easier to create a command to jump to the last view used, no
importance if they are from the same map or not. Like the "Alt+Tab"
combination in windows, every time you use it, the "last used view"
changes. so you go there and back using the same shortcut.
Another way is to create a command to jump between views of the same map.
Both ideas requieres programming, but maybe they are easier than
implementing a scrap pad.
you could writte a trivial script. Press a keyboard shortcut and you go to
the node that works as a repository. Press it again, and you go back to the
original node where you were working when the idea popped into your brain.
I have something like that myself.
Miguel, thanks, but you don't seem to have read my post above in an uninterrupted manner (you were possibly too busy). I mentioned "to jump to other places" as exactly the step I would like to avoid when I don't want to momentarily loose the focus from my node, look: "under certain circumstances". This is a practical case and impacts differently from individual to individual. Exactly based on that well established fact are the on/off, opt in/opt out options and all other sorts of provisions to change personalization that are incorporated in software applications. Also, writing scripts is out of the reach of many non "techie" users, possibly 95% of all them. So based on all the above stated, a scrap pad is for me still much better,
Last edit: Leo Ram 2016-07-04
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just got the impression that feature was easy to replace within the
present functionality of freeplane.
I am sorry I couldn't give you a good advice. Sometimes extra effort from
the devs doesn't look so unavoidable. Some other times, the community as a
whole sees no other option than to ask and try to weight over their
precious time.
Please, take care, and sorry again for my beeing so annoying.
Miguel, please continue to give me advice. I clearly understood your willingess to help, in fact, I may use your workaround while I continue to wait for the feature to be incorporated in FP. No attempt to overcharge devs, just throwing ideas.
Keep in touch.
Leo Ram
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear Freeplane users,
I am on vacation the next two weeks. In this time, I would like
to work on a freeplane feature/bug.
Here are some things Dimitry and I thought about:
Support for SVG icons. We want to add support, and then
replace PNG icons by SVG ones one by one (or batch by batch).
Make node editor non-modal and allow multiple instances.
Make more views undockable (i.e. properties panel, icon list, maybe note
editor ...). This could be a follow-up to #2 (making node editor a real undockable component)
another idea?
What do you think?
(I cannot guarantee that I will code the feature that most users want, as a
fairy might appear to me, and tell me to do feature X ;-))
Cheers and Best Regards,
Felix
Some points to the above suggestions:
Support for SVG icons are IMHO the best way to support high density monitors (retina etc) so that all icons look big enough on all kinds of monitors. It would allow us to add better scaling icons and also to allow to change size of icons like now you can change font sizes.
Non modal editors are requred if you want to open multiple editors with notes, details or node content from different notes at the same time.
I am going to work on synchronizing different map views and configurable lines around nodes myself, so these ideas are already on the road map.
https://sourceforge.net/p/freeplane/discussion/758437/thread/98817dba/ Would be great if you and Dimitry concur about it and have the chance of course :)
I asked Felix to give the community the chance to tell and agree on the most wanted feature.
He has already communicated our suggestions, and we would like to get your feedback and suggestions so that Felix can work on one of the most needed features.
Thanks Dimitry.
One comment on svg icons now that you seem to be seriously embarking on implementing it as an enhancement: It would be good to provide for two sets, one normal colorized set, and the other black and white since this last one is currently the trend. But consider not implementing it necessarily in a rush since that involves a lot of work I think.
Non-modal editor is something I have always wanted as a feature to be accomplished.
The same for number 3. This will increase FP flexibility and would be in-line with the provision for multimonitor support.
Synchronization accommodates brilliantly on this point :) Not sure if considering part of or the whole of what is beeing propossed here https://sourceforge.net/p/freeplane/discussion/758437/thread/98817dba/
The ones in the opening post are good.
One thing I'd like to see is a map output of keyboard shortcuts, something I can search and filter. I find the table hard to use. In the history.txt it indicates some work had been done on this at one time:
I'd like to see it in the format:
level 1 = function group (eg, File, Edit, etc)
level 2 = FP function (eg, New map)
level 3 = shortcut (eg, Ctrl+N)
Thanks for consideration.
One of the things I'd like to see is a special note that captures everything you add to any other notes of a map.
This will provide something like a linear view for the things you added. Just like when you add contents to a Microsoft Word document.
Freeplane is an app that displays information in a highly structural manner, so a linear view like this will be a perfect addition.
+1 for SVG icons. The more I think about this the better I like it.
Scalable icons would greatly improve presentations showing zoomed-in nodes.
More about point 1 on svg icons: I envision a greater adaptability. This would be in line with the many screen sizes and resolutions being used today, and the changes being brought to us by Windows 10 and possibly Ubuntu. Others will follow.
I would also like a kind of scrap pad to be added. Something that helps throw in flying ideas of concepts that don't fit in our immediate working elements but that might me useful for our map later on. Of course some might think that there are already tools that can take care of that, but reaching out our hands for other tools in the moment that we need it just to secure those simple, ephemeral, vanishing thoughts, that come to us occasionally is at times unthinkable and way too awkward.
I would Like a SimplyHTML where yo can use keyboard shortcuts, specially
keyboard shortcuts for the formating of thext with colours, italics, bold,
underline, all those things.
Editing of text in SimplyHTML depends largely on the mouse, while on the
other hand, Freeplane is really great at doing everything else with the
keyboard.
2016-06-27 17:47 GMT+02:00 Leo Ram leoramtor@users.sf.net:
A bit out of topic, but I miss it everyday, sooo....
+1 for Miguel's adding shortcuts to SimplyHTML: (re)apply foreground color,
(re)apply background color, strikethrough, modify a hyper link, etc
@ Leo Ram
In Keynote NF, opensource 2-pane outliner, that is accessed on the equivalent of FP Properties Panel. In FP, it would require an additional tab besides Format & Calendar/attributes. It works pretty well there. (I tried to attach image - hope it worked.)
Last edit: Ken Hill 2016-06-28
Thanks for bringing Keynote NF once again to my attention Ken. I may consider downloading it and evaluate its capabilities. I have seen this feature in a couple of programs before. It would be pretty helpful especially for applications like Freeplane designed to simplify the administration of knowledge. From this fact derives the need to have an at-hand local repository of flying thoughts that would be always there when I open FP. This way I wouldn't have to open another program for this (being the case that we sometimes forget what program we used for that). Another benefit is that most of the times our ideas would be specific to the map we are working on.
In the meantime while we wait for this feature to be integrated in FP, options like Keynote NF would come in handy.
But, Leo, why don't you just create a first level node with the text
"flying ideas", and then add those random thoughts sequentially without any
structure below them? That's exactly how I do it.
Flying Thoughts is nothing but a knowledge category. Thus, it is ideal to
be stored in Freeplane. You don't kneed external programs to keep your
textual information. That's the goal itself of Freeplane softwate. I find
that using other software to do what you are saying, together with
Freeplane, is highly contradictory.
If I'm missing something crucial, please excuse my obvious rudeness.
I wasn't suggesting using Keynote NF to accomplish what Leo wants. I only used it as an example of how Keynote implements this functionality. Sorry for the confusion.
In Keynote NF notes are available regardless of what tab (note) you are in. If FP were to implement this functionality, in a similar way, notes also would be available in whatever map you were in. Sometimes that's a good thing, sometimes it is not.
Ken, that's a relevant detail. Thanks for pointing out. But availability
between different maps isn't at the distance of a single keystroke? I mean
Ctrl-Tab.
One way I use Keynote NF to save time is as a clipboard manager. I'll turn on clipboard capture in Keynote NF. Then while in FP and want to record a quick note I start a new node anywhere, write my note, then cut it to the clipboard (ctrl-x). My FP working map remains clean and I can keep going with very little interruption. Whenever I want, I can swap over to Keynote NF, select the clipped text, swap back to FP, navigate to a snippet/(flying ideas) map, and paste from clipboard - each captured clip becomes a map node. From Keynote NF, I can scoop up many text snippets at once. If I want my snippets in a particular map I create a child node, while creating my quick note, with the map name in it as a reference point.
I use this strategy a lot for copying Bible passages from freebie theWord Bible study software (great program - I highly recommend it). Every time I copy a passage it immediately gets pasted into Keynote NF. Repeat until all passages are copied. Saves lots of time vs pasting each passage into FP immediately after I copy it. I can copy a dozen passages and quickly paste them all back into FP in one copy/paste. I don't loose my place in either FP or theWord. In theWord I have copy set up so that when I paste into FP the reference is a node with the scripture text as its child. (Since I regularly use 3 Bible study programs, I keep my notes in FP rather than in any particular Bible program even though they each have notetaking functionality.)
I don't want to hijack this thread with Keynote NF stuff - but it seems the vacation priorities have already been set. I find FP and Keynote NF to be complementary in many ways and use them both daily. Until FP gets clipboard capture functionality, for example, I am glad KN can step in to help in my notetaking tasks.
@Miguel:
There is an easy answer to your proposal: You are now on a node throwing things in there, then suddenly comes a thought. You don't want to jump to other places on the map to write something there and then come back since there are times that by doing so might disturb your concentration. It is a practical thing. I don't expect to be asked why. Just a practical thing. Then you find a reachable repository on the right or left pane just for that. You will use it. I can guarantee that. I am not talking about flying ideas that deserve a place on the map, let alone, those deserving to be categorized. That's the purpose of a handy scratch pad.
Leo Ram
Dear Leo,
you could writte a trivial script. Press a keyboard shortcut and you go to
the node that works as a repository. Press it again, and you go back to the
original node where you were working when the idea popped into your brain.
I have something like that myself.
I had this idea for Leo's request:
You can also create a new map view centered in the node that works as
repository and jump between views using the "Previus Map" and "Next Map"
shortcuts (shft+ctrl+Tab and ctrl+Tab)
but the shortcuts doesn't work to jump between views of the same map!!
Maybe is easier to create a command to jump to the last view used, no
importance if they are from the same map or not. Like the "Alt+Tab"
combination in windows, every time you use it, the "last used view"
changes. so you go there and back using the same shortcut.
Another way is to create a command to jump between views of the same map.
Both ideas requieres programming, but maybe they are easier than
implementing a scrap pad.
On Sun, Jul 3, 2016 at 6:10 PM, Miguel Boyer pilominco@users.sf.net wrote:
Eso,
I agree with you. With a map view you could do that very easily: Jump to
the repository and back effortlessly.
Miguel, thanks, but you don't seem to have read my post above in an uninterrupted manner (you were possibly too busy). I mentioned "to jump to other places" as exactly the step I would like to avoid when I don't want to momentarily loose the focus from my node, look: "under certain circumstances". This is a practical case and impacts differently from individual to individual. Exactly based on that well established fact are the on/off, opt in/opt out options and all other sorts of provisions to change personalization that are incorporated in software applications. Also, writing scripts is out of the reach of many non "techie" users, possibly 95% of all them. So based on all the above stated, a scrap pad is for me still much better,
Last edit: Leo Ram 2016-07-04
Ok, sorry if I misread you.
I just got the impression that feature was easy to replace within the
present functionality of freeplane.
I am sorry I couldn't give you a good advice. Sometimes extra effort from
the devs doesn't look so unavoidable. Some other times, the community as a
whole sees no other option than to ask and try to weight over their
precious time.
Please, take care, and sorry again for my beeing so annoying.
Miguel, please continue to give me advice. I clearly understood your willingess to help, in fact, I may use your workaround while I continue to wait for the feature to be incorporated in FP. No attempt to overcharge devs, just throwing ideas.
Keep in touch.
Leo Ram