Commits

chore: skip the test suite in local ./scripts/verify

a541b41ca7 • Claude • Sep 14, 2026

fix: pin, hash-check, and cache PDFium in CI

d88b289162 • Claude • Sep 14, 2026

fix: repair native CI builds on Windows and macOS

a2aa072333 • Claude • Sep 14, 2026

make a PR

b25eef9c07 • pfg • Sep 14, 2026

style: format view! bodies from the text input touch handles with the new view! formatter

9e96f800f3 • BE3 Agent • Sep 14, 2026

style: inline expression children, always expand view! bodies

5f28e74b0a • Claude • Sep 14, 2026

style: always break view! children onto their own lines

6a45b38c10 • Claude • Sep 14, 2026

feat: format view! macro bodies in fix-rust-source

38e0582c34 • Claude • Sep 14, 2026

fix: publish presence for the editors that own a pane

d09997368e • Claude • Sep 14, 2026

fix: open a block in the tab it was reached from

ffe9f60535 • Claude • Sep 14, 2026

refactor: drive the workspace tabs through the chrome the plugin draws

41db4fe134 • Claude • Sep 14, 2026

feat: move the app's window into a workspace UI plugin

dfe6eb9eed • Claude • Sep 14, 2026

fix: place a canvas direct editor before the host has described it

9a1c9e6122 • Claude • Sep 14, 2026

feat: add a beui canvas and a pan and zoom editor with a sidebar

93c8d6eba8 • Claude • Sep 14, 2026

perf: build the plugin compiler in the cargo call that builds the app

9f76863b08 • Claude • Sep 14, 2026

feat: touch caret handle, top-layer handles, and menu paste for beui text inputs

b60fcbc395 • BE3 Agent • Sep 14, 2026

feat: give beui text inputs text_block's touch selection handles and menu

43afc2d918 • BE3 Agent • Sep 14, 2026

fix: stop decoding web plugin frames as sRGB before blitting them

170541c3bf • BE3 Agent • Sep 14, 2026

fix: open the plugin test runner's gpu device only when a test uses it

b7f25abb8b • BE3 Agent • Sep 14, 2026

fix: record beui paint snapshots from draw data instead of gpu readback

6f4f84ac9e • BE3 Agent • Sep 14, 2026

test: run plugin tests through nextest from precompiled modules

a86b4f092a • BE3 Agent • Sep 14, 2026

style: apply Rust 2024 formatting and accepted paintings after rebasing dev-2 and dev-3

34c9c4d740 • BE3 Agent • Sep 14, 2026

feat: make inspector rows expand on click and add tree keyboard support

999eb768e9 • Claude • Sep 14, 2026

test: run every plugin's tests in wasm rather than natively

60ccca3859 • Claude • Sep 14, 2026

fix: add GTK/WebKit2GTK dev packages to scripts/setup

d2491608ea • Claude • Sep 14, 2026

BEUI -> Beui/beui

4274a94d35 • pfg • Sep 14, 2026

build: upgrade the workspace to Rust 2024

b6cb352d8a • BE3 Agent • Sep 14, 2026

build: raise the Gradle heap for the Android build

9d678b0f1e • BE3 Agent • Sep 14, 2026

build: upgrade libghostty-vt to Ghostty main on Zig 0.16.0

33f4d93f65 • BE3 Agent • Sep 14, 2026

feat: make the beui theme reactive and add an e-ink theme

24bf453268 • BE3 Agent • Sep 14, 2026

fix: keep beui drags alive when the pointer leaves the window

baa9380cd7 • BE3 Agent • Sep 14, 2026

build: add a setup script for a fresh Ubuntu machine

31631d793c • Claude • Sep 14, 2026

maybe it will learn

0b96f0da02 • pfg • Sep 14, 2026

fix: use bundled epaint default fonts in beui instead of system fonts

69c5408753 • BE3 Agent • Sep 14, 2026

fix: keep the beui inspector at native scale and fix its panel layout

d929ffc79e • BE3 Agent • Sep 14, 2026

chore: remove citygame and citygenerator crates

845ad86b85 • BE3 Agent • Sep 14, 2026

feat: add simulation tab to the beui inspector

f82cc04dd7 • BE3 Agent • Sep 14, 2026

remove tablet

d80a729544 • BE3 Agent • Sep 14, 2026

maybe fix height

32343cd51a • BE3 Agent • Sep 14, 2026

feat: migrate deterministic game editor to beui

9c1b7e0c41 • BE3 Agent • Sep 14, 2026

refactor: merge beui frame primitives

9e64ffa1e6 • BE3 Agent • Sep 14, 2026

feat: migrate checklist editor to beui

12d44ae6f6 • BE3 Agent • Sep 13, 2026

remove gpui & update agents

1ac0f8c194 • pfg • Sep 13, 2026

perf: avoid unnecessary clippy fixes

0f074fdcc3 • BE3 Agent • Sep 13, 2026

perf: speed up Rust source fixes

b10a1473be • BE3 Agent • Sep 13, 2026

refactor: migrate Rust source fixer parser

3bbb921f0d • BE3 Agent • Sep 13, 2026

docs: add beui guide

d13f74f159 • BE3 Agent • Sep 13, 2026

fix: isolate inspector tab focus

2287d2a436 • BE3 Agent • Sep 13, 2026

feat: add beui performance inspector

1ce74a1da8 • BE3 Agent • Sep 13, 2026

refactor: remove beui shadow nodes

0654829420 • BE3 Agent • Sep 13, 2026

Revert "fix: restore inspector component slots"

