|
|
41d31e4db6
|
well at least now they're equally misaligned
|
2025-01-23 21:08:17 +01:00 |
|
|
|
2433239eaa
|
scenes still don't align, though
|
2025-01-23 21:03:59 +01:00 |
|
|
|
a79a5c57b3
|
t jumps to track; mute -> play
|
2025-01-23 20:48:37 +01:00 |
|
|
|
0fa8e5bf15
|
fix 1-track centering!
|
2025-01-23 20:40:37 +01:00 |
|
|
|
ffe8893bed
|
generate coverage from correct target
|
2025-01-22 12:49:15 +01:00 |
|
|
|
be6bd32b78
|
generate coverage report
|
2025-01-22 03:19:12 +01:00 |
|
|
|
7aa99e4692
|
remove submodule, run tests, collect coverage, no report
|
2025-01-22 03:16:50 +01:00 |
|
|
|
5b2c2318a5
|
add just cov
|
2025-01-22 02:30:17 +01:00 |
|
|
|
b306059dbc
|
update initial track width
|
2025-01-22 02:13:54 +01:00 |
|
|
|
bbe49ad463
|
more sensible port creation
|
2025-01-22 00:10:31 +01:00 |
|
|
|
4028b3bb29
|
finally, handle jack events
|
2025-01-21 23:08:04 +01:00 |
|
|
|
b2c9bfc0e2
|
rewrite jack init
|
2025-01-21 22:30:53 +01:00 |
|
|
|
6c8f85ab84
|
refactor jack ports again
|
2025-01-21 19:13:21 +01:00 |
|
|
|
c13eff95ca
|
overlays
|
2025-01-21 17:27:07 +01:00 |
|
|
|
85507bf27e
|
down to 5 format macro calls in main view.rs
|
2025-01-21 17:19:36 +01:00 |
|
|
|
2ea6a7bd8b
|
move string format results to ViewCache
|
2025-01-21 15:57:57 +01:00 |
|
|
|
415dc444ea
|
break down tek/src/lib.rs into lib,model,view,keys,cli,audio
|
2025-01-21 15:31:09 +01:00 |
|
|
|
751e7d2160
|
clamp grid horizontally
|
2025-01-21 01:48:21 +01:00 |
|
|
|
81a74d79dc
|
fix note enter; align titles
|
2025-01-21 00:32:58 +01:00 |
|
|
|
93462e7501
|
remove 1 more per-cell allocation
|
2025-01-20 23:12:57 +01:00 |
|
|
|
f7dcc28e1f
|
remove some more string allocations from render loop
|
2025-01-20 19:48:22 +01:00 |
|
|
|
f5d84c2450
|
this may actually be a performance regression, i'm only profiling once
|
2025-01-20 19:23:33 +01:00 |
|
|
|
680a841e3f
|
relax Send + Sync constraint on Renderables; remove 3 format calls from render loop
maybe render should have mutable access after all?
|
2025-01-20 18:53:15 +01:00 |
|
|
|
209f35440a
|
wip: removing format calls from render loop
|
2025-01-20 16:52:07 +01:00 |
|
|
|
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 |
|
|
|
f9f9051eb7
|
update lang docs
|
2025-01-19 03:24:28 +01:00 |
|
|
|
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 |
|