Fork of lines.love without drawings; useful starting point for further forks

data flow is starting to get more rigorous

On any event we might update the cursor pane's screen top (if it's editable) or the viewport.

Updating the cursor pane's screen top will modify the viewport.

We then update all pane bounds based on the viewport. Pane bounds include screen top. If that was updated already in the event we skip it for that pane.

Still not perfect. Scrolling is jerky in the editable cursor pane.

Created by  Kartik K. Agaram  on July 23, 2022
CZY3IDERLI6MTKKKMX6QLLERSPM2ZJ57NGQRKILJBM7S5PYPQ3XAC
Change contents