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

regression when we changed how we check for cursor in viewport

scenario:

  • scroll a way down the surface
  • append
  • press C-home to scroll up

Before this commit, panning keychords didn't trigger when cursor was out of viewport.

Ideally I'd clear cursor_x and cursor_y when initializing an editor state. But that breaks some tests.

Hopefully there aren't any other boundary conditions lurking here. This is a deliberately introduced incompatibility.

Created by  Kartik K. Agaram  on August 18, 2022
OPCDU4JRKPTMJXGWCQ3FTYTGQO5CJVSLCOKSDWOFHBFHNQFH4FIQC
Change contents