-
Notifications
You must be signed in to change notification settings - Fork 1
Roadmap
Edgar Mesquita edited this page Aug 8, 2026
·
10 revisions
Synchronized with ROADMAP.md in the main repo (the source of truth). This page lists what is
ahead — what the product already does is documented on the product pages.
-
Forms & validation engine (
DataAnnotations-driven). - Accessibility polish pass — focus trap, keyboard nav, aria details collected as fences across components.
- Global state + performance budgets.
-
Real-time server push (
[ServerEvent]over SignalR) — Server Actions are request/response today. -
Typed programmatic
NavigatorAPI for client-side navigation (the router itself is complete — link-driven). - Statement-level source-map density — C# stack mapping is member-level today.
-
Image decode/upload — the remaining Texture consumer (
Imagerenders its placeholder surface today). - iOS and Android accessibility bridges (UIAccessibility / AccessibilityNodeInfo) — the semantics tree they consume is already target-neutral; macOS ships its bridge.
- ListView variable item extents (incremental measurement) — v1 is fixed-extent vertical.
- Spreadsheet: 2D scroll (wide sheets), formula engine, per-cell formatting, merges, frozen panes — all outside v1 scope.
- Inline marked-text rendering in code surfaces during IME composition.
A first-party visual editor on the SDK itself — live screen preview (the REAL web realizer in a webview), click-to-select in the viewer (stable layout paths + the V3 source maps eqc already emits), a property panel that edits the C# source through Roslyn rewrites, up to full visual editing. Milestones E1 (live preview) → E4 (full editing).
- Zero third-party dependencies wherever the platform provides the capability (system frameworks, embedded toolchains — the Bun/slangc model).
- Fail loudly: anything the SDK cannot faithfully realize is a build error, never silent divergence.
- Everything pinned: conformance differentially, styles by byte-identical cross-pins, pixels by goldens, hydration by class identity (e2e).