Commit graph

1606 commits

Author SHA1 Message Date
d14d67172c well, it compiles. fails on run, though 2025-01-18 16:32:04 +01:00
a362028ae7 ughhh needs special case 2025-01-18 16:03:06 +01:00
cf1fd5b45a remove Atom. almost there 2025-01-18 15:37:53 +01:00
dc7b713108 wip: overcomplicating it on the way to simplifying it ultimately 2025-01-18 13:38:21 +01:00
92fcb0af8f implement TokensIterator::peek 2025-01-18 03:47:29 +01:00
a949117017 removing engine generic from transforms 2025-01-18 02:52:54 +01:00
452bdf9598 fixed up some parsing and removed some edn mentions 2025-01-18 01:56:44 +01:00
5e7b867aba this trait will NOT have a lifetime 2025-01-18 00:30:13 +01:00
38f69ddd50 wip: iterator magic 2025-01-18 00:21:59 +01:00
34b35d08be remove edn_ prefix from a couple macros 2025-01-18 00:14:46 +01:00
798de37172 once again, why did i begin to refactor this 2025-01-18 00:13:36 +01:00
297f9b30df wip: more const parsing 2025-01-17 22:26:49 +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
1463460c4f auto add track midi in/out 2025-01-16 20:11:30 +01:00
9b549d7dfe reenable global midi ins/outs 2025-01-16 20:07:07 +01:00
dff6f1e279 fix clip heights 2025-01-16 19:51:55 +01:00
3030f28ef7 fix changing colors of scenes and tracks 2025-01-16 19:42:19 +01:00
a670320533 append tracks/scenes + move cursor 2025-01-16 19:23:56 +01:00
5bf1bad7be align track/scene selectors 2025-01-16 19:00:20 +01:00
2ad5b27db6 add wsad and don't crash on q 2025-01-16 17:53:12 +01:00
3f2cf57ea8 autocolor: clip colors from track and scene 2025-01-16 17:40:03 +01:00
2a5af2c753 autocreate on tab 2025-01-16 17:22:44 +01:00
c08d1bee5d autoedit 2025-01-16 17:06:50 +01:00
968441850f fix editor behaviors 2025-01-16 16:22:16 +01:00
6408cd26b8 clean up editor keys 2025-01-16 15:46:27 +01:00
fc3ecfb241 editor keycodes work 2025-01-16 15:43:44 +01:00
525923d057 format 2025-01-16 14:42:06 +01:00
26562437bd wip: fixing cursor 2025-01-16 14:32:04 +01:00
ed90196a60 wip: merge components 2025-01-16 14:14:44 +01:00
8e2aed58af merge cli entrypoint into main module 2025-01-16 11:37:30 +01:00
385297c59f fix grid alignments 2025-01-14 23:30:44 +01:00
fadaaa1620 add debug borders to scene grid to diagnose misalignment 2025-01-14 22:41:43 +01:00
ce91e1a043 and now pause works too 2025-01-14 22:28:07 +01:00
0ce0a07713 re-enabled space = play! but not pause 2025-01-14 22:25:18 +01:00
0fb7655b53 fix layouts of sequencer and groovebox 2025-01-14 22:04:05 +01:00
2f2e97cf71 fix toolbar height 2025-01-14 22:00:24 +01:00
0c6add7038 wip: script arrow navigation in arrangement 2025-01-14 21:42:41 +01:00
b9cc594bdb document edn dialect 2025-01-14 21:30:09 +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
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