Kartik K. Agaram
4854165630
Merge lines.love
2022-12-23 19:47:10 -08:00
Kartik K. Agaram
e0448d7d7f
consistent names in a few more places
2022-12-23 19:32:58 -08:00
Kartik K. Agaram
2b3e09ca0f
make love event names consistent
...
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.
2022-12-23 18:52:28 -08:00
Kartik K. Agaram
54d2d3ed4d
Merge lines.love
2022-12-05 15:53:27 -08:00
Kartik K. Agaram
076611fbb5
save state when clearing logs
2022-12-05 15:50:19 -08:00
Kartik K. Agaram
ec86d7587d
Merge lines.love
2022-12-05 15:36:36 -08:00
Kartik K. Agaram
f9bea7783b
source editor: clear logs
2022-12-05 15:26:38 -08:00
Kartik K. Agaram
0167c57cdf
consume a mouse click when switching sides
...
This way we can have the log side actually take focus sometimes.
2022-12-05 15:04:54 -08:00
Kartik K. Agaram
1c49f74c8d
Merge lines.love
2022-09-19 00:55:00 -07:00
Kartik K. Agaram
d1d05fe5c9
migrate old settings, attempt #3
...
This time we have to handle absolute filenames.
Now lines-polygon-experiment fork should merge successfully, at least.
2022-09-19 00:53:25 -07:00
Kartik K. Agaram
6ac45b75b9
ugh, missed deleting an arg
2022-09-19 00:43:31 -07:00
Kartik K. Agaram
2f7b08fb8b
handle missing cursors in settings
2022-09-19 00:41:37 -07:00
Kartik K. Agaram
12b1d19761
source: load cursor position from settings
2022-09-19 00:17:36 -07:00
Kartik K. Agaram
34dc49849b
source: no commandline args
2022-09-19 00:16:20 -07:00
Kartik K. Agaram
76243382d7
source: remember cursor position of multiple files
2022-09-19 00:10:12 -07:00
Kartik K. Agaram
aae35c7e04
source: support only relative paths within the app
2022-09-19 00:08:52 -07:00
Kartik K. Agaram
6d1dee38f0
bugfix: mouse clicks on file navigator above log browser side
2022-09-18 23:55:04 -07:00
Kartik K. Agaram
f6596832fd
Merge lines.love
2022-09-18 01:56:42 -07:00
Kartik K. Agaram
cf227f9031
delete a duplicate filename candidate
2022-09-18 01:54:32 -07:00
Kartik K. Agaram
d141822e6c
filter candidates in file navigator
2022-09-18 01:53:36 -07:00
Kartik K. Agaram
141d41aec5
hide editor cursor while in file navigator
2022-09-18 01:32:23 -07:00
Kartik K. Agaram
936d3b4616
bugfix: disable typing while file navigator is open
2022-09-18 01:28:05 -07:00
Kartik K. Agaram
bc464fe6f1
start showing source menu file navigation state graphically
...
I'm a bit leery of going down this road:
- If there's a bug in how I render logs graphically that could be
extremely misleading. Perhaps this suggests that the code to log
things should be significantly simpler than the code that might be
debugged. If writing the debug helper requires all my smarts I'm not
smart enough to debug using the helper, etc. Given this idea, the fact
that I'm copying production code into the logging helper is
concerning.
- There's a question of what code it's ok for logging helpers to depend
on. This is an issue shared with tests. I often implicitly (and
without meaning to) assume the presence of some well-tested helpers
when writing tests. If those helpers ever break I can get into a
rabbit hole of debugging. This problem might be even more insidious
with logging helpers that will give me no indication when they break.
Still and all, it's cool to see menus in my logs. Let's see if it's
useful.
2022-09-18 01:11:23 -07:00
Kartik K. Agaram
d1db41b7b8
bugfix: draw menu after everything else
...
This is stupid; I did it right in pensieve.love to begin with.
2022-09-17 23:53:05 -07:00
Kartik K. Agaram
56cdf607ed
easy way to make file switching more convenient
...
In the fullness of time, I'll want to remember previous file, type to
filter, etc. But for now just don't forget where you were. This is
helpful because I'm often working on either the run side or the source
side, and just starting out on the right side shaves off a lot of
keypresses.
2022-09-17 23:11:23 -07:00
Kartik K. Agaram
72791d9c35
some debug prints
...
I'm starting to edit the sources from within the app in ernest. First
question: why does the file navigation menu skip some files? These
prints answer the question.
2022-09-17 20:37:40 -07:00
Kartik K. Agaram
cb261f56b2
Merge lines.love
2022-09-17 16:42:25 -07:00
Kartik K. Agaram
0cc8c706ff
isolate some tests from settings
2022-09-17 16:33:36 -07:00
Kartik K. Agaram
2a36ce3c06
Merge lines.love
2022-09-17 10:49:27 -07:00
Kartik K. Agaram
287050d598
get rid of ugly side-effects in tests
2022-09-17 10:47:47 -07:00
Kartik K. Agaram
69f4062020
bugfix: source margins when toggling log browser
...
Running the tests now uglily resizes the window for a second or two.
2022-09-17 10:30:08 -07:00
Kartik K. Agaram
b90a54a9cb
new test
2022-09-15 11:26:45 -07:00
Kartik K. Agaram
f2c8f06819
Merge lines.love
2022-09-11 08:36:33 -07:00
Kartik K. Agaram
9a41c7c176
more correct absolute path detection
2022-09-11 08:31:05 -07:00
Kartik K. Agaram
b23269f3e0
Merge lines.love
2022-09-10 19:25:00 -07:00
Kartik K. Agaram
511db8cffd
bugfix: path munging on Windows
2022-09-10 19:23:34 -07:00
Kartik K. Agaram
e0f750913f
Merge lines.love
2022-09-05 12:47:27 -07:00
Kartik K. Agaram
528c64d690
support drawings in the source editor
2022-09-05 11:29:39 -07:00
Kartik K. Agaram
9f94470f9d
include some missing source files
2022-09-05 08:41:26 -07:00
Kartik K. Agaram
a92ded7f49
Merge lines.love
2022-09-03 17:24:30 -07:00
Kartik K. Agaram
c6f88dccfa
set window title within each app
...
The main app shows the file being edited, but the programming environment does not.
2022-09-03 17:20:11 -07:00
Kartik K. Agaram
e1c5a42f31
editing source code from within the app
...
integrated from pong.love via text.love:
https://merveilles.town/@akkartik/108933336531898243
2022-09-03 14:13:22 -07:00
Kartik K. Agaram
42762ce062
editing source code from within the app
...
integrated from pong.love: https://merveilles.town/@akkartik/108933336531898243
2022-09-03 13:58:30 -07:00