Take the jolt-native that opens a room where it means to
A conversation opened at its newest line most of the time and at the top of its backlog the rest of the time, and nothing about the room decided which. The ask for where a list opens goes out on the commit that list arrives on, and iced runs a widget operation against the tree the last `view` built — so it can name a scrollable that this frame is only now building, and be dropped where it falls. jolt-native 8e8cd51 asks again, the way `reveal` already does for a row that has not been laid out yet, and stops the moment the list says it arrived. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
f218f2a parent: 9e0676c modified
flake.lock +5 -5 | @@ -112,16 +112,16 @@ | ||
| 112 | 112 | "rust-overlay": "rust-overlay" |
| 113 | 113 | }, |
| 114 | 114 | "locked": { |
| 115 | - "lastModified": 1789235060, | |
| 116 | - "narHash": "sha256-aCshmsLx344lAmaGT++kBYzu79XWAdwewFIzXDc7iCk=", | |
| 115 | + "lastModified": 1789236164, | |
| 116 | + "narHash": "sha256-Bb8AYcr2XTj9KCl7QsIT6eTEo/WfQ5DQKm+9VSEnG4o=", | |
| 117 | 117 | "ref": "refs/heads/main", |
| 118 | - "rev": "4f920afa410da72bfdb7a07d7faa0264c7bb8a08", | |
| 119 | - "revCount": 116, | |
| 118 | + "rev": "8e8cd5192dc161b423c0ee5dd41a7a058b24b409", | |
| 119 | + "revCount": 117, | |
| 120 | 120 | "type": "git", |
| 121 | 121 | "url": "https://gitlab.com/nandithebull/jolt-native" |
| 122 | 122 | }, |
| 123 | 123 | "original": { |
| 124 | - "rev": "4f920afa410da72bfdb7a07d7faa0264c7bb8a08", | |
| 124 | + "rev": "8e8cd5192dc161b423c0ee5dd41a7a058b24b409", | |
| 125 | 125 | "type": "git", |
| 126 | 126 | "url": "https://gitlab.com/nandithebull/jolt-native" |
| 127 | 127 | } |
| @@ -112,16 +112,16 @@ | |||
| 112 | "rust-overlay": "rust-overlay" | 112 | "rust-overlay": "rust-overlay" |
| 113 | }, | 113 | }, |
| 114 | "locked": { | 114 | "locked": { |
| 115 | - "lastModified": 1789235060, | 115 | + "lastModified": 1789236164, |
| 116 | - "narHash": "sha256-aCshmsLx344lAmaGT++kBYzu79XWAdwewFIzXDc7iCk=", | 116 | + "narHash": "sha256-Bb8AYcr2XTj9KCl7QsIT6eTEo/WfQ5DQKm+9VSEnG4o=", |
| 117 | "ref": "refs/heads/main", | 117 | "ref": "refs/heads/main", |
| 118 | - "rev": "4f920afa410da72bfdb7a07d7faa0264c7bb8a08", | 118 | + "rev": "8e8cd5192dc161b423c0ee5dd41a7a058b24b409", |
| 119 | - "revCount": 116, | 119 | + "revCount": 117, |
| 120 | "type": "git", | 120 | "type": "git", |
| 121 | "url": "https://gitlab.com/nandithebull/jolt-native" | 121 | "url": "https://gitlab.com/nandithebull/jolt-native" |
| 122 | }, | 122 | }, |
| 123 | "original": { | 123 | "original": { |
| 124 | - "rev": "4f920afa410da72bfdb7a07d7faa0264c7bb8a08", | 124 | + "rev": "8e8cd5192dc161b423c0ee5dd41a7a058b24b409", |
| 125 | "type": "git", | 125 | "type": "git", |
| 126 | "url": "https://gitlab.com/nandithebull/jolt-native" | 126 | "url": "https://gitlab.com/nandithebull/jolt-native" |
| 127 | } | 127 | } |
modified
flake.nix +1 -1 | @@ -56,7 +56,7 @@ | ||
| 56 | 56 | # drift this comment warns about wearing a different hat: one input, and |
| 57 | 57 | # the window and the terminal are the same library either way. |
| 58 | 58 | jolt-native = { |
| 59 | - url = "git+https://gitlab.com/nandithebull/jolt-native?rev=4f920afa410da72bfdb7a07d7faa0264c7bb8a08"; | |
| 59 | + url = "git+https://gitlab.com/nandithebull/jolt-native?rev=8e8cd5192dc161b423c0ee5dd41a7a058b24b409"; | |
| 60 | 60 | inputs.nixpkgs.follows = "nixpkgs"; |
| 61 | 61 | }; |
| 62 | 62 | |
| @@ -56,7 +56,7 @@ | |||
| 56 | # drift this comment warns about wearing a different hat: one input, and | 56 | # drift this comment warns about wearing a different hat: one input, and |
| 57 | # the window and the terminal are the same library either way. | 57 | # the window and the terminal are the same library either way. |
| 58 | jolt-native = { | 58 | jolt-native = { |
| 59 | - url = "git+https://gitlab.com/nandithebull/jolt-native?rev=4f920afa410da72bfdb7a07d7faa0264c7bb8a08"; | 59 | + url = "git+https://gitlab.com/nandithebull/jolt-native?rev=8e8cd5192dc161b423c0ee5dd41a7a058b24b409"; |
| 60 | inputs.nixpkgs.follows = "nixpkgs"; | 60 | inputs.nixpkgs.follows = "nixpkgs"; |
| 61 | }; | 61 | }; |
| 62 | 62 | ||