|
|
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 |
|
|
|
bb52555183
|
Phrase -> Clip in all remaining places
|
2025-01-11 22:56:08 +01:00 |
|
|
|
06b643e2b1
|
finally, flatten arranger
|
2025-01-11 22:44:12 +01:00 |
|
|
|
8c6716adce
|
extract plugin crate
|
2025-01-11 22:24:45 +01:00 |
|