Commit graph

44 commits

Author SHA1 Message Date
7ad574cf2a remove last color conversion from render loop 2025-01-20 16:30:52 +01:00
a31de6e819 more konst in pregen palettes 2025-01-19 22:38:33 +01:00
ee28d431bd pre generate grayscale palettes 2025-01-19 22:17:07 +01:00
cfa3cad5cb impl TuiTheme on Tui; need to to reduce number of ItemPalette invocations 2025-01-19 22:09:37 +01:00
9d250daa04 document stuff; Thunk suffix -> prefix 2025-01-19 21:31:16 +01:00
cf1fd5b45a remove Atom. almost there 2025-01-18 15:37:53 +01:00
452bdf9598 fixed up some parsing and removed some edn mentions 2025-01-18 01:56:44 +01:00
34b35d08be remove edn_ prefix from a couple macros 2025-01-18 00:14:46 +01:00
ff31957fed wip: EdnItem -> Atom, rewrite tokenizer 2025-01-17 21:49:49 +01:00
143cd24e09 generalize EdnItem.
maybe should rename it to Atom? ~90 instances of it
2025-01-17 19:47:37 +01:00
1b9da07280 wip: make EdnItem work on Arc<str> 2025-01-17 18:49:04 +01:00
d4f962fbfa unify some modules and implement edn_command for sampler 2025-01-17 00:11:49 +01:00
3a6202464c why do the borders think they are enabled 2025-01-16 20:26:34 +01:00
c08d1bee5d autoedit 2025-01-16 17:06:50 +01:00
0c6add7038 wip: script arrow navigation in arrangement 2025-01-14 21:42:41 +01:00
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
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
1b7f0e0b93 perf counter for render 2025-01-14 16:45:58 +01:00
e62e36d558 separate render/content macros; add has_jack 2025-01-14 12:41:27 +01:00
fa70a42bad wip: distribute layout operator parsing 2025-01-13 23:22:00 +01:00
794d4210c6 wip: let's figure out how edn keymaps will work 2025-01-12 13:01:15 +01:00
aad7aa6c5e wip: trait EdnCommand 2025-01-12 01:07:01 +01:00
bb52555183 Phrase -> Clip in all remaining places 2025-01-11 22:56:08 +01:00
1f10c95ed0 wip: configuring keybinds with edn... oh my 2025-01-11 21:35:21 +01:00
cff87657b9 wip: unify apps 2025-01-11 20:16:46 +01:00
1fe60bff5f trying to add skinny black borders around things 2025-01-11 04:26:13 +01:00
1dcce2502f fix text centering! 2025-01-10 19:23:00 +01:00
01835c8077 convert to workspace and update justfile 2025-01-09 22:19:28 +01:00
b995f81a26 update Justfile and fix some warnings 2025-01-09 18:56:32 +01:00
0cca06e054 wip: cleanup, begin reconnecting ports 2025-01-09 18:31:42 +01:00
113e7b0bad remodularize 3 2025-01-08 19:40:10 +01:00
d38dc14e84 wip: remodularize 2 2025-01-08 19:19:35 +01:00
3b6ff81dad wip: modularize once again 2025-01-08 18:50:15 +01:00
305481adee use Arc<str> where applicable; use konst split_at 2025-01-08 00:53:00 +01:00
9a70fbc416 move edn_view into layout 2025-01-07 21:41:51 +01:00
4d0f98acd2 refactor engine and layout into input and output 2025-01-07 21:30:07 +01:00
f052891473 sensible arranger entrypoint! now let's see whats up with the align modifiers 2025-01-07 21:11:56 +01:00
0ee3059cf8 wip: the new new arranger 2025-01-07 19:48:30 +01:00
0e821e098f separate Input and Output impls 2025-01-05 22:01:54 +01:00
4ae31bbba0 cleanup + update tests; add 'just test' 2025-01-05 16:41:29 +01:00
1faf5bb6df extract tui support code to tek_tui 2025-01-05 10:50:32 +01:00