Home

Awesome

bubbleboxer šŸ„Š - compose bubbles into boxes šŸ“¦

A way to compose multiple bubbles into one layout.

To layout the bubbles with bubbleboxer, one would construct a layout-tree šŸŒ². Each node holds a arbitrary amount of children as well as the orientation (horizontal/vertical) and the spacing of them. Each leaf is linked (via an address) to one Model which satisfies the bubbletea Model-interface. With this address one can access this Models and change them independently from the layout-tree.

 1ā•­>list of something ā”‚ some    0 ā”‚ a                       V
  ā”‚ ----------------- ā”‚ status  1 ā”‚  text                  / \
 2ā”œ which you may     ā”‚ infor-  2 ā”‚   logo                /   \
  ā”‚ edit as you wish  ā”‚ mation  4 ā”‚    even!             H    l5
 3ā”œ or just use it    ā”‚           ā”‚                     / \
 4ā”œ to display        ā”‚ l2        ā”‚ l3                 /   \
 5ā”œ and scroll        ā”‚ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€         l1    V
                      ā”‚ Maybe here is a                    / \
                      ā”‚ note written to each              /   \
                      ā”‚ list entry, in a                 H    l4
                      ā”‚ bubbles viewport.               / \
                      ā”‚                                /   \
 l1                   ā”‚ l4                            l2   l3
ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€
 maybe a progressbar or a command input? 100% 

 l5

// TODO write about the need for embedding boxer into a other model and about nobordernodes beeing non recursive

LICENSE

MIT