Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | add state arg to Text.keychord_pressed | Kartik K. Agaram | 2022-07-12 | 1 | -1/+1 | |
| | ||||||
* | . | Kartik K. Agaram | 2022-07-12 | 1 | -1/+1 | |
| | ||||||
* | add state arg to Drawing.mouse_released | Kartik K. Agaram | 2022-07-12 | 1 | -1/+1 | |
| | ||||||
* | add state arg to Drawing.keychord_pressed | Kartik K. Agaram | 2022-07-12 | 1 | -1/+1 | |
| | ||||||
* | add state arg to Drawing.mouse_pressed | Kartik K. Agaram | 2022-07-12 | 1 | -1/+1 | |
| | ||||||
* | add state arg to some functions | Kartik K. Agaram | 2022-07-12 | 1 | -3/+3 | |
| | | | | | | - Text.draw - Text.draw_cursor - Text.draw_search_bar | |||||
* | call edit rather than App callbacks in tests | Kartik K. Agaram | 2022-07-12 | 1 | -0/+43 | |
| | ||||||
* | start passing in Editor_state explicitly | Kartik K. Agaram | 2022-07-12 | 1 | -123/+123 | |
| | | | | | | | | | | | | In this commit, top-level edit functions: - edit.draw - edit.update - edit.quit - edit.mouse_pressed - edit.mouse_released - edit.textinput - edit.keychord_pressed - edit.key_released | |||||
* | initialize contains test state | Kartik K. Agaram | 2022-07-12 | 1 | -1/+1 | |
| | ||||||
* | group all editor globals | Kartik K. Agaram | 2022-07-12 | 1 | -188/+198 | |
| | | | | We're still accessing them through a global. But we'll change that next. | |||||
* | bring couple more globals back to the app level | Kartik K. Agaram | 2022-07-12 | 1 | -23/+0 | |
| | ||||||
* | button framework is at the app level | Kartik K. Agaram | 2022-07-12 | 1 | -3/+0 | |
| | ||||||
* | make colors easier to edit | Kartik K. Agaram | 2022-07-11 | 1 | -1/+13 | |
| | ||||||
* | experiment: new edit namespace | Kartik K. Agaram | 2022-07-11 | 1 | -0/+446 | |
Still lots to do, but the eventual hope is that this will make this project's code easier to reuse from other LÖVE projects. One gotcha: even as we start putting code more aggressively into nested tables, tests must remain at the top-level. Otherwise they won't run. |