Commit Graph

  • 60be88d4e1 who knows what was going on here js_of_ocaml-toplevel_graph cqc 2023-08-26 15:23:07 -05:00
  • ee550301e9 made a weird deck a long time ago about this kinda stuff main cqc 2023-08-26 15:21:28 -05:00
  • 420e350544 examples.ml lol that was hard nottui cqc 2023-03-05 15:50:18 -06:00
  • ab91e5dee0 toplevel emits round trip pprint of ast to console. cqc 2023-03-03 18:47:24 -06:00
  • 272778ad7b well this is a toplevel, now to add a ppx ast printer? cqc 2023-03-03 13:48:46 -06:00
  • 8c16946650 time to pivot again cqc 2023-02-22 01:28:48 -06:00
  • 7a1e4ef2ba Dom.preventDefault hack keeps browser shortcuts from happening. cqc 2023-02-17 15:25:04 -06:00
  • 480e77bbb9 switched 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
  • 53982ab0c6 more debug cqc 2023-02-13 09:29:47 -06:00
  • 5c11183217 colorizing the focus status of each node reveals things are v broke cqc 2023-02-08 15:40:39 -06:00
  • 2ec6426fe5 key press display cqc 2023-02-06 09:36:14 -06:00
  • 0df5884a88 list-based key press handlers cqc 2023-02-05 15:47:00 -06:00
  • 6948a65a97 padding cqc 2023-02-05 14:47:26 -06:00
  • bba26b9c0f cleanup cqc 2023-02-03 12:10:27 -06:00
  • fcf528275b selectable node/contents, needs correcting focus control cqc 2023-02-03 12:07:10 -06:00
  • d53f6687e5 broke focus, but rearranged for better save implementation cqc 2023-01-23 13:04:04 -06:00
  • d46c1de49d still works cqc 2023-01-23 11:54:46 -06:00
  • f0c5556450 tree_nav :3 cqc 2023-01-22 23:16:15 -06:00
  • 97730899c6 tree_nav cursor movement cqc 2023-01-13 09:30:36 -06:00
  • 18daf83c1c loads and displays teh git tree cqc 2023-01-13 05:39:51 -06:00
  • dfef26fcf5 text_area basic nav cqc 2023-01-07 07:24:29 -06:00
  • 048ea0eab4 text_area improvements cqc 2022-12-18 11:14:37 -06:00
  • 3509930195 added Focus.releases for line_table cqc 2022-12-15 12:05:15 -06:00
  • b1ac36ce3e text editor issue is a problem with focus resolution cqc 2022-12-14 19:39:08 -06:00
  • a12db025e0 Backspace 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
  • 5c10f3860a basic text field edition cqc 2022-12-14 09:46:09 -06:00
  • a64fcbb010 refactored resizing and stuff cqc 2022-12-11 18:25:57 -06:00
  • 7baa6f3648 compute ui.w and ui.h during update cqc 2022-12-10 14:27:22 -06:00
  • af92f03706 moar cqc 2022-12-08 20:12:56 -06:00
  • cb263b5758 edit field editsdune build -w ./boot_js.bc.js cqc 2022-12-08 12:27:36 -06:00
  • 44879eb947 another barely working text rendering scheme cqc 2022-12-07 12:47:56 -06:00
  • 49bddb6365 urgh... 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
  • b5d846b35d re-arranged cqc 2022-11-22 23:38:53 -06:00
  • 60c83c608a looks like shit cqc 2022-11-22 13:19:51 -06:00
  • 58ec73972b lwd-ifying it cqc 2022-11-22 02:21:45 -06:00
  • b705c598ff use main branch cqc 2022-11-17 20:25:20 -06:00
  • 9d1ccb93b5 little re-arranging memes_graphv-webgl cqc 2022-11-17 20:16:15 -06:00
  • 3fc8125d42 lol browser requests github repo via cors proxy (via npm, run with ./cors_proxy.sh) but then stack overflows cqc 2022-11-08 22:06:58 -06:00
  • 3b09bb1c11 works cqc 2022-10-06 14:29:57 -05:00
  • 281351371d Irmin_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
  • fec4249d9f irmin cqc 2022-10-04 23:36:25 -05:00
  • 65aa7ff901 character insertion cqc 2022-09-03 15:20:22 -05:00
  • 39193ff253 cursor works cqc 2022-09-03 11:24:34 -05:00
  • 399280d9c4 correct? rendering cqc 2022-09-02 21:34:47 -05:00
  • 6a484c3a06 it renders text, but wrong cqc 2022-09-02 19:22:06 -05:00
  • 7460b8f793 halfway to graphv_webgl replacing wall cqc 2022-08-31 12:32:44 -05:00
  • c40e725978 uhh cqc 2022-08-06 12:03:33 -05:00
  • 50831dc73d most cursor movement functionality works, but there are lots of weird quirks to iron out memes cqc 2022-03-20 16:01:41 -05:00
  • 98e78d81ec ok it works now cqc 2022-03-20 13:06:06 -05:00
  • fd7db32917 what have i done cqc 2022-03-20 11:57:25 -05:00
  • c81dce7148 cursor movement by char works across lines (i.e. subnested joins) cqc 2022-03-19 16:05:11 -05:00
  • 205f650eac Action.pp_t and cleanup cqc 2022-03-19 15:14:23 -05:00
  • 8067e29ea8 C-f and C-b cqc 2022-03-19 12:10:23 -05:00
  • 0d831aa9cf ui node tree pretty-printer cqc 2022-03-13 15:55:10 -05:00
  • ecf9983728 working on cursor contro cqc 2022-02-13 16:28:58 -06:00
  • a82c9464f4 here 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
  • 481870e067 i left it like this for a long time whoops cqc 2022-01-04 04:17:26 -06:00
  • 8ee3789cb9 mr. derpsalot derps more; refactored the ui widget thing again... cqc 2021-11-08 22:27:47 -06:00
  • 983fc326d6 storeview cqc 2021-10-29 12:27:58 -05:00
  • 364e3e7165 getting super confused while trying to make generic tree structure operations that map to irmin cqc 2021-10-25 11:08:01 -05:00
  • 4054f78564 fonts and lwd and nottui and more progress towards the irc client cqc 2021-10-20 14:15:08 -05:00
  • 50073f19e1 well 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
  • f3d52bc506 Further integration of lwt, irc basically works cqc 2021-10-11 11:52:36 -05:00
  • 630ccb0a6f lol 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
  • c8e9e1bd6c remove half done lwt stuff while we continue just working on the editor dammit cqc 2021-09-28 08:00:02 -05:00
  • cf01415754 how 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
  • eca8a055cf revamped sdl level event handling code cqc 2021-09-22 18:34:15 -05:00
  • fe935c4e1f input and bindings refactoring cqc 2021-09-22 17:28:12 -05:00
  • 72e907a341 removing entries and creating subtrees kinda works cqc 2021-09-22 10:31:52 -05:00
  • d095c1478a working towards store editor features cqc 2021-09-21 14:22:48 -05:00
  • 72e3bab78f pressing e lets you edit the file, but it doesn't save it yet cqc 2021-09-16 10:42:13 -05:00
  • 1d99823d44 refactored navigation and displays contents cqc 2021-09-14 11:24:23 -05:00
  • 79af294f51 store editor tree navigation works???? cqc 2021-09-13 16:02:14 -05:00
  • 5d96ed12d2 refactored all keybindings cqc 2021-09-03 09:24:24 -05:00
  • 335d864a8b better keybindings, halfway to store tree navigation cqc 2021-09-03 08:42:49 -05:00
  • d6b16f2a4e actually seperate act from render cqc 2021-09-01 05:05:48 -05:00
  • 3004a87571 Introduced a new layer of "panels" that produce panes cqc 2021-09-01 04:40:43 -05:00
  • df39308b7a widgets are drawn via a ref'd data structure so we can maybe manipulate it cqc 2021-08-17 23:35:48 -05:00
  • 75417c7699 text editing and events cqc 2021-08-15 15:44:05 -05:00
  • 15efe3efdd new key handling and keybinding cqc 2021-08-13 02:09:35 -05:00
  • 2e1c66f7b6 pretty good cqc 2021-08-10 23:31:52 -05:00
  • a4c10bbf57 hehe it's all inside the toplevel now cqc 2021-08-10 20:45:06 -05:00
  • 73d9260b1f output to draw_pp's ppf cqc 2021-08-10 02:37:00 -05:00
  • 58975feee5 fixed pane_*box cqc 2021-08-10 01:50:57 -05:00
  • 7129943522 README cqc 2021-08-10 00:06:48 -05:00
  • 4f191e2fae major refactor cqc 2021-08-10 00:05:00 -05:00
  • 548bc0da64 that was quite the breakup cqc 2021-08-05 23:23:09 -05:00
  • 99c9d92ecc more cqc 2021-07-27 20:24:03 -05:00
  • 5ad950a8ea cleanup and fixes cqc 2021-07-20 14:30:47 -05:00
  • 59cff7602c rearranged files cqc 2021-07-19 17:52:20 -05:00
  • c091f951f4 better textedit and other stuff cqc 2021-07-19 17:48:05 -05:00
  • 793a502816 delorted! cqc 2021-07-15 20:59:51 -05:00
  • 88f734b7d9 no more warnings cqc 2021-07-15 20:46:46 -05:00
  • 23d25aaa86 loads from ../../rootstore/init cqc 2021-07-15 20:28:14 -05:00
  • 51788b8a6a needs more shortcuts cqc 2021-07-15 00:15:19 -05:00
  • ca5ea42759 formatting bro cqc 2021-07-14 18:14:55 -05:00
  • bff1adc740 still works cqc 2021-07-13 13:16:59 -05:00
  • dd40228699 cursors for real cqc 2021-07-12 01:57:00 -05:00
  • d7d824b9ba cursor lol, but also crashes cqc 2021-07-12 01:40:46 -05:00