Example repo showing a LÖVE app whose source code can be edited from within the app.

change the focus model

Until now we had a strict sense of which side has the focus. Clicking on the other side switched focus, and only subsequent clicks actually made it to that side.

I think it's a little faster to transmit the first click to that side – as long as you provide visual feedback on what it's going to do, particularly on the Log-browser side.

One bugfix that came up in this context: clicks on the log browser side can scroll the source side, in which case we should clear line_cache.starty. Otherwise future clicks on the source side can go to the wrong line.

Created by  Kartik K. Agaram  on September 3, 2022
DZMHZBYSL73BWS7OX3BGOYCITVIGFKNLUXNQUAGKXMGXDE4ZRL6QC
Change contents