Product Roadmap

Also available: Markdown · Plain text

Product Roadmap — Gnomad Webcanvas

Version: 0.1.0-beta.2
Last updated: June 2026
Horizon: v1.0 GA (indicative)


Vision

Gnomad Webcanvas becomes the default lightweight HTML/CSS/JS sandbox for Gnomad Studio workflows — instant preview, native file I/O on desktop, shareable demos in the browser, and export-ready project bundles.


Released — v0.1.0 ✓

Theme Delivered
Editor Monaco HTML/CSS/JS panes, resizable layout
Preview Live iframe, viewport presets, console, fullscreen
Projects Multi-project localStorage, templates, CDN libraries
Tools Color picker, CSS generator, font pairings
Export ZIP download, URL hash sharing
Desktop Tauri shell, Open/Save, release CI
Quality Vitest unit tests (19), DOMParser file parsing
Accessibility Dark/light/hc shell + Monaco themes, persisted
Docs Full portfolio doc suite

v0.2 — Quality & distribution

Item Priority Notes
Vitest unit tests P0 ✓ 19 tests — parseHtmlFile, shareUrl, assembleSource
DOMParser HTML parsing P1 ✓ Replaces regex in desktop Open
Shell light/dark/hc themes P1 ✓ CSS variables + persisted preference
Playwright E2E smoke P1 Web: edit → preview → export
GitHub Pages demo P1 Static Vite deploy
CI PR gate (lint + test + build) P1 .github/workflows/build.yml
Linux ARM64 CI job P1 Match desktop assistant matrix
Prettier / format integration P2 Monaco format action backing
Recent files list (desktop) P2 Tauri command + menu

v0.3 — Power user features

Item Priority Notes
Multi-file project folders P1 index.html + assets directory
Custom CDN library entries P2 User-defined script tags
Sass/Less preprocessor hook P2 Optional compile step
Emmet in Monaco P2 HTML/CSS abbreviation expansion
Split preview (side-by-side devices) P3 Dual iframe view

v1.0 — GA readiness

Item Priority Notes
Auto-updater P0 Tauri updater plugin + signing
macOS notarization P0 Enterprise Gatekeeper compliance
Accessibility audit P1 WCAG 2.2 AA pass
Security review sign-off P1 See SECURITY_MODEL.md
Windows code signing P2 Authenticode for SmartScreen

Non-goals (v1.0)


How to propose features

  1. Open an issue or add to .agents/LOGS/SESSION_STATE.md
  2. Update this roadmap with priority and phase
  3. Link architecture decisions in docs/adr/ when created

Built with ❤️ by Gnomad Studio 🦙