Commit Graph

388 Commits

Author SHA1 Message Date
Kartik K. Agaram 91a5dd01cb fix file_drop callback 2023-01-20 14:18:04 -08:00
Kartik K. Agaram 5aad826a63 Merge text0 2023-01-19 22:25:37 -08:00
Kartik K. Agaram abb93a01f8 Merge text.love 2023-01-19 22:25:17 -08:00
Kartik K. Agaram b3c878ae94 Merge lines.love 2023-01-19 22:19:38 -08:00
Kartik K. Agaram 674042d4c7 no, turn vsync back on
I notice my laptop's fan starts coming on when running many of my apps.
An empty app takes 10% CPU where it used to take just 1-2%.
2023-01-19 22:14:08 -08:00
Kartik K. Agaram 535b0e11a4 drop non-existent arg in callback 2023-01-16 22:46:40 -08:00
Kartik K. Agaram bfbf599edf Merge text0 2023-01-16 10:35:53 -08:00
Kartik K. Agaram 957c82d7f9 Merge text.love 2023-01-16 10:35:19 -08:00
Kartik K. Agaram 44fbb51161 Merge lines.love 2023-01-16 10:23:14 -08:00
Kartik K. Agaram 15f56341df correct comment; vsync is hard to reason about 2023-01-16 10:20:46 -08:00
Kartik K. Agaram 36ec0b4b06 Merge lines.love 2023-01-16 09:57:06 -08:00
Kartik K. Agaram e7b37e39de disable vsync
Thanks Nils Berg for the suggestion!
2023-01-16 09:50:32 -08:00
Kartik K. Agaram 0719fdeaaf hoist out some common settings 2023-01-16 09:48:06 -08:00
Kartik K. Agaram 29479aa5a1 bugfix: on.load_settings when there are none
Attempt #2; commit bbe8925378 was stupid and useless.

Scenario: run driver without any saved settings.
Before this commit (in driver repo), the driver would crash on quit.
2023-01-09 20:33:00 -08:00
Kartik K. Agaram bbe8925378 run on.load_settings after loading defaults 2023-01-09 20:18:53 -08:00
Kartik K. Agaram 9a0b1871d6 create space for app-specific settings 2023-01-01 18:30:12 -08:00
Kartik K. Agaram 998e40894f persist window geometry to disk across restart 2023-01-01 18:19:08 -08:00
Kartik K. Agaram b77b8a7b89 Merge text0 2023-01-01 18:10:43 -08:00
Kartik K. Agaram 27805f178f Merge text.love 2023-01-01 18:09:05 -08:00
Kartik K. Agaram ede18a8d8b less subtle out-of-focus background color 2023-01-01 17:52:57 -08:00
Kartik K. Agaram 0813c30e72 move 2023-01-01 17:52:06 -08:00
Kartik K. Agaram b3fb9fb097 insert space for loading settings 2023-01-01 17:51:35 -08:00
Kartik K. Agaram 4c73be087c rename 2023-01-01 17:50:41 -08:00
Kartik K. Agaram cb7a515d72 inline a function 2023-01-01 17:50:16 -08:00
Kartik K. Agaram 3752cf28dd Merge text.love 2023-01-01 09:38:14 -08:00
Kartik K. Agaram e9a517161b Merge lines.love 2022-12-23 20:46:31 -08:00
Kartik K. Agaram f351ee2f8f fix some arg names 2022-12-23 20:43:37 -08:00
Kartik K. Agaram 7ef551b821 another missed rename 2022-12-23 20:43:30 -08:00
Kartik K. Agaram 34abf6c624 a few more renames 2022-12-23 20:34:20 -08:00
Kartik K. Agaram 45032ebbbe Merge text0 2022-12-23 20:17:16 -08:00
Kartik K. Agaram 98add5023f Merge text.love 2022-12-23 20:11:51 -08:00
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 3c2fa4a949 make out-of-focus color more subtle 2022-12-17 12:20:10 -08:00
Kartik K. Agaram 6c15f53b3d make more apparent which window has focus 2022-12-17 09:58:40 -08:00
Kartik K. Agaram f41a8bb91f bugfix: chords with modifiers 2022-11-30 19:28:59 -08:00
Kartik K. Agaram 8b8e08c4d6 nice way to make on.* handlers more discoverable 2022-11-27 14:56:48 -08:00
Kartik K. Agaram fdf4722d2a app is now live, can communicate with driver
In the process I've also switched to a separate channel for run-time
errors. Now the driver won't struggle to get bindings out of the app
while it's throwing errors.
2022-11-27 14:28:18 -08:00
Kartik K. Agaram ce36bc1f43 app running again 2022-11-27 14:06:15 -08:00
Kartik K. Agaram a02672dfd7 yet another fork trying to integrate my live framework with everything else
This time I'm no longer trying to find the ideal layering, just to graft
it on somehow. As a result there'll be things it's not
possible/convenient to change live.
2022-11-27 11:39:38 -08:00
Kartik K. Agaram b64a60a509 bring back everything from commit a68647ae22
We only want to unwind the source editing.
2022-11-06 08:53:46 -08:00
Kartik K. Agaram 7d310f157c Merge text.love 2022-11-03 21:46:20 -07:00
Kartik K. Agaram 29140d24be back to commit 8123959e52 without code editing 2022-11-03 21:45:25 -07:00
Kartik K. Agaram fd71bc7d94 Merge lines.love 2022-11-03 21:08:11 -07:00
Kartik K. Agaram 0e0f36f8b4 stop tracking wallclock time
We only need time differences.
2022-11-03 21:02:31 -07:00
Kartik K. Agaram f6596832fd Merge lines.love 2022-09-18 01:56:42 -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 7e3dc2bc34 Merge lines.love 2022-09-06 18:46:07 -07:00
Kartik K. Agaram 73fefa7d09 support selections in the source editor
I've only tested side A so far, and included a statement of how I want
side B to behave.
2022-09-06 10:05:20 -07:00