nandi/frqpublic Fork 0
15b66ce
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.

Take the jvui that answers a pointer resting on a pill

The pin was at the merge, which is a rev before the hover work: jvui grew
c/overlay! after it — a deferred draw on a root frame of its own, clear of
every clip, with its size remembered so a card near an edge is moved rather
than clipped — and glimmer-jvui grew the crossing events, on-hover and
on-unhover once each, off the pass that paints.

That is what the reaction pills have been asking for all along: they have
sent :on-hover and hung `reactor-card` under themselves since they were
written, and no backend had ever answered.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
nandi committed 2026-09-10T11:09:44-07:00 Browse files
15b66ce parent: be8da43
modified deps.edn +1 -1
@@ -17,7 +17,7 @@
1717 :deps {jolt-lang/glimmer {:git/url "https://gitlab.com/nandithebull/glimmer"
1818 :git/sha "399df371c790d690fb6e4560c3d4d7f838502857"}
1919 nandi/glimmer-jvui {:git/url "https://gitlab.com/nandithebull/jolt-native"
20- :git/sha "ce4d910f39e70b3954a64cc88499480d0ac4bab9"
20+ :git/sha "db7ce9f0dec25938d439969e528906a35ad2d68c"
2121 :deps/root "glimmer-backends/glimmer-jvui"}}
2222
2323 ;; What the UI loads is SDL, and jvui declares it itself — SDL3, SDL3_ttf
@@ -17,7 +17,7 @@
17 :deps {jolt-lang/glimmer {:git/url "https://gitlab.com/nandithebull/glimmer"17 :deps {jolt-lang/glimmer {:git/url "https://gitlab.com/nandithebull/glimmer"
18 :git/sha "399df371c790d690fb6e4560c3d4d7f838502857"}18 :git/sha "399df371c790d690fb6e4560c3d4d7f838502857"}
19 nandi/glimmer-jvui {:git/url "https://gitlab.com/nandithebull/jolt-native"19 nandi/glimmer-jvui {:git/url "https://gitlab.com/nandithebull/jolt-native"
20- :git/sha "ce4d910f39e70b3954a64cc88499480d0ac4bab9"20+ :git/sha "db7ce9f0dec25938d439969e528906a35ad2d68c"
21 :deps/root "glimmer-backends/glimmer-jvui"}}21 :deps/root "glimmer-backends/glimmer-jvui"}}
22 22
23 ;; What the UI loads is SDL, and jvui declares it itself — SDL3, SDL3_ttf23 ;; What the UI loads is SDL, and jvui declares it itself — SDL3, SDL3_ttf
modified flake.lock +5 -5
@@ -155,16 +155,16 @@
155155 "rust-overlay": "rust-overlay"
156156 },
157157 "locked": {
158- "lastModified": 1789061836,
159- "narHash": "sha256-6NTLrsAbwp2A7GyS63dX/pfWH6l2BZW/4gucXBhXg18=",
158+ "lastModified": 1789062921,
159+ "narHash": "sha256-FJVciGEXJQnApY71fiUc3cPSF6Yl/cZsJSB7AwMYVnE=",
160160 "ref": "refs/heads/main",
161- "rev": "ce4d910f39e70b3954a64cc88499480d0ac4bab9",
162- "revCount": 91,
161+ "rev": "db7ce9f0dec25938d439969e528906a35ad2d68c",
162+ "revCount": 94,
163163 "type": "git",
164164 "url": "https://gitlab.com/nandithebull/jolt-native"
165165 },
166166 "original": {
167- "rev": "ce4d910f39e70b3954a64cc88499480d0ac4bab9",
167+ "rev": "db7ce9f0dec25938d439969e528906a35ad2d68c",
168168 "type": "git",
169169 "url": "https://gitlab.com/nandithebull/jolt-native"
170170 }
@@ -155,16 +155,16 @@
155 "rust-overlay": "rust-overlay"155 "rust-overlay": "rust-overlay"
156 },156 },
157 "locked": {157 "locked": {
158- "lastModified": 1789061836,158+ "lastModified": 1789062921,
159- "narHash": "sha256-6NTLrsAbwp2A7GyS63dX/pfWH6l2BZW/4gucXBhXg18=",159+ "narHash": "sha256-FJVciGEXJQnApY71fiUc3cPSF6Yl/cZsJSB7AwMYVnE=",
160 "ref": "refs/heads/main",160 "ref": "refs/heads/main",
161- "rev": "ce4d910f39e70b3954a64cc88499480d0ac4bab9",161+ "rev": "db7ce9f0dec25938d439969e528906a35ad2d68c",
162- "revCount": 91,162+ "revCount": 94,
163 "type": "git",163 "type": "git",
164 "url": "https://gitlab.com/nandithebull/jolt-native"164 "url": "https://gitlab.com/nandithebull/jolt-native"
165 },165 },
166 "original": {166 "original": {
167- "rev": "ce4d910f39e70b3954a64cc88499480d0ac4bab9",167+ "rev": "db7ce9f0dec25938d439969e528906a35ad2d68c",
168 "type": "git",168 "type": "git",
169 "url": "https://gitlab.com/nandithebull/jolt-native"169 "url": "https://gitlab.com/nandithebull/jolt-native"
170 }170 }
modified flake.nix +1 -1
@@ -61,7 +61,7 @@
6161 # drift this comment warns about wearing a different hat: one input, and
6262 # the window and the terminal are the same library either way.
6363 jolt-native = {
64- url = "git+https://gitlab.com/nandithebull/jolt-native?rev=ce4d910f39e70b3954a64cc88499480d0ac4bab9";
64+ url = "git+https://gitlab.com/nandithebull/jolt-native?rev=db7ce9f0dec25938d439969e528906a35ad2d68c";
6565 inputs.nixpkgs.follows = "nixpkgs";
6666 };
6767
@@ -61,7 +61,7 @@
61 # drift this comment warns about wearing a different hat: one input, and61 # drift this comment warns about wearing a different hat: one input, and
62 # the window and the terminal are the same library either way.62 # the window and the terminal are the same library either way.
63 jolt-native = {63 jolt-native = {
64- url = "git+https://gitlab.com/nandithebull/jolt-native?rev=ce4d910f39e70b3954a64cc88499480d0ac4bab9";64+ url = "git+https://gitlab.com/nandithebull/jolt-native?rev=db7ce9f0dec25938d439969e528906a35ad2d68c";
65 inputs.nixpkgs.follows = "nixpkgs";65 inputs.nixpkgs.follows = "nixpkgs";
66 };66 };
67 67