Take the jvui where Enter sends and a field can ask for its width
A prop-level diff of every hiccup prop frq writes against what glimmer-jvui reads: 54 of 528 uses were being ignored silently. A tag being handled is not the same as a tag reading the props a client passes, which is why the tag diff came back clean while the TLS tick stayed empty. These two break function. Without :on-activate the compose box takes a message and cannot send it; eight fields ask for :width-request and were all default-sized. The rest are recorded in the jolt-native commit. The scroll props are the ones that will show next: a chat that does not follow new messages. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
7ef7673 parent: 85dfca6 modified
deps.edn +1 -1 | @@ -17,7 +17,7 @@ | ||
| 17 | 17 | :deps {jolt-lang/glimmer {:git/url "https://gitlab.com/nandithebull/glimmer" |
| 18 | 18 | :git/sha "399df371c790d690fb6e4560c3d4d7f838502857"} |
| 19 | 19 | nandi/glimmer-jvui {:git/url "https://gitlab.com/nandithebull/jolt-native" |
| 20 | - :git/sha "c131fc627e173c8f2ca84d0f2809ac8b22dc1a03" | |
| 20 | + :git/sha "c03a75281355a14d95e6e810f66f52d4ac6d4977" | |
| 21 | 21 | :deps/root "glimmer-backends/glimmer-jvui"}} |
| 22 | 22 | |
| 23 | 23 | ;; 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 "c131fc627e173c8f2ca84d0f2809ac8b22dc1a03" | 20 | + :git/sha "c03a75281355a14d95e6e810f66f52d4ac6d4977" |
| 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_ttf | 23 | ;; What the UI loads is SDL, and jvui declares it itself — SDL3, SDL3_ttf |
modified
flake.nix +1 -1 | @@ -64,7 +64,7 @@ | ||
| 64 | 64 | # drift this comment warns about wearing a different hat: one input, and |
| 65 | 65 | # the window and the terminal are the same library either way. |
| 66 | 66 | jolt-native = { |
| 67 | - url = "git+https://gitlab.com/nandithebull/jolt-native?rev=c131fc627e173c8f2ca84d0f2809ac8b22dc1a03"; | |
| 67 | + url = "git+https://gitlab.com/nandithebull/jolt-native?rev=c03a75281355a14d95e6e810f66f52d4ac6d4977"; | |
| 68 | 68 | inputs.nixpkgs.follows = "nixpkgs"; |
| 69 | 69 | }; |
| 70 | 70 | |
| @@ -64,7 +64,7 @@ | |||
| 64 | # drift this comment warns about wearing a different hat: one input, and | 64 | # drift this comment warns about wearing a different hat: one input, and |
| 65 | # the window and the terminal are the same library either way. | 65 | # the window and the terminal are the same library either way. |
| 66 | jolt-native = { | 66 | jolt-native = { |
| 67 | - url = "git+https://gitlab.com/nandithebull/jolt-native?rev=c131fc627e173c8f2ca84d0f2809ac8b22dc1a03"; | 67 | + url = "git+https://gitlab.com/nandithebull/jolt-native?rev=c03a75281355a14d95e6e810f66f52d4ac6d4977"; |
| 68 | inputs.nixpkgs.follows = "nixpkgs"; | 68 | inputs.nixpkgs.follows = "nixpkgs"; |
| 69 | }; | 69 | }; |
| 70 | 70 | ||