Commit graph

1614 commits

Author SHA1 Message Date
dc45edf7e0 special case numeric literals, and away we go! 2025-01-14 21:07:25 +01:00
228b4bb47c lol tmux jumbles the input codes immensely 2025-01-14 20:56:48 +01:00
a66bc5ca5e wip: edn keymaps are handled! 2025-01-14 20:27:48 +01:00
ca1fb3c414 remove old input macros 2025-01-14 20:17:17 +01:00
6fd87ce4ed move tui run methods to in/out and relax Sized constraint 2025-01-14 20:04:59 +01:00
44201ebf76 a random KeyMatcher appears 2025-01-14 19:50:24 +01:00
12faadef44 wip: implementing app command dispatch 2025-01-14 19:03:08 +01:00
d393cab2d8 wip: implementing pool command dispatch 2025-01-14 18:11:50 +01:00
50b7d8a23d use edn_command on all midi pool commands 2025-01-14 17:34:10 +01:00
efbabe6248 remove those two pesky status widgets to the trait 2025-01-14 17:23:25 +01:00
acfaf757ec fix test suite 2025-01-14 16:59:45 +01:00
43ccfff24a more minor cleanups 2025-01-14 16:52:06 +01:00
1b7f0e0b93 perf counter for render 2025-01-14 16:45:58 +01:00
c9677c87d8 it even works with the edn_content 2025-01-14 15:51:40 +01:00
9cd6e9f195 unify edn_view entrypoint 2025-01-14 15:39:28 +01:00
df50bb9f47 fix missing content 2025-01-14 13:06:40 +01:00
e62e36d558 separate render/content macros; add has_jack 2025-01-14 12:41:27 +01:00
08184f9906 serialize edn via display trait 2025-01-14 12:08:58 +01:00
23fe9f0949 ok now it fails in a different place 2025-01-14 00:41:05 +01:00
585bba6666 EdnViewData has to go? 2025-01-14 00:24:48 +01:00
ddcb967a2c enable rest of layout operators 2025-01-13 23:58:15 +01:00
08a6716bb7 fix state provider types 2025-01-13 23:52:24 +01:00
57fda5c7ad wip: implement TryFromEdn for other x/y/xy operators 2025-01-13 23:50:50 +01:00
8eecd75592 implement TryFromEdn for Fill 2025-01-13 23:44:45 +01:00
811e341cd5 wip: hook up more builtins 2025-01-13 23:39:06 +01:00
fa70a42bad wip: distribute layout operator parsing 2025-01-13 23:22:00 +01:00
4af6e011b6 move track io to tracks trait 2025-01-13 20:35:39 +01:00
93fa3c26b4 app trait impls 2025-01-13 20:23:10 +01:00
af2e237b94 wip: remove unused deps 2025-01-13 18:41:17 +01:00
ceaaeb1fc7 wip: flatten more 2025-01-13 18:30:46 +01:00
91d6bcc870 wip: fold inwards 2025-01-13 18:05:55 +01:00
5d3e564949 wip: cleanup old code 2025-01-13 00:24:40 +01:00
0d7f78e74f replace impls with edn_command macro invocations 2025-01-12 23:59:06 +01:00
2afae4b6aa wip: some meandering and then it clicked 2025-01-12 23:39:26 +01:00
8c54f8e426 wip: providing content chunks with ednprovider 2025-01-12 16:25:05 +01:00
1ff35baea9 wip: start replacing EdnViewData with EdnProvide 2025-01-12 15:26:37 +01:00
fc06fb863b EdnProvide 2025-01-12 13:32:11 +01:00
794d4210c6 wip: let's figure out how edn keymaps will work 2025-01-12 13:01:15 +01:00
4ab08e48e5 okay that's how 2025-01-12 02:42:13 +01:00
19ed6a24b8 but how to pass arbitrary chars to the config 2025-01-12 02:23:39 +01:00
f485a068a8 wip: EdnKeymap loads 2025-01-12 01:57:00 +01:00
364d617d37 wip: EdnKeymap 2025-01-12 01:48:43 +01:00
8dcf73c18c nice top level command dispatch 2025-01-12 01:16:05 +01:00
aad7aa6c5e wip: trait EdnCommand 2025-01-12 01:07:01 +01:00
8850fbf2f8 fix arranger view but input is now dead 2025-01-12 00:58:32 +01:00
479988272e comment out app-specific structs/impls. only monoapp remains 2025-01-12 00:52:42 +01:00
e73c31d494 add HasJack; Arrangement 2025-01-12 00:42:53 +01:00
744ce21e24 wip: rebinding commands... 2025-01-11 23:48:20 +01:00
4fb703d05d stub out some of the edn command readers 2025-01-11 23:35:35 +01:00
1aa0551931 move pool to tek_midi; implement some Default 2025-01-11 23:11:43 +01:00