════════════════════════════════════════════════════════════════════════ PRODUCT ROADMAP Gnomad Webcanvas · docs/ROADMAP.md ════════════════════════════════════════════════════════════════════════ 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) ---------------- • Backend collaboration / real-time multi-user • Full IDE features (Git, LSP, debugging) • Built-in hosting or deployment pipeline • AI code generation (use Gnomad Desktop Assistant separately) ──────────────────────────────────────── 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 🦙 ════════════════════════════════════════════════════════════════════════ Built with ❤️ by Gnomad Studio 🦙 https://gnomadstudio.org ════════════════════════════════════════════════════════════════════════