You are viewing archived messages.
Go here to search the history.

Kartik Agaram 🕰️ 2020-07-26 04:36:08

Today's demo is a half-baked snapshot of what a spreadsheet for trees might look like:

https://archive.org/details/akkartik-2min-2020-07-25

Lately I'm most excited by two ideas:

This demo kinda engages with the first. I'm still noodling on how to whether there's a clean way to work in the second.

yoshiki 2020-07-28 00:08:54

This is really cool! I also once designed(but never implemented) a spreadsheet for trees. For the use-cases I was imagining, it felt important that authors have control over the layout(I like how PANE is free-form too)- I'm curious what your thoughts/inklings there are.

I'm super intrigued by the notion of having an embodied instruction-pointer in a spreadsheet, I'm rooting for you to figure it out! ObservableHQ kinda does this with their cells, which highlight when the value changes. I wonder if a minimap might be helpful here?

https://www.notion.so/Dango-b46c07f3dc224f968c768885abe70e70

📷 image.png

nicolas decoster 2020-07-28 09:17:48

yoshiki I really like Dango. It feels like a good balance between document like presentation and dynamic data injection. I like that a record is inserted and modified in the document but that it can also relate to a database. I also like a lot the way you render the structure (with the light red lines/trees): it is very expressive yet not to much intrusive. It is also a good balance between constraints placement with some bit of freedom in layout (horizontal/vertical).

Why didn't you implement it? Do you plan to use some of it in the future?

Anyway, it is a good source of inspiration, thanks a lot for sharing! 🙂

yoshiki 2020-07-29 11:19:29

@nicolas decoster at the time I didn’t have the skills or the energy to implement it, seemed like it would be a major undertaking(I was operating in a startup/app frame of mind). I remain very interested in the general idea of tree editors like what Kartik is exploring tho.

Kartik Agaram 2020-07-29 14:24:21

yoshiki That's a compelling argument! That layout matters, and that adjusting opacity is key. Mostly I'm just trying to do something with the extreme constraints I'm forced to operate under at the moment. Thank you for giving me new ideas.