Menu

Attack of the CLONES

2008-04-14
2013-04-12
  • Krzysztof Kachel

    Hello everyone,

    I've completed implementation of some cool features in Node cloning in FreeMind.
    And BTW, the word CLONES reminds me of something...

    Clonised mindmap can look like this:
    http://pliki.rodos.com.pl/freemind/cloning3/task_manager.png
    http://pliki.rodos.com.pl/freemind/cloning3/task_manager.mm

    Here you can download compiled binary:
    http://pliki.rodos.com.pl/freemind/cloning3/freemind_0_9_0b17_with_cloning.binary.zip

    ============================================================
      What new in FreeMind 0.9.0 Beta17 attacked by the CLONES
    ============================================================

    1. Cloning of the formatting and attributes: note text, node icons, font size, bold, italic, font type, node color, node background color, cloud, cloud color, edge color, edge styles, edge widths, fork/bubble, attributes and attributes table width.

    2. Visual representation of clones:
    - first nine, ughmmm, FAMILIES OF CLONES have icons with different colours (maybe I should say UNITS OF CLONES have emblems ;)
    - then the 10th do 99th families of clones have two icons with combination of colours,
    - the 100-999 families of clones have three icons...
    - etc.
        
    3. Navigation beetven clones from one family:
    - location: "Menu/Navigate/Move to next clone"
    - shortcut ctrl+alt+C
        
    4. Unclone option:
    - location: "Menu/Edit/Unclone" and "PopupMenu/Unclone"
    - shortcut ctrl+alt+U
    - it works on multiple selections also
        
    5. Hide clones icons:
    - location: "Menu/Format/Hide clones icons"
    - this option is saved with each mind map file
        
    6. Creating clones:
    - shortcut ctrl+alt+V

    Class and object diagrams in UML:
    http://pliki.rodos.com.pl/freemind/cloning3/uml_diagrams_v2.pdf

    I've created a patch. This patch is supplemented by some files:
    http://pliki.rodos.com.pl/freemind/cloning3/cloning.src.zip

    Full source code is available here: 
    http://pliki.rodos.com.pl/freemind/cloning3/freemind_0_9_0b17_with_cloning.src.zip

    What is your enthusiastic opinion about this? ;)

     
    • dnbarg

      dnbarg - 2008-04-18

      I must admit, it's not a high priority for me, but I've tried it out, and it's very nice.  It's a very simple implementation (I don't know how difficult it was to code, but that's not what I'm referring to)... I'm referring to usability.  Although I still can't figure out where I'll use them, I think you've done a fine job.

      Here are my simple and hopefully constructive thoughts:
      1. the icons and play on clones feels somewhat unprofessional.  Fun: yes, office friendly: not so much.
      2. I'm not sure of the project management, but I'm hoping it will be fit into the short-term roadmap... ie. not until after 0.9 is settled as a solid release.

      darryl

       
    • Ryan

      Ryan - 2008-04-18

      Hi Kris,

      I won't be able to try this at the moment (I need to fix my shockingly slow connection. :-))

      But I have been monitoring your progress with this. And look forward to it being included in FM proper.

      Regards,
      Ryan

       
    • chp

      chp - 2008-04-28

      1) Thanks a lot! Could not stop myself from switching to "clones" :) Even if won't be compatible to next "official" builds..
      2) Beta17 - may sound counfusing ;( Latest "official" beta is 16th
      3) FeatureRequest: menu item : delete clone (other clones are left untouched)

       
    • Jay Dugger

      Jay Dugger - 2008-05-01

      I agree with dnbarg: "the icons and play on clones feels somewhat unprofessional." I use FreeMind at work for presentations, project tracking and history, and other analysis. I would not show a map with the current clone icons at work.

      That trivial complaint made, this addition to FreeMind greatly improves the program. Its previous lack of transclusion limited its usefulness. And strictly speaking, transclusion in this context would mean cloning nodes across different mind maps. That ability would make a nice feature, too!

       
    • Jay Dugger

      Jay Dugger - 2008-05-01

      1) Opened a map created in 0.9.0 b 16 in 0.9.0 b 17
      2) Left-clicked links to open files (similar mind maps) in opened map.
      3) No map opens at all.

      Log files available on request

       
      • Christian Foltin

        Hi,

        by B17, you mean the clone variant? And yes, please supply log files.

        Chris

         
      • Krzysztof Kachel

        Hi Jay,

        I've corrected this.

        Here you can download updated FreeMind attacked by the CLONES:
        http://pliki.rodos.com.pl/freemind/cloning4/freemind_0_9_0b17_with_cloning.binary.zip

        Look at this Tracker item:
        https://sourceforge.net/tracker/index.php?func=detail&aid=1941356&group_id=7118&atid=107118

        I changed shortcut:
           - create clones [Shift+Ctrl+V]
           - unclone [Shift+Ctrl+U]
           - navigation beetven clones from one family [Shift+Ctrl+J] (Jump)
           - (NEW) create clones by mouse [mouse+Shift]

         
    • Rigel

      Rigel - 2008-05-02

      Just a mention. this file isn't hosted on the sourceforget freemind downloads page. I take it's not official?

       
    • Alex Mu

      Alex Mu - 2008-05-02

      If it is not official, please note.

       
      • Krzysztof Kachel

        Hi Alex,

        As far as I know, source code of cloning feature is not commited to CVS sources of FreeMind yet.

         
    • Krzysztof Kachel

      Hello everyone,

      Peoples, clone icons are unprofessional by design. This is a joke.
      Please grant me the right to do something funny sometimes ;) Or think up professional joke :P
      And it's temporary. My friend who is a graphic artist is working on professional looking clone icons now.
      BTW, you can hide them for presentation purposes.

       
    • chp

      chp - 2008-06-16
       
  • samos29

    samos29 - 2010-01-24

    Hi kris,
    I have just discovered your cloning addon and I think that it could be very useful.
    But I have several questions :
    - how is it possible to add this feature in the last version of Freemind ?
    - do you think that this copy/paste clone would be possible from a mpa to another (opened, of course) ?

    Thank you.
    Franck

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.