scripting / drummerRFC

A place to post RFCs for people who use and develop in Drummer.
MIT License
11 stars 0 forks source link

TreeChart demo app #20

Open scripting opened 2 years ago

scripting commented 2 years ago

I just put out a video demo of the TreeChart app.

It's useful and fun, but it's also here to provide an example for developers who want to write renderers that can be hooked up to by Drummer and compatible outliners.

I'll post some pointers here, so you can follow this thread (if you can figure out how to). It's an interesting story and pretty easy to do.

mistersugar commented 2 years ago

Very interesting. I immediately thought about my family tree. This could be useful for live outlining during a family gathering as we sit around and ask grandma to list out all the uncles and cousins missing from our genealogy. So I'll send a link to the demo to the developer of the software I use for my family tree.

scripting commented 2 years ago

@mistersugar — I really like the idea of using treechart as a social thing.

scripting commented 2 years ago

I just posted a change note about the Tree Chart demo app.

http://scripting.com/drummer/blog/2022/01/18/173405.html?title=treechartDemoAppIsAvailableNow

Hope you like it!! ;-)

akaKenSmith commented 2 years ago

It worked very smoothly on my first test. Good to see a new way to render an outline heading out into the world.

scripting commented 2 years ago

@akaKenSmith -- I was thinking of you as I put it together. You're the rendering explorer.

If you want to share your tree chart outline, i'd be interested in seeing what you come up with.

Also thinking about connecting it to Old School, so I can use them in blog posts.

akaKenSmith commented 2 years ago

I made four quick outlines here.

akaKenSmith commented 2 years ago

All smooth so far. I read the docs for a while and skimmed around in some of the code. After tinkering with the "Poets with long lines" treechart here, I look forward at some point, not a rush request, to 1) being able to choose the size of the boxes or have them autosize to fit with the content, and 2) being able to adjust the distance between siblings and 3) between cousins on the same level.

Could/should text in the tree be able to work as a hyperlink? Dunno if that would get used or not.

scripting commented 2 years ago

This is a demo app, I don't expect I will add any features like that Ken. I was trying to be very clear about that both in the docs and the video. I can't put any more time into it and this is far from my area of expertise (kind of like you coaching the Indiana basketball team, you could do it, but other people are so much better equipped and trained). I wanted to define this "box" that devs can put a product in. It is what it is, literally.