Skip to content

REDBEAM 0.2.0 — the palette, the WinUI 3 shell, two bug lists

Choose a tag to compare

@testusercar testusercar released this 05 Sep 01:22

Construction quantity takeoff from PDF drawings, on a Windows 11 Fluent shell.

Which file

You have Download
A normal Windows PC or laptop REDBEAM_0.2.0_x64-setup.exe
A Snapdragon / ARM device REDBEAM_0.2.0_arm64-setup.exe
Group-policy deployment the matching .msi

Both installers are unsigned, so Windows SmartScreen will say "Windows
protected your PC"
on first run. Click More info → Run anyway. They install
per-user to %LOCALAPPDATA%\REDBEAM and need no administrator rights, and
they upgrade a 0.1.0 install in place.

The architecture in each filename is real, checked against the PE header rather
than the build label: 0xAA64 for arm64 and 0x8664 for x64.

What changed since 0.1.0

The shell is WinUI 3 in its materials and metrics. System fills for every
warning, note and toast; acrylic flyouts with the surface stroke; the 3×16
selection pill; the black-and-white focus pair; Compact row heights; the
Windows accent on primary actions; Fluent UI System Icons throughout.

The scope pane is rebuilt. A scope is its headline measures and one status
line, then Parts, Setup and Markups. There is no separate bill of materials:
a scope's parts are its Parts page, and the round's exports sit in the
round's header menu with Rename, Duplicate and Delete. The estimate also
exports as a branded PDF, CSV or TSV through a native Save As.

Settings is a full-screen NavigationView with a search box, settings
cards, expanders, and an About page.

The command palette can drive the whole app. Prefixes (> # : @
/ = ~, ? lists them), recents, argument steps typed into the same
field, toggles that flip and stay, refusals that keep the palette open with
the nearest thing that works, and every verb: scale for a sheet, every sheet
or a series; rounds and scopes end to end (add, configure, rename, product,
counts, duplicate, archive, restore); exports; tools; commit; undo and redo;
every setting as a switch. Aliases on every command, so "hand" finds Pan.

Fixed. Opening a drawing as a project and then its parent no longer
breaks both windows (one database connection per project). A project opens
on the Files pane, now a nested folder tree. The wheel scrolls and Space or
the middle button pans. Page text is indexed for the whole project on open,
with progress on the Search tab. Rows truncate instead of wrapping. The
layout below the 960px window minimum degrades instead of collapsing.

The full list is in CHANGELOG.md.
The design register is docs/FLUENT-GAPS.md; the functionality audit is
docs/AUDIT-2026-09-04.md.

Known gaps

  • The palette's verbs, the per-project database connection, the indexer and
    the exports were verified in the browser build and by the test suites, not
    yet on a real project in the installed app. Treat this build as the one
    that gets that run.
  • The page-scale flyout is still two flyouts (the picker and the region
    list); the mockup's single flyout is open as register entry C4.
  • Accuracy against a human estimator's takeoff has not been measured.
  • No update endpoint is configured. The updater says so rather than claiming
    this copy is current.