0b0e936efe • BE3 Agent • Sep 13, 2026

fix: restore inspector component slots

7904622638 • BE3 Agent • Sep 13, 2026

feat: show AccessKit tree in beui inspector

0d99c9b178 • BE3 Agent • Sep 12, 2026

fix: use a custom cursor for touch emulation

2322c3795d • BE3 Agent • Sep 12, 2026

feat: integrate AccessKit with beui

1a18dd4fee • BE3 Agent • Sep 12, 2026

fix: use exact component function names

753b69b824 • BE3 Agent • Sep 12, 2026

feat: use component functions in beui views

2a458cf6d5 • BE3 Agent • Sep 12, 2026

feat: improve touch scrolling

58af8c9ab7 • BE3 Agent • Sep 12, 2026

feat: move touch emulation into inspector

65fa303376 • BE3 Agent • Sep 12, 2026

feat: add beui touch support

17e125ca83 • BE3 Agent • Sep 12, 2026

build: reduce debug artifact storage

87e3dca77b • BE3 Agent • Sep 12, 2026

build: add supported agent check workflows

ec29fca183 • BE3 Agent • Sep 12, 2026

agents changes

6002adef25 • pfg • Sep 12, 2026

refactor: migrate every view! site to the @ framework slots

4e41bfe381 • BE3 Agent • Sep 12, 2026

feat: give view! an @ namespace for framework slots

52428e73a3 • BE3 Agent • Sep 12, 2026

feat: let a view! with several roots build a Children

9e79efca0b • BE3 Agent • Sep 12, 2026

refactor: write render-prop subtrees between the tags that build them

b8659315ba • BE3 Agent • Sep 12, 2026

feat: let a children block fill a designated render prop

b902d8efba • BE3 Agent • Sep 12, 2026

refactor: write view attributes unbraced, punned, and as bare strings

a1fae4778b • BE3 Agent • Sep 12, 2026

feat: unbraced and punned view attributes, string props, tracked panics

00e45d3456 • BE3 Agent • Sep 12, 2026

refactor: add a clone! macro and drop the helpers that hid closure clones

f2710d7d88 • BE3 Agent • Sep 12, 2026

refactor: name a handed-over subtree Child in render prop handles

1e58d91a3e • BE3 Agent • Sep 12, 2026

feat: let components declare that they take exactly one child

88784f60c0 • BE3 Agent • Sep 12, 2026

refactor: derive signals with map and selector instead of cloning into closures

3a46a7be75 • BE3 Agent • Sep 12, 2026

refactor: keep node ids out of unstyled and styled components

446dcc9fa5 • BE3 Agent • Sep 12, 2026

fix: stop percent children from taking infinite space when measured

615fe59c43 • BE3 Agent • Sep 12, 2026

refactor: make the styled text and stack spacing props reactive

b89a46d2f6 • BE3 Agent • Sep 11, 2026

refactor: make the rest of the base element properties reactive props

ea18abf855 • BE3 Agent • Sep 11, 2026

refactor: take the context menu region and panel frames as children

e581586944 • BE3 Agent • Sep 11, 2026

docs: describe controlled props and dynamic in the reactive guide

cc8e303add • BE3 Agent • Sep 11, 2026

refactor: reveal inspector rows through the scroll's reveal prop

fc3ac7445c • BE3 Agent • Sep 11, 2026

refactor: move choice focus onto a signal and drop the imperative node accessors

25ffe239be • BE3 Agent • Sep 11, 2026

refactor: drive overlays, focus and the search field through reactive props

dc49769f5e • BE3 Agent • Sep 11, 2026

feat: make the beui demo work at small screen widths

3ee8348de0 • BE3 Agent • Sep 11, 2026

test: check the inspector keeps a row when its node survives an update

69ea15970e • BE3 Agent • Sep 11, 2026

refactor: drive the beui inspector panel from signals instead of rebuilding it

e9d6caedb4 • BE3 Agent • Sep 11, 2026

test: finish moving the beui document tests onto view!

6ff2067ab1 • BE3 Agent • Sep 11, 2026

test: set up beui document tests with toolbar_of and view!

0913fd1b44 • BE3 Agent • Sep 11, 2026

refactor: build beui test trees and the inspector panel through view!

09f8e337af • BE3 Agent • Sep 11, 2026

refactor: let beui components own their state instead of looking it up by node

0a18c88b9e • BE3 Agent • Sep 11, 2026

refactor: give beui render props and derived props a solid-style API

9ba1d5a76b • BE3 Agent • Sep 11, 2026

feat: add createSelector-style selectors to reactive

5edd768103 • BE3 Agent • Sep 11, 2026

refactor: move placeholder out of the base text element

8844d5cbf8 • BE3 Agent • Sep 11, 2026

refactor: build menu rows and the radio mark as their own pieces

5be5b2bb6f • BE3 Agent • Sep 11, 2026

refactor: make the node-mutating Document API crate-private

033ea99da6 • BE3 Agent • Sep 11, 2026

refactor: drop the bind escape hatch and refresh the beui guides

0a359748a7 • BE3 Agent • Sep 11, 2026

refactor: build the inspector panel from one view! and one signal flush

c17ea405c5 • BE3 Agent • Sep 11, 2026

refactor: keep document access inside base elements

2f79677900 • BE3 Agent • Sep 11, 2026

refactor: make choice a component and styled render props components

5e98e4a29a • BE3 Agent • Sep 11, 2026

refactor: drive scroll, select and the inspector tree from props

80bed15609 • BE3 Agent • Sep 11, 2026