Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | hoist out some common settings | Kartik K. Agaram | 2023-01-16 | 3 | -10/+5 | |
| | ||||||
* | reduce use of rfind | Kartik K. Agaram | 2023-01-13 | 3 | -14/+28 | |
| | ||||||
* | bugfix | Kartik K. Agaram | 2023-01-06 | 1 | -2/+2 | |
| | | | | | lines.love was broken since Dec 23 X-( Didn't get caught because all my tests start at edit, not at main or run. I need 'integration' tests. | |||||
* | typo | Kartik K. Agaram | 2023-01-01 | 2 | -3/+3 | |
| | ||||||
* | fix stale comment | Kartik K. Agaram | 2023-01-01 | 1 | -1/+1 | |
| | ||||||
* | bugfix | Kartik K. Agaram | 2022-12-24 | 2 | -2/+2 | |
| | | | | | | | | | | | Scenario: make some edits, select some text, make some more edits. Press ctrl-z. Before this commit, undo would stop at the point of selection and previous edits would become unreachable. After this commit, both ctrl-z and ctrl-y seem able to span the point of selection. | |||||
* | typo | Kartik K. Agaram | 2022-12-24 | 2 | -2/+2 | |
| | ||||||
* | fix some arg names | Kartik K. Agaram | 2022-12-23 | 1 | -3/+3 | |
| | ||||||
* | another missed rename | Kartik K. Agaram | 2022-12-23 | 1 | -2/+2 | |
| | ||||||
* | overzealous search-and-replace | Kartik K. Agaram | 2022-12-23 | 2 | -2/+2 | |
| | ||||||
* | consistent names in a few more places | Kartik K. Agaram | 2022-12-23 | 6 | -16/+16 | |
| | ||||||
* | make love event names consistent | Kartik K. Agaram | 2022-12-23 | 15 | -163/+163 | |
| | | | | | I want the words to be easy to read, and to use a consistent tense. update and focus seem more timeless; let's make everything like those. | |||||
* | require editor margins to be ints | Kartik K. Agaram | 2022-12-23 | 2 | -2/+5 | |
| | | | | | | | | | | | | Not directly relevant here, but forks of this project that permit zooming can run into weird glitches if margins are not a whole number of pixels. I'd always assumed a type system that divided ints into floats was strictly superior, but now I have experienced a situation where requiring ints isn't just a compromise for the underlying CPU implementation. Particularly since Lua's print() silently hides really tiny fractions. | |||||
* | streamline one more test name | Kartik K. Agaram | 2022-12-13 | 2 | -28/+28 | |
| | ||||||
* | repeat changes on source editor | Kartik K. Agaram | 2022-12-13 | 1 | -53/+36 | |
| | ||||||
* | more streamlined test names | Kartik K. Agaram | 2022-12-13 | 1 | -29/+29 | |
| | | | | https://lobste.rs/messages/e1rimy | |||||
* | remove a duplicate test | Kartik K. Agaram | 2022-12-13 | 1 | -27/+10 | |
| | ||||||
* | repeat bugfix on source editor X-( | Kartik K. Agaram | 2022-12-12 | 1 | -2/+5 | |
| | ||||||
* | switch one call back to keychord_pressed | Kartik K. Agaram | 2022-12-12 | 1 | -1/+1 | |
| | | | | I don't understand why, but we need to fix production. | |||||
* | switch a bunch of tests to textinput events | Kartik K. Agaram | 2022-12-12 | 1 | -18/+18 | |
| | | | | | textinput is strictly more realistic than keychord_pressed, which doesn't cause any textinput events. Use it wherever possible. | |||||
* | bugfix in changing shape mid-stroke | Kartik K. Agaram | 2022-12-12 | 2 | -3/+6 | |
| | ||||||
* | repeat bugfix on source editor | Kartik K. Agaram | 2022-12-12 | 1 | -1/+6 | |
| | ||||||
* | bugfix: naming points in drawings | Kartik K. Agaram | 2022-12-12 | 1 | -1/+6 | |
| | | | | | | | | | We had a regression since commit 60e1023f0 on Nov 27. Turns out we do need the ancient hack after all. But no, we won't go back to the hack. It's a simple problem to fix right. And while we're at it, we'll fix the test harness to be more realistic so it would have caught this problem. | |||||
* | save state when clearing logs | Kartik K. Agaram | 2022-12-05 | 1 | -0/+2 | |
| | ||||||
* | source editor: clear logs | Kartik K. Agaram | 2022-12-05 | 2 | -0/+11 | |
| | ||||||
* | consume a mouse click when switching sides | Kartik K. Agaram | 2022-12-05 | 1 | -0/+2 | |
| | | | | This way we can have the log side actually take focus sometimes. | |||||
* | compare nested tables | Kartik K. Agaram | 2022-11-30 | 1 | -2/+2 | |
| | ||||||
* | repeat bugfix on source editor | Kartik K. Agaram | 2022-11-27 | 1 | -1/+1 | |
| | ||||||
* | bugfix | Kartik K. Agaram | 2022-11-27 | 1 | -1/+1 | |
| | ||||||
* | undo an ancient hack; be an idiomatic LÖVE app | Kartik K. Agaram | 2022-11-27 | 1 | -3/+3 | |
| | ||||||
* | ctrl+a: select entire buffer | Kartik K. Agaram | 2022-11-19 | 3 | -2/+9 | |
| | ||||||
* | source editing: highlight [[ ]] comments/strings | Kartik K. Agaram | 2022-11-11 | 1 | -4/+14 | |
| | | | | | In the process I fixed suffix detection for patterns with more than 1 character. | |||||
* | show partial items in the menu | Kartik K. Agaram | 2022-11-06 | 1 | -1/+1 | |
| | | | | | Seeing a partial item can nudge someone to try resizing the window and so learn about more shortcuts. | |||||
* | stop tracking wallclock time | Kartik K. Agaram | 2022-11-03 | 5 | -24/+26 | |
| | | | | We only need time differences. | |||||
* | fix support for absolute paths in Windows | Kartik K. Agaram | 2022-09-26 | 2 | -0/+2 | |
| | ||||||
* | migrate old settings, attempt #3 | Kartik K. Agaram | 2022-09-19 | 2 | -2/+44 | |
| | | | | | This time we have to handle absolute filenames. Now lines-polygon-experiment fork should merge successfully, at least. | |||||
* | ugh, missed deleting an arg | Kartik K. Agaram | 2022-09-19 | 1 | -1/+1 | |
| | ||||||
* | handle missing cursors in settings | Kartik K. Agaram | 2022-09-19 | 1 | -3/+9 | |
| | ||||||
* | source: show files in MRU order | Kartik K. Agaram | 2022-09-19 | 1 | -4/+8 | |
| | | | | | I'm not going to save this MRU order across sessions for now. It's good enough to save cursor positions for individual files, I think. | |||||
* | extract a couple of functions | Kartik K. Agaram | 2022-09-19 | 1 | -13/+16 | |
| | ||||||
* | source: load cursor position from settings | Kartik K. Agaram | 2022-09-19 | 1 | -2/+5 | |
| | ||||||
* | source: no commandline args | Kartik K. Agaram | 2022-09-19 | 1 | -15/+4 | |
| | ||||||
* | source: remember cursor position of multiple files | Kartik K. Agaram | 2022-09-19 | 1 | -4/+12 | |
| | ||||||
* | source: support only relative paths within the app | Kartik K. Agaram | 2022-09-19 | 1 | -5/+2 | |
| | ||||||
* | bugfix: mouse clicks on file navigator above log browser side | Kartik K. Agaram | 2022-09-18 | 1 | -0/+5 | |
| | ||||||
* | support special chars like '(' in search | Kartik K. Agaram | 2022-09-18 | 1 | -8/+8 | |
| | ||||||
* | delete a duplicate filename candidate | Kartik K. Agaram | 2022-09-18 | 1 | -1/+0 | |
| | ||||||
* | filter candidates in file navigator | Kartik K. Agaram | 2022-09-18 | 2 | -1/+46 | |
| | ||||||
* | hide editor cursor while in file navigator | Kartik K. Agaram | 2022-09-18 | 3 | -6/+6 | |
| | ||||||
* | bugfix: disable typing while file navigator is open | Kartik K. Agaram | 2022-09-18 | 1 | -0/+3 | |
| |