Question:
        What was the original reason for choosing to keep all these many  
different formats in the first place (as opposed to, say having everything  
HTML)? Wouldn't that ease a lot of maintenance problem and also slim down  
the right-click context menu?

Right now, they are being saved in a new "richcontent" tag. This means, if  
the new maps are opened in 0.8.0, the notes with formatting would never  
show up. Wouldn't it be possible to keep some degree of forward  
compatibility by, say, still using the "TEXT=" attribute for node content  
like this:

<node TEXT="This is a simple old node"> </node>
<node TEXT="This is a <b>HTML</b> node"> </node>

Here the node content would still be legible in the 0.8.0 versions  
(although cluttered by a few tags), while the newer version would  
automatically know that tag is of HTML type. That way user would never  
have to explicitly choose between tag types.

I understand these decisions have been made years ago, and it is probably  
too hard to change now, but I wanted to know the reasons behind such  
choices.

Reasamp

On Sat, 26 Jan 2008 03:59:45 +0600, Ray Benjamin <[EMAIL PROTECTED]>  
wrote:

>
> I think I made a similar comment some time back. Once someone has
> decided a particular node should be a long node, it should stay that
> way. Although, we should provide a way to change it to a short node
> later. But I agree, once a decision has been made, we shouldn't keep
> asking the question. It goes against the concept of making the use of
> FreeMind as streamlined as possible.
>
> Ray
>
> Dimitry Polivaev wrote:
>> Hi, how shoud we proceed in this question? Dimitry
>>
>> == fwd ==
>>
>> I've switched to FreeMind 0.9.0 beta 15 for my daily work, and I'm  
>> rather
>> annoyed by the following behavior (which I consider to be a bug): when I
>> want to edit a node as long node, I get the question if I want  
>> bold/italic
>> or not. I can either "remember my decision" but then this decision is  
>> valid
>> for all nodes, or I can decide to not "remember my decision" but then I  
>> get
>> asked about it even for nodes where I've already taken a decision, i.e.
>> nodes which already are long nodes.
>>
>> The correct behavior should be IMHO that I don't get the question for
>> already existing long nodes, because I've already taken a decision.
>>
>> i.e. in EditAction.java (I think)
>> - // if the node is not already html, we ask if rich text or plain text
>> edit.
>> - if(!isHtmlNode && editDefinitivelyLong) {
>> + // if the node is not already long, we ask if rich text or plain text
>> edit.
>> + if(!node.getIsLong() && editDefinitivelyLong) {
>>
>> Thanks, Eric
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> _______________________________________________
>> Freemind-developer mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/freemind-developer
>>
>>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Freemind-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freemind-developer



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer

Reply via email to