Commit graph

1303 commits

Author SHA1 Message Date
675d376100 still dark; refactor and document layout crate 2024-12-31 19:57:03 +01:00
ed72ab1635 rewrite align code. still dark 2024-12-31 19:46:29 +01:00
62ce1776c0 trying to get new Bsp to work; update docs 2024-12-31 19:23:34 +01:00
c9b81edb45 ci: try docker from nix-shell 2024-12-31 17:06:29 +01:00
aa910540c0 remove uses of Split, implement Bsp::area 2024-12-31 17:01:24 +01:00
9f7b23a252 check pass, test pass.. but does it run? 2024-12-31 16:39:33 +01:00
1de163d0d3 down to 15e 2024-12-31 16:29:27 +01:00
16e6a0397c down to 28e, sane ones 2024-12-31 15:50:53 +01:00
46609855eb remove usage of layers for optional rendering 2024-12-31 15:20:38 +01:00
49adf34b02 ohh why did i begin this refactor. e57 2024-12-31 13:18:12 +01:00
83eb9dd2fa update layout macro invocations 2024-12-31 04:37:45 +01:00
e677d1d7d4 sweeeeping sweep 2024-12-31 04:12:09 +01:00
c9b09b7dea wip: and sweeps right through the codebase 2024-12-31 02:11:42 +01:00
d37bd3e0c5 the wild Layout trait appears 2024-12-31 00:39:12 +01:00
7c652135ad fix ci; fix deps breakage from upgrade 2024-12-30 23:08:49 +01:00
6600d8fc3c ci: manually tweak submodule 2024-12-30 22:52:19 +01:00
78ae603023 update README 2024-12-30 22:29:18 +01:00
2700d02f79 ci: try running tarp 2024-12-30 22:11:22 +01:00
1c52889335 update deps: clojure-reader to 0.3.0 2024-12-30 22:10:14 +01:00
e17586c7b1 update crossterm and ratatui 2024-12-30 22:06:33 +01:00
670ec0bb18 ci: clone with submodule 2024-12-30 21:58:52 +01:00
47c34d0077 move some docs to root 2024-12-30 21:56:52 +01:00
5bc3517dde big flat pt.13: fixed warnings, let's see what it has in store 2024-12-30 21:52:20 +01:00
e21ef1af94 wip: big flat pt.12, down to 1 error 2024-12-30 21:38:41 +01:00
b718e54d33 wip: big flat pt.11, down to 12, update literal render macro 2024-12-30 21:25:02 +01:00
a0175dabc8 wip: big flat pt.10, down to 33 2024-12-30 20:51:16 +01:00
d01aa7481b wip: big flat pt.9: down to 141, looking good! 2024-12-30 20:43:22 +01:00
e958b4a2d2 wip: big flat pt.8: wh -> xy 2024-12-30 20:32:55 +01:00
da25b28ebf wip: big flat pt.6: content trait shines 2024-12-30 20:09:28 +01:00
18b2d8c48b wip: big flat pt.5: implement transforms with macro 2024-12-30 19:58:39 +01:00
34e731f111 wip: big flat pt.4: extract layout crate 2024-12-30 19:07:46 +01:00
cb680ab096 wip: big flat pt.3, testing standalone tui 2024-12-30 18:22:34 +01:00
a5628fb663 wip: big flat pt.2: extract engine crate 2024-12-30 17:54:30 +01:00
4a3de618d0 wip: big flat 2024-12-30 15:56:56 +01:00
8cbe621b07 wip: refactoring groovebox render 2024-12-30 15:28:46 +01:00
304ce35cbb more updates to space and transport 2024-12-30 14:31:00 +01:00
9fa858f226 turn Inset and Outset into Padding and Margin 2024-12-30 13:50:49 +01:00
e0e680eb7c detach all layout constructors from engine 2024-12-30 13:48:51 +01:00
61b447403b reduce number of space modules 2024-12-30 13:13:29 +01:00
35a88cb70f remove LayoutSplit; merge split and bsp modules 2024-12-30 12:54:19 +01:00
0c9c386a79 unify init naming; GrooveboxTui -> Groovebox 2024-12-29 20:32:00 +01:00
6607491f16 move all port connections to constructors (port: impl AsRef<str>) 2024-12-29 20:15:12 +01:00
e8b97bed37 flatten jack module 2024-12-29 18:58:06 +01:00
b78b55faa2 implement sync_lead and sync_follow flags for groovebox 2024-12-29 18:39:20 +01:00
b96fa34702 remove trait JackActivate 2024-12-29 18:39:05 +01:00
02878dd954 merge jack::client into jack
need to remove AudioEngine trait and register callbacks manually
2024-12-29 18:27:17 +01:00
411d4bc91d JackClient -> JackConnection 2024-12-29 15:32:39 +01:00
c3f9aa7549 now syncing correctly, though not in all cases 2024-12-29 15:22:14 +01:00
29db79f806 wip: still trying to retain correct position 2024-12-29 15:11:06 +01:00
cfbb9722af wip: now following transport position 2024-12-29 13:54:56 +01:00