Windows build results

Snapshot from adding "windows": true to every example app's gea.targets and running gea build --target windows across the board, to see how much of the gallery already works on the Windows target. iOS/Metal-only apps (ios-*, three-angle-metal*, three-batched-mesh) were excluded — Windows isn't a relevant target for them, so windows: true was reverted there.

Toolchain notes: build from an x64 Native Tools Command Prompt for VS (or use scripts/gea-build-windows.ps1, which imports that environment automatically) — clang-cl doesn't reliably auto-detect Visual Studio on its own, and the plain Developer Command Prompt sets up x86 LIB paths while clang-cl targets x64 by default.

Passed (41)

analog-clock, app-launcher, bouncing-balls, bouncing-balls-jsx, button-tetris, canvas-3d, counter-jsx, css-3d-cube, css-animation-showcase, css-blur-lab, diagnostics, dialer, direct-psram-balls, e-reader, hid-clicker, image-demo, image-jsx, notes-jsx, notes-windows, reactive-child-probe, reactive-counter, reactive-nested-probe, reactive-tic-tac-toe, settings, sky-hop, sky-hop-jsx, static-card, stopwatch-jsx, temperature-dial, tic-tac-toe, tilt-breakout, todo-jsx, ttf-bench, typography, virtual-list, voice-notes, watch, watch-analog, watch-date, watch-face, weather

Failed (10)

App Cause
bubble-grid, bubble-grid-jsx, gea-bench Missing console global binding for the Windows target (link error: undefined symbol ... console)
camera-showcase, camera-studio Same runtime-host linking gap (likely related to the console binding)
canvas-3d-cube Compiler limitation: "capture lowering... not supported yet"
gea3d-cube Missing native header gea3d_native.h (never wired up for Windows)
headless-led Missing GPIO/LED backend symbol (ESP32-only hardware feature)
maps Native maps SDK bindings missing for Windows

notes-native was reverted (not a Windows-relevant target — Apple-native app).

Likely next win

The missing console global binding is the single fix with the most leverage — it would unblock bubble-grid, bubble-grid-jsx, and gea-bench outright, and possibly camera-showcase/camera-studio too.

Runtime issues (build passes, behavior is wrong)

These apps compile and launch, but don't behave correctly on the Windows target: