480e77bbb9switched to using local test repo because there was no internet on Le Canadien, fixed tree_nav focus handle embedding, added Moar to may_handle
cqc
2023-02-16 13:35:34 -06:00
3509930195added Focus.releases for line_table
cqc
2022-12-15 12:05:15 -06:00
b1ac36ce3etext editor issue is a problem with focus resolution
cqc
2022-12-14 19:39:08 -06:00
a12db025e0Backspace but there's a subtle/unusual issue with enter/backspace and the text insertion occuring on the wrong line after unknown sequence.
cqc
2022-12-14 13:23:16 -06:00
5c10f3860abasic text field edition
cqc
2022-12-14 09:46:09 -06:00
a64fcbb010refactored resizing and stuff
cqc
2022-12-11 18:25:57 -06:00
7baa6f3648compute ui.w and ui.h during update
cqc
2022-12-10 14:27:22 -06:00
cb263b5758edit field editsdune build -w ./boot_js.bc.js
cqc
2022-12-08 12:27:36 -06:00
44879eb947another barely working text rendering scheme
cqc
2022-12-07 12:47:56 -06:00
49bddb6365urgh... stuck with how to implement cursor/focus etc. Decided to try to integrate Nottui and Nottui_widgets directly istead of reinventing another wheel.
cqc
2022-12-04 12:25:00 -06:00
281351371dIrmin_git.KV (Irmin_git.Mem) (Git.Mem.Sync (Irmin_git.Mem)) results in a.caml_thread_initialize is not a function
cqc
2022-10-06 12:18:32 -05:00
50831dc73dmost cursor movement functionality works, but there are lots of weird quirks to iron out
memes
cqc
2022-03-20 16:01:41 -05:00
98e78d81ecok it works now
cqc
2022-03-20 13:06:06 -05:00
fd7db32917what have i done
cqc
2022-03-20 11:57:25 -05:00
c81dce7148cursor movement by char works across lines (i.e. subnested joins)
cqc
2022-03-19 16:05:11 -05:00
205f650eacAction.pp_t and cleanup
cqc
2022-03-19 15:14:23 -05:00
8067e29ea8C-f and C-b
cqc
2022-03-19 12:10:23 -05:00
0d831aa9cfui node tree pretty-printer
cqc
2022-03-13 15:55:10 -05:00
ecf9983728working on cursor contro
cqc
2022-02-13 16:28:58 -06:00
a82c9464f4here i am going to abandon using the linear "Regions" which are "Trope"s from grenier.trope which were adopted while star-struck from a weird ui library i can't remember the name of at the moment, because using regions with nodes is just pure fucking premature optimization and makes the backward references really hard and i don't want to deal with it anymore
cqc
2022-02-06 18:34:17 -06:00
481870e067i left it like this for a long time whoops
cqc
2022-01-04 04:17:26 -06:00
364e3e7165getting super confused while trying to make generic tree structure operations that map to irmin
cqc
2021-10-25 11:08:01 -05:00
4054f78564fonts and lwd and nottui and more progress towards the irc client
cqc
2021-10-20 14:15:08 -05:00
50073f19e1well inuit integration kinda works but is still v broken
cqc
2021-10-14 10:05:22 -05:00
4ec076826c(failed?) attempt to use Inuit with Format.symbolic_output_buffer
cqc
2021-10-13 07:34:52 -05:00
f3d52bc506Further integration of lwt, irc basically works
cqc
2021-10-11 11:52:36 -05:00
630ccb0a6flol took me forever to understand lwt but finally have concurrency in the actor event processing handlers
cqc
2021-10-07 14:07:26 -05:00
c8e9e1bd6cremove half done lwt stuff while we continue just working on the editor dammit
cqc
2021-09-28 08:00:02 -05:00
cf01415754how to start lwt-ifying the pane tree portion where Display.state gets threaded through all the image drawing functions
cqc
2021-09-23 18:13:19 -05:00