|
|
b8726de78f
|
TokenIter -> SourceIter, reuse logic in operators, and now it renders correctly!
|
2025-01-19 01:46:06 +01:00 |
|
|
|
266f59085e
|
getting there with the iters but still wrong
|
2025-01-19 00:29:51 +01:00 |
|
|
|
323afe4c89
|
make ) a closer from num/sym/key, and we run again! borkenly
|
2025-01-19 00:02:22 +01:00 |
|
|
|
a595e2e895
|
iterator being const when not needed
|
2025-01-18 23:58:18 +01:00 |
|
|
|
67148a4aa4
|
try to fix top level expr parsing by trimming the opening bracket
|
2025-01-18 23:03:30 +01:00 |
|
|
|
9756862091
|
test top level expr parsing
|
2025-01-18 22:17:10 +01:00 |
|
|
|
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 |
|