Commit Graph

7 Commits

Author SHA1 Message Date
Kartik K. Agaram 2c62076108 Merge driver.love 2024-06-16 06:47:45 -07:00
Kartik K. Agaram 0d4e7364d8 document a desirable invariant 2024-06-16 05:15:01 -07:00
Kartik K. Agaram d0dffb4d00 undo 2 most recent commits 2023-10-25 09:29:22 -07:00
Kartik K. Agaram c2f765489a commit 0ca5bb0e8d did indeed cause the regression
Unscaled y makes cursor scrolling more stable, but it seems to be
compensating for an error elsewhere. The location of the top margin of
text is not stable, and I only notice when I can see the bottom margin
of the bounding box. (When the top margin is visible we never enter that
branch in update_editor_box.)

I should just use LÖVE's standard translation and scaling transforms for
the surface! Don't know why I didn't think of that.
2023-10-25 09:27:45 -07:00
Kartik K. Agaram c8cd9bb6b6 start rendering file picker on the surface as well
This will make things more consistent in the long term, but I realize
one major cost: our button abstraction doesn't work well with luaML and
compute_layout. So we need something to replace it.
2023-06-21 22:28:56 -07:00
Kartik K. Agaram 2d5abe140b make order of files consistent with upstream
Luckily I only had a chance to mess this up in one fork.

And I don't need to actually make any changes because my definitions are
order-independent.
2023-04-22 18:50:18 -07:00
Kartik K. Agaram b138f1ff9b Merge template-live-editor 2023-04-16 11:30:56 -07:00