Menu

Trello board layout view feature request

2022-03-06
2022-03-08
  • Rexel Bartolome

    Rexel Bartolome - 2022-03-06

    After seeing @macmarrum 's demonstration regarding tables, I remember a feature request that I was planning on creating a post for: Trello Board Node Layout

    Currently we only have the default view/layout:

    And the outline view

    And I thought be we could have something in between where a certain level (i.e., Level 1 nodes) organize themselves horizontally with their siblings, and their children organized vertically like this

    A perfect use case for this is for a To Do list for a GTD system where you can easily drag and drop stuff into their respective columns.

    Now I'm not sure how should this be implemented i.e., if it can only be applied to Level 1 nodes which is probably the easiest and simplest implementation or if it's possible to apply the layout to other specific nodes, kind of like a "Horizontal Layout" checkbox that you can toggle in the Formatting panel of a node. Either way this could be another interesting way to visualize information :)

     
  • quickfold

    quickfold - 2022-03-07

    Just FYI, other mindmapping programs have lots of layout options, whereas FP has only two. Dimitry told me this was mostly because of lack of user demand for alternative layouts. If I remember correctly (feel free to correct me) Dimitry also said, I think, that it would be a challenge to add other layouts as the programming is complicated and that he did it a long time ago so the logic is not fresh in his mind, although I'm sure he would be open to the possibility.

     
  • macmarrum

    macmarrum - 2022-03-07

    An interesting idea.

    Here's how the current functionality can be used to simulate something similar

    And with this example (board_based_on_dark_nord_template.mm), I started a new thread: MindMap Examples

     

    Last edit: macmarrum 2022-03-07
  • Dimitry Polivaev

    Outline view shows summary nodes, floating nodes and nodes with changed locations at the same positions as if they were just ordinary nodes. Adding other outline view like layouts is not difficult while creating new layouts considering this information is very challenging.

     
  • sfpcom

    sfpcom - 2022-03-07

    Just for a different point of view, if this could help, I use sometimes this way for creating "tables"=matrices, it is far from what you show but you have to think about it as to some sort of prototype.
    In the attached map apply the script to the node with the windows icon (similar to a matrix)
    Obviously it is possible to extend the matrix nodes with some subtrees, but it has to be studied a little bit...

    SFPC

     
  • sfpcom

    sfpcom - 2022-03-07

    here the map
    SFPC

     
  • Rexel Bartolome

    Rexel Bartolome - 2022-03-08

    That does look impressive for creating tables @sfpcom :D but yes not necessarily what I imagined for a Kanban/Trello board specifically

    After some thought, maybe this "Trello/Kanban Board" view doesn't necessarily have to be it's own layout but instead it could be it's own node, which I would call the Column Node which is basically a Floating Node but automatically arranges it's children vertically like in the Outline View. Here's how I imagine it would work:

    https://i.imgur.com/blZ5Xz3.mp4

    Of course the children shouldn't overlap with this node like what happened with the left column. This way, there's less questions that need to be answered since it just follows the behavior of a floating node :)

     
  • Edo Frohlich

    Edo Frohlich - 2022-03-08

    Hi,
    I like the idea proposed by @macmarrum in his previous post as a starting point.

    But let's imagine the following feature:

    • a cloud shape called "table"
    • when you apply this cloud shape to a node, it and all its descendants change their format behaviour to this:
      • all nodes of the same level asume the same Min and Max node widths
        • the initial values are taken from the top most node
        • if these values are changed in any of the nodes of the same level, then they change for all of them
      • all nodes of the same level asume the same node width
        • the common width is defined by the widest node
      • the height of any node shape is at least as high as the added height of its descendants
        • in other words, the node stays in the same place, but it looks much more taller
        • it touches with the nodes above and under it
        • the same way the height of a cloud is currently calculated
      • child gap is set to zero
      • No edges
      • No horizontal space between node levels (edges gap?)


    Following this logic it will look like a table

     

    Last edit: Edo Frohlich 2022-03-08
  • Edo Frohlich

    Edo Frohlich - 2022-03-08

    In pictures:

    From this ... (normal cloud)

    normal cloud

    ... to this (table cloud)

    table cloud

     
    • Edo Frohlich

      Edo Frohlich - 2022-03-08

      I notice in the example above the nodes have similar widths.

      Here are some images with a new example

       
  • macmarrum

    macmarrum - 2022-03-08

    @edo_f Great minds think alike 😉
    This is what I presented at Freeplane community online conference on Sunday, March 06, 2022 . The approach I've taken is to set the width of each "column" on demand, with a script. Each node's width is set to the widest node in the column.

     

    Last edit: macmarrum 2022-03-08
  • Edo Frohlich

    Edo Frohlich - 2022-03-08

    Great!

    I rarely use clouds, but using them for this is a great idea!
    Thank you for sharing it

     
  • sfpcom

    sfpcom - 2022-03-08

    Interesting macmarrum, I think it is useful in this way.
    SFPC

     
  • nnako

    nnako - 2022-03-08

    Hi,

    just to complement the ideas... I was always wondering how to prevent my matrix-style tables from showing a kind of "slope" when moving to the right. As every node shows a bit of a vertical offset each time attached to its parent.

     
  • macmarrum

    macmarrum - 2022-03-08

    Hi @nnako
    I came across this slight offset too and was wondering why it sometimes appeared and sometimes didn't. It turns out that it's the nature of Fork. Bubble/Rectangle nodes form a straight line.
    I use a transparent border for all such nodes and a Cloud for the first node in a line to simulate a row.

     
  • sfpcom

    sfpcom - 2022-03-08

    Hi macmarrum I got it and took already an example to be used as template in my maps, appreciated.
    I even like the alternative possibilities proposed by Bartolome, but I don't know how to realize them using current FP tools,
    I think those are an interesting view to be apply to partial zones of a map and they are very good for visualizing concepts or issues...

    SFPC

     
  • macmarrum

    macmarrum - 2022-03-08

    @sfpc I've just opened your Matrix Creator.mm and ran the script.
    👍 It's a nice idea, i.e. to create a matrix view of a regular node structure by using free-positioned nodes. The link back to the original node is a useful feature.

     
  • sfpcom

    sfpcom - 2022-03-08

    It is a bit cumbersome because you have to think to axes references and to put in attributes the coordinates...
    A bit of history: I used the forum support and I enhanced it a little bit. I was annnoyed not beeing able to create matrices of existing nodes just as an alternative view (to study/reflect on specific parts of projects). Still I'm missing gantt effects...
    But because normal MSProject gantt is not enough to summarize activities during time periods, I find better to use some sort of a matrix approach.
    The link is because I do not want to change the original nodes map (including often notes, deliverables links, etc.)
    To change matrix you have just to add another attribute the nodes
    My hope is that this prototype could eventually suggest how to embed matrices in FP.
    SFPC