Commit graph

1506 commits

Author SHA1 Message Date
4eff4316c6 wip: figuring out sane layout for midi routings 2025-01-25 14:07:58 +01:00
923568d7f9 wip: display in/out matrix 2025-01-25 13:27:24 +01:00
451b33b9bc reenable showing editor, this time its correctly aligned 2025-01-25 12:26:58 +01:00
2ef668ef0b fix gaps net to empty clips 2025-01-25 12:21:09 +01:00
5d6592bbdf enable adding midi ins and outs 2025-01-25 00:53:39 +01:00
76cefdca61 align scene cells at both edges 2025-01-25 00:13:10 +01:00
7dc435754a fix some more of the highlightings 2025-01-24 23:56:39 +01:00
77809ca289 wip: reworking phat cell overlap 2025-01-24 23:07:43 +01:00
854f198e36 impl_content_layout_render; wip: refactor phats 2025-01-24 21:58:28 +01:00
a386ba1d86 fix scenes centering, too! 2025-01-24 20:21:31 +01:00
6b463f14f0 add rec/mon commands and flatten toolbar 2025-01-23 22:17:14 +01:00
b2e4b01bfe split ins/outs 2025-01-23 21:56:23 +01:00
af958b275d consistent track sections 2025-01-23 21:36:15 +01:00
9462a3f2a4 add track zero jump; highlight in/out cells like title cell 2025-01-23 21:27:17 +01:00
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