Skip to content

FerroUI d2da3a615: theme unit trimming of binding types, release without unwinding - #6

Merged
wieslawsoltes merged 2 commits into
mainfrom
ferroui-main-d2da3a615
Nov 8, 2026
Merged

wieslawsoltes merged 2 commits into
mainfrom
ferroui-main-d2da3a615

Conversation

@wieslawsoltes

Copy link
Copy Markdown
Contributor

Moves the FerroUI submodule to main d2da3a615. The workspace blocks come from FerroUI/scripts/apps/sync-workspace.py and the lock file matches. The update brings:

  • Trimmed theme units take the classes of their binding paths with them (#612 root D). Hello world dist is 12 % smaller.
  • release builds abort on panic, as dist does (#567). Hello world release is 21 % smaller. release-unwind keeps unwinding, and fast-release keeps it for local runs.
  • The theme crates are optimised for size in dist (#581).
  • Typed Frame navigation with PageType (#612 B3).

No source change was needed. Tested locally: cargo test --workspace passes.

…out unwinding

The FerroUI submodule moves to main d2da3a615, with the workspace blocks written
by sync-workspace.py and the lock file to match. It brings the size work
since the last update: trimmed theme units take the classes of their binding
paths with them (#612 root D), release builds abort on panic as dist does
with release-unwind for programs that catch panics (#567), the theme crates
are optimised for size in dist (#581), and typed Frame navigation (#612 B3).
…ing it

A control that appears with a change, such as the dismiss button of a new
status, becomes a hit target after the next layout and frame. The click
helper looked once, right after the text of the status appeared, and on
the CI runner the button was not a hit target yet. It now waits up to five
seconds for one.
@wieslawsoltes
wieslawsoltes merged commit 79d876e into main Nov 8, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant