Release History
What's New in EaseUI
Every feature, improvement, and fix — engineered and documented. Building the future of AI-powered UI generation.
26 releases
124 features
67 improvements
6 fixes
v0.24Multi-DS Canvas & DS TrashMarch 5, 2026
NewMulti-DS canvas display — all design systems in a project are rendered simultaneously on the DS canvas with vertical stacking, floating group labels, and per-group source artboards
NewStair-step tree connections — orthogonal SVG lines with 8px rounded corners replace Bezier curves. Source artboards connect to a vertical trunk, which branches to each DS card. No card-to-card connections
NewDesign System soft-delete — trash icon now sets a trashedAt timestamp instead of permanently removing DS. Trashed DS are filtered from the sidebar tree and DS canvas
NewTrash page DS section — trashed design systems appear in a dedicated section with Palette icon and indigo accent cards, clearly differentiated from trashed projects. Includes restore and permanent delete actions
v0.23Infinite Canvas & Variant IterationMarch 5, 2026
Major Release
NewInfinite canvas — Figma-style pannable, zoomable workspace replacing the static grid view. World→screen coordinate transforms, viewport-aware culling, and @use-gesture trackpad support with exponential zoom scaling
New4-tier Level of Detail engine — artboards render as color rects (<15% zoom), static thumbnails (15–40%), frozen iframes (40–80%), or full-detail iframes (>80%) for smooth 60fps at any zoom level
NewCanvas minimap — black & white real-time overview in the bottom-right corner with glassmorphic styling. Shows all artboard positions with a teal viewport indicator and supports click-to-navigate
NewZoom toolbar — floating toolbar with zoom in/out, fit-all, and zoom percentage display. Keyboard shortcuts: ⌘+/⌘- for zoom, ⌘0 for fit-all
v0.22Performance OptimizationMarch 4, 2026
ImprovedDynamic imports for heavy modules — styleDictionaryData (262KB), figma-export (101KB), component-catalog (45KB), and figma (38KB) are now lazy-loaded at their call sites, saving ~446KB from the initial bundle
ImprovedSound files migration — 9 inline base64 sound files (~44KB) extracted to /public/sounds/ as MP3s and fetched on-demand via the Web Audio API
NewEditorDrawer component — extracted the code view and variations drawer panel into a separate React.memo-wrapped component for isolated re-rendering
ImprovedInteractiveWavesBackground optimization — IntersectionObserver pauses the requestAnimationFrame loop when the canvas is scrolled off-screen
v0.21Docs, Notifications & UX PolishMarch 4, 2026
NewDocumentation page — 17-section interactive docs at /docs with animated visual demos for every feature: Quickstart, Editor Layout, AI Models, Variant Generation, Design System Extraction, Inspector, Export Pipeline, Figma Bridge, Dashboard, Settings, Cost Tracking, Auth, Billing, Keyboard Shortcuts, Multi-Provider, Sample Projects, and Data Privacy
NewNotification Center — persistent, categorized notification system backed by IndexedDB with React context provider, bell icon badge (caps at 9+), read/unread states, dismiss/clear-all, deeplink action buttons, and Framer Motion animated panel
NewNotification sound — chime audio feedback via useNotificationSound hook when new notifications arrive
NewAI Sparkle animation — subtle, premium loading animation replacing the previous spinner; features a pulsing/rotating SVG sparkle icon with a thin shimmer bar sweeping across the prompt bar during AI rewrite
v0.20Multi-LLM Provider ArchitectureMarch 3, 2026
Major Release
NewMulti-provider LLM support — switch between Google Gemini, Anthropic Claude, and OpenAI directly from Settings with per-provider API key management
NewProvider abstraction layer — a unified LLMProvider interface decouples the entire codebase from any specific AI SDK; adding a new provider requires only one adapter file
New8 models across 3 providers — Gemini Flash/Pro/Pro 3.1, Claude Sonnet 4.6/Opus 4.6, GPT-4o Mini/GPT-4o/o3 with per-model pricing and speed indicators
NewModel labels on variants — every generated variant now records which model created it, displayed as a badge in the Variant Info panel for cross-provider benchmarking
v0.19AI Prompt RewriterMarch 3, 2026
NewAI prompt rewriter — click the ✨ Sparkles button in the prompt bar to expand a simple sentence (e.g. "Design Spa web UI") into a comprehensive, structured SPA design brief using Gemini Flash
New5-section structured brief template — Product Core, Immersive Environment & Background Strategy, Information Architecture, Functional Modules (per section), and State Management & Edge Cases
NewAuto-expand UX — prompt textarea automatically expands and resizes to fit the rewritten brief after AI processing completes
ImprovedSparkles button loading state — shows a spinning Loader2 icon with blue highlight ring during rewrite processing; disabled when prompt is empty or generation is in progress
NewUsage tracking and analytics — prompt rewrite actions are tracked with token cost attribution (prompt_rewrite ActionType) and analytics events
v0.18Audio FeedbackMarch 3, 2026
NewSoundCN integration — subtle audio feedback on interactive elements using the Web Audio API with on-demand MP3 loading from /public/sounds/ (zero dependencies)
NewAlternating click sounds — every button, link, tab, and menu click plays select-001 or select-002 in rotation, creating a dynamic interaction feel
NewState-aware toggle sounds — switches and checkboxes play switch-on when activated and switch-off when deactivated
NewSidebar open/close sounds — editor sidebars play maximize-006 when expanding and minimize-006 when collapsing
v0.17Image Input & Error UXMarch 3, 2026
Major Release
NewImage-to-design pipeline — upload a reference image and EaseUI analyzes it with Gemini Flash vision (81.2% MMMU-Pro) to generate a detailed UI brief, then feeds it to the generation engine for faithful HTML reproduction
NewImage preview chip — uploaded images appear as a thumbnail chip above the prompt bar with filename, analyzing status indicator, and one-click removal
NewPaperclip button wired — the attach reference button now triggers a file picker for PNG, JPG, WebP, and GIF images (up to 20 MB)
NewDual-input generation — generate from text only, image only, or both combined; the image brief enriches the prompt for higher fidelity output
v0.16Inspector UX & Layer TreeMarch 1, 2026
Major Release
NewFigma-style layer tree — left sidebar displays the full DOM hierarchy with expand/collapse, tag-specific icons (Type, Image, Link, Layout), and smart display names when inspector mode is active
NewBidirectional selection sync — clicking an element on the canvas highlights the corresponding layer in the tree; clicking a layer in the tree selects and highlights that element on the canvas
NewContext-aware property sections — the inspector now shows only relevant sections per element type: text elements get Typography; containers get Auto Layout; images hide both; interactive elements get Typography + Stroke
NewElement breadcrumbs — clickable DOM ancestry path (e.g., div > main > h1 > span) at the top of the inspector panel for quick parent navigation
v0.15Marketing & Auth RedesignFebruary 27, 2026
Major Release
NewMarketing landing page — 11-section modular page converted from the UI-generation-v2 reference with hero typing animation, bento feature grid, 5-stage pipeline visualization, interactive editor mockup, Figma import showcase, 3-tier pricing, and video backgrounds
NewRoot route change — marketing page now serves as the index (/) instead of the auth redirect, providing a proper public-facing homepage
ImprovedSign-in page redesign — split layout with form left (Google OAuth, squircle inputs, btn-secondary CTA) and dark video panel right with variant preview mockup and "Powered by Gemini AI" badge
ImprovedSign-up page redesign — matching split layout with Google OAuth, password strength indicators (emerald bars), and feature pills on the right panel
v0.14.1Editor UX & ExportFebruary 27, 2026
ImprovedQuick Actions overhaul — replaced ambiguous icon-only buttons with clearly labeled action rows (Copy Code, View Source, Download, Download All, Export to Figma) matching the Generate section style
NewDownload with Design System — new export option bundles a variant HTML with its linked design system (guidelines, foundations, components) into a structured .zip; appears contextually only when a DS exists
ImprovedComponent title shortening — generated component names in the Design System sidebar are now truncated to ~40 characters with word-boundary-aware ellipsis for cleaner single-line display
FixFixed DS component disappearing on re-select — clicking a generated component after navigating away now correctly displays its content instead of showing a blank canvas
v0.14Figma Export PipelineFebruary 25, 2026
Major Release
NewComputed style extraction — exports now read actual rendered styles from the live preview iframe instead of parsing CSS class names, capturing Tailwind CDN, custom CSS, and CSS variables accurately
NewSVG icon vectors — Lucide and inline SVGs are exported as real vector shapes via figma.createNodeFromSvg() with 1.5px stroke width and resolved colors
NewNetwork image fetching — <img> elements with URLs are downloaded and applied as Figma image fills instead of gray placeholder rectangles
NewPseudo-element capture — CSS ::before and ::after elements (status dots, gradient dividers, decorative shapes) are now extracted and included in the export
v0.13Billing & PaymentsFebruary 25, 2026
Major Release
NewPolar.sh billing integration — one-time $99 lifetime purchase for full Pro access with checkout, webhooks, and customer portal
NewBilling settings tab — dynamic plan card showing Free vs Pro status, feature comparison, and upgrade/manage buttons
NewCheckout success page — confirmation page with feature summary after purchase
NewSandbox testing environment — full end-to-end checkout flow verified with Polar sandbox
ImprovedMobile-only footer rule — "Made by Jang" footer now appears only on desktop/web generations
v0.12Figma IntegrationFebruary 23, 2026
Major Release
NewImport from Figma — paste any Figma frame URL to generate a pixel-perfect HTML reproduction using Gemini with the design's screenshot, layout structure, and extracted tokens
NewFigma PAT management — secure Personal Access Token storage in Settings → Developer → Figma, with the same UI pattern as API key management
NewImage asset export — automatically detects IMAGE fills, batch-exports up to 20 assets from Figma as PNGs, and embeds real images as data URIs instead of placeholders
NewIn-editor Figma import — "Import from Figma" button in the editor's Generate section adds imported frames as new variants to the current project
v0.11Sample Projects & PolishFebruary 23, 2026
NewFlash UI sample project — 6 self-contained variants (Editor, Dashboard, Design System, Component Library, Changelog, Login) from the Neo-Brutalist Dark design system
NewMonolith Market sample project — 6 high-contrast dark mode variants (Hero Section, Dashboard, Settings, Sign Up, Navigation, Footer) with live data animations
NewPremium thumbnail style — all sample thumbnails now use warm cream/beige backgrounds with abstract translucent 3D shapes and modern sans-serif typography
NewPage transitions — smooth fade-in animations across all pages with staggered reveal effects
v0.10Dashboard & Editor CleanupFebruary 23, 2026
NewDesign Systems dashboard view — browse all generated design systems across projects in a centralized table with status badges, foundation/component counts, and quick editor links
NewSidebar Design System link — direct navigation to the Design Systems view via the dashboard sidebar
ImprovedRight sidebar reorganization — stripped 6 non-essential sections (avatar stack, share, save preset, style history, usage stats, project/prompt) down to 3 focused sections: Variant info, Quick Actions icon row, and Generate actions
ImprovedPrompt bar styling — removed animated gradient border for a cleaner, distraction-free appearance
v0.9Design System RestructureFebruary 23, 2026
Major Release
New3-layer design system architecture — guidelines.md (raw markdown), Foundations (visual tokens), and Components (auto-generated previews)
NewFoundation previews — color swatches, typography scale, spacing bars, border-radius specimens, shadow depth levels, and CSS/Tailwind export
NewIcon specimen grid — 10 sample Lucide icons rendered with extracted guidelines settings (size, stroke-width, color)
NewBranding preview panel — brand personality keyword pills, color associations, and parsed markdown sections as reference cards
v0.8.1Preview StabilityFebruary 21, 2026
FixVariant preview links — fixed a bug where clicking dummy links inside the preview iframe would throw a navigation error
v0.8Sample RemixingFebruary 21, 2026
NewRemix sample projects — click Remix on any sample project to instantly clone it to your workspace with all 6 variants intact
ImprovedCentralized sample data — extracted sample project definitions into a shared library for better maintainability
v0.7Editor UX & AestheticsFebruary 21, 2026
ImprovedEditor initial state — left and right sidebars are hidden by default on new projects to focus on the canvas
NewKinetic Gradient — custom CSS @property animation provides a smooth, continuous rotating border array for the prompt inbox
ImprovedGlassmorphism effect — applied backdrop blur to the prompt inbox for an organic, translucent appearance
v0.6Dashboard & ReliabilityFebruary 16, 2026
NewDashboard mode filter pills — filter projects by All, Desktop, or Mobile generation mode
NewProject favorites — star/unstar projects from the dashboard with persistent storage
NewFavorites filter — quickly view only your starred projects
NewStyle History panel — collapsible section in editor sidebar showing previously used styles with "Use again" action
v0.5IndexedDB MigrationFebruary 15, 2026
Major Release
NewIndexedDB storage engine — virtually unlimited storage replacing localStorage's 5-10MB cap
NewAuto-migration — existing localStorage data seamlessly transfers to IndexedDB on first load
NewGeneric database wrapper (db.ts) with type-safe CRUD operations across all stores
ImprovedAll storage functions now fully asynchronous for better performance
v0.4Component CatalogFebruary 15, 2026
NewFloating Component Panel — unified prompt bar + visual catalog for the Design System tab
NewComponent catalog with 24 wireframe templates across 8 categories (Navigation, Hero, Content, Commerce, etc.)
NewCategory filter pills with smooth toggle — browse by component type or view all
New"Generate Full Style Guide / UI Kit" one-click action in the expanded catalog
v0.3Platform FeaturesFebruary 15, 2026
NewModel Selection System — choose between Gemini Flash (fast + affordable) and Gemini Pro (highest quality) with smart auto-routing
NewModel settings page with transparent pricing comparison and estimated generation costs
NewStyle Consistency System — save and reuse style presets with favorites and usage tracking
NewStyle history with automatic recording and prompt-based lookup for consistent regeneration
v0.2Major ReleaseFebruary 14, 2026
Major Release
NewAI Generation Protocol v2.0 — 3x faster generation with improved variant diversity
NewComplete design system extraction with color, typography, spacing, and component tokens
New3-panel editor interface with layers, preview, and properties panels
NewOne-click production export with HTML download and ZIP bundle options
v0.1Initial ReleaseFebruary 1, 2026
NewInitial AI generation engine — 3 style variants per prompt
NewBasic editor with HTML output preview
NewHTML export with single-file download
NewProject dashboard with search and project history