Kartik Agaram
07/30/2022, 4:00 PMtop
command. I'm still not quite happy with this solution. I don't want to always automatically jump back up to the top of the surface; that feels more busy than the feeling of solidity/reliability I'm going for.Jimmy Miller
07/30/2022, 4:06 PMKartik Agaram
07/30/2022, 7:32 PMJimmy Miller
07/30/2022, 7:37 PMKartik Agaram
07/30/2022, 7:40 PMwtaysom
08/04/2022, 9:07 AMadd
command adds an edge immediately to the current node, while append
traverses the edge repeatedly to the end, then adds.
• step
navigates along an edge from the current node and opens it in a new column, unroll
traverses the edge repeatedly to the end and collects all nodes into a single column.
add
: append
:: step
: unroll
Maikel
08/08/2022, 9:34 AMJack Rusher
08/08/2022, 11:22 AMKartik Agaram
08/08/2022, 4:18 PMthe cascading bugs and mutual regressions that has caused are revealing fundamental issues with my approach to rendering.On the positive side, I just realized I haven't had issues with lag in the last few days, and as a result I haven't been closing columns in my (real) notes. I have a couple of dozen open now, and it's still utterly stable. A tiny amount of work I did a few days ago to start evicting off-viewport state seems to have made it significantly more efficient. The issues I've been obsessing over are cosmetic. I can fix that overlap in the screenshots. And it's only been popping back because I've been chasing minor violations of the "single stable surface" visual metaphor with panes appearing and disappearing near the edges. Maybe it's not worth the complexity cost to worry about those.
Jack Rusher
08/11/2022, 7:42 AMKartik Agaram
08/11/2022, 7:44 AMJack Rusher
08/11/2022, 8:16 AMKartik Agaram
08/12/2022, 5:50 AM