nandi/frqpublic Fork 0
5326d79a94ae05525665ebd465f56ac2f279023b
Commits
Clone
git clone https://git.rickub.com/nandi/frq.git
git clone ssh://git@rickub.com/nandi/frq.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

deps.edn · 27 lines · 1.3 KBClojure Blame HistoryRaw
A freeq client in jolt, as glimmer components on Vidya 4719d6f nandi 20d ago1{:paths ["src"]
2
3 ;; glimmer owns the reactive half (ratom, components, reconciler);
4 ;; glimmer-vidya paints it as Vidya/egui through libvidya's retained-tree ABI.
Show the list and the conversation at once on a wide window 10a1bd0 nandi 19d ago5 ;; Our fork of glimmer, until the reconciler fixes in it land upstream. A
Keep a row's actions from wandering when its line gets an id 5b5e90e nandi 19d ago6 ;; component unmounted between a cell firing and the queued render running
7 ;; used to render anyway, into widgets the backend had already freed and
8 ;; handed out again — which took the message list apart in a busy channel.
Show the list and the conversation at once on a wide window 10a1bd0 nandi 19d ago9 ;; And replacing a native node with one of another tag left every watcher
10 ;; under it subscribed, so swapping the phone layout for the split one and
11 ;; back shredded the chat: one component's props painted onto another's
12 ;; widget.
Keep a row's actions from wandering when its line gets an id 5b5e90e nandi 19d ago13 :deps {jolt-lang/glimmer {:git/url "https://gitlab.com/nandithebull/glimmer"
Show the list and the conversation at once on a wide window 10a1bd0 nandi 19d ago14 :git/sha "399df371c790d690fb6e4560c3d4d7f838502857"}
A freeq client in jolt, as glimmer components on Vidya 4719d6f nandi 20d ago15 nandi/glimmer-vidya {:local/root "../vidya/glimmer"}}
16
17 ;; libvidya, the Rust/egui build (the C/raylib one does not export the tree
18 ;; ABI the backend binds):
19 ;; cd ../vidya && just ffi
20 ;; LD_LIBRARY_PATH=../vidya/build jolt -M:frq
21 :jolt/native [{:name "vidya"
22 :darwin ["libvidya.dylib"]
23 :linux ["libvidya.so"]}]
24
25 :aliases {:frq {:main-opts ["-m" "frq.app"]}}
26
27 :tasks {frq "jolt -M:frq"}}