Commit graph

83 commits

Author SHA1 Message Date
e8e0f5646d proptest reveals that dsl breaks at invalid char boundaries 2025-01-27 20:02:27 +01:00
ad1abf6ec8 add proptests to some layout ops 2025-01-27 15:58:28 +01:00
7aa99e4692 remove submodule, run tests, collect coverage, no report 2025-01-22 03:16:50 +01:00
ee28d431bd pre generate grayscale palettes 2025-01-19 22:17:07 +01:00
8e2aed58af merge cli entrypoint into main module 2025-01-16 11:37:30 +01:00
1b7f0e0b93 perf counter for render 2025-01-14 16:45:58 +01:00
794d4210c6 wip: let's figure out how edn keymaps will work 2025-01-12 13:01:15 +01:00
aad7aa6c5e wip: trait EdnCommand 2025-01-12 01:07:01 +01:00
8c6716adce extract plugin crate 2025-01-11 22:24:45 +01:00
532b648a9e extract sampler crate 2025-01-11 19:06:27 +01:00
9035353893 run cargo update 2025-01-11 04:25:51 +01:00
01835c8077 convert to workspace and update justfile 2025-01-09 22:19:28 +01:00
e8430c373f wip: remudolarize 4 2025-01-08 19:56:31 +01:00
113e7b0bad remodularize 3 2025-01-08 19:40:10 +01:00
d38dc14e84 wip: remodularize 2 2025-01-08 19:19:35 +01:00
3b6ff81dad wip: modularize once again 2025-01-08 18:50:15 +01:00
9a70fbc416 move edn_view into layout 2025-01-07 21:41:51 +01:00
4d0f98acd2 refactor engine and layout into input and output 2025-01-07 21:30:07 +01:00
1faf5bb6df extract tui support code to tek_tui 2025-01-05 10:50:32 +01:00
433e4df0f2 wip: still trying to write the iterator 2025-01-05 04:07:27 +01:00
98d2107e4e wip: compiles and runs (not enabled yet) 2025-01-04 11:19:37 +01:00
600d0b3aca wip: try to get a simplified parser going 2025-01-04 08:49:38 +01:00
2b07e7963e start implementing edn loader; remove PhantomData from some tek_layout constructs 2025-01-03 22:50:58 +01:00
1c52889335 update deps: clojure-reader to 0.3.0 2024-12-30 22:10:14 +01:00
e958b4a2d2 wip: big flat pt.8: wh -> xy 2024-12-30 20:32:55 +01:00
a5628fb663 wip: big flat pt.2: extract engine crate 2024-12-30 17:54:30 +01:00
d926422c67 flatten workspace into 1 crate 2024-12-29 00:10:30 +01:00
c36802bad9 use rust-jack from submodule 2024-12-29 00:00:42 +01:00
e08a79b507 wip: multi-crate refactor 2024-12-27 14:46:35 +01:00
26a9efaa86 WorldClock/PlayClock 2024-12-09 22:49:49 +01:00
1bb0107485 wip3 (33e): ermh... 2024-12-09 17:31:31 +01:00
2265d951d1 wip: extract tek_layout 2024-12-09 12:40:05 +01:00
ddb3c28c01 wip(108e): layout refactor 2024-12-09 11:00:48 +01:00
398f676ae3 performance meter 2024-11-23 22:10:17 +01:00
8856353eab wip: refactor pt.41 (57e) nice 2024-11-15 20:09:49 +01:00
914c2d6c09 wip: refactor pt.19: 22 errors 2024-11-11 15:18:56 +01:00
2be7aee002 wip: refactor pt.12, separate tek_snd 2024-11-10 22:24:58 +01:00
8c37c95cc6 wip: refactor pt.4, reduce number of files 2024-11-10 01:03:47 +01:00
adf5b3f0f8 wip: fixing refactor errors pt.3 2024-11-09 23:43:28 +01:00
84aacfea82 wip: refactor: cli, snd, tui 2024-11-09 21:28:14 +01:00
70fc3c97d1 wip: refactor into api and app 2024-11-09 19:50:22 +01:00
33600e890f move color handling to core 2024-11-02 14:43:13 +02:00
e20f195c20 fix color randomization (10x @erik_hedvall!) 2024-10-11 20:05:46 +03:00
69a81106fc generate random color for each phrase 2024-10-10 19:55:27 +03:00
690a8e8f24 add phrase uuids; implement comparisons 2024-10-08 18:15:41 +03:00
Will Medrano
6851240c8c Update JACK to 0.13
Biggest changes are to logging and safety.
  - Panics are caught at C/Rust boundary instead of crashing program
    with no messages.
    - Stack trace is usually printed.
  - `log` crate logging is enabled by default. Use something like
    https://docs.rs/env_logger/latest/env_logger/ with writing to file
    to see debug logs.
2024-09-22 14:19:56 -07:00
70cef99931 remove tek_proc; add Border 2024-09-13 03:26:59 +03:00
0a842b607a move test crate into core 2024-09-12 22:31:51 +03:00
4c23aed40a wip: tek_test again 2024-09-09 22:57:00 +03:00
b944dd5f9e wip: Content and Widget traits 2024-09-08 23:48:30 +03:00