Skip to content

Releases: RTechAI/esp32p4-ui-studio

ForgeUI Studio v2.5.0

Choose a tag to compare

@RTechAI RTechAI released this 28 Jul 07:48

ForgeUI Studio v2.5.0

ForgeUI Studio continues to evolve as a visual LVGL development environment for the ESP32-P4.

Highlights

  • Improved Studio workflows and UI polish
  • Enhanced website integration
  • Expanded documentation
  • Continued LVGL export improvements
  • ESP32-P4 runtime refinements
  • Stability improvements and bug fixes

Platform

  • ESP32-P4
  • LVGL 9
  • ESP-IDF 5.5.x

Thank you to everyone following the ForgeUI project. More features, UI components and export capabilities are coming in future releases.

ForgeUI Studio v2.4.0 — AI Layout Builder & Native Asset Pipeline

Choose a tag to compare

@RTechAI RTechAI released this 17 Jul 00:26

🚀 ForgeUI Studio v2.4.0

This release represents a significant milestone in the evolution of ForgeUI Studio, introducing a guided AI layout workflow, a redesigned native asset pipeline and numerous workflow improvements across the Studio.


✨ Highlights

🤖 AI Layout Prompt Helper V1

ForgeUI AI Playground now includes a visual Layout Prompt Helper for generating structured AI prompts.

Features include:

  • Dashboard type selection
  • Editable screen heading
  • Dashboard section toggles
  • Status icon selection
  • One-click Build Prompt
  • Fully editable generated prompt

🎨 Native Asset Pipeline

The asset pipeline now supports dedicated processing paths for images and icons.

Image Pipeline

  • AI Hero backgrounds
  • Automatic centre cropping
  • Device-aware preprocessing
  • Native LVGL asset generation

Native Icon Pipeline

  • Semantic icon resolution
  • Native icon dimensions preserved
  • AI-generated icon assets
  • LVGL C asset generation
  • Browser Preview and ESP32-P4 parity

🖥️ Browser Preview

Improved preview consistency including:

  • Better layout spacing
  • Native icon rendering
  • Improved asset validation
  • Cleaner dashboard generation

⚙️ Studio Improvements

  • Layout Prompt Helper V1
  • Resizable AI Prompt editor
  • Resizable Advanced JSON editor
  • Improved AI workflow
  • Documentation refresh
  • README improvements

✅ Proven Workflow

Layout Prompt Helper
        ↓
Build Prompt
        ↓
AI Layout Generation
        ↓
Canvas
        ↓
Browser Preview
        ↓
Native LVGL Export
        ↓
Standalone ESP-IDF Project
        ↓
ESP-IDF Build
        ↓
ESP32-P4

🔧 Verified

  • ✅ AI Layout Generation
  • ✅ AI Layout Prompt Helper
  • ✅ Semantic Icon Resolution
  • ✅ Native Icon Pipeline
  • ✅ AI Hero Pipeline
  • ✅ Browser Preview
  • ✅ Native LVGL Export
  • ✅ Standalone ESP-IDF Export
  • ✅ ESP-IDF Build
  • ✅ Physical ESP32-P4 Deployment

❤️ Thank You

Thank you to everyone following the ForgeUI Studio project.

ForgeUI continues to grow as an open-source AI-assisted embedded UI platform built around native LVGL, ESP-IDF and the ESP32-P4 ecosystem.

As always...

Build it.

Prove it.

Flash it.

Improve it.

ForgeUI Studio v2.1.0 — AI Studio V2

Choose a tag to compare

@RTechAI RTechAI released this 12 Jul 07:40

🚀 ForgeUI Studio v2.1.0 — AI Studio V2

This release marks one of the largest milestones in ForgeUI Studio's development.

ForgeUI now provides a complete AI-assisted embedded UI workflow capable of generating interfaces from natural language, validating them, inserting them into the visual builder, exporting native LVGL code, generating a standalone ESP-IDF project, and deploying to physical ESP32-P4 hardware.


✨ New Features

🤖 ForgeUI AI Studio V2

  • Modern AI Studio workspace
  • Live GPT layout generation
  • Structured ForgeUI document generation
  • Automatic JSON validation
  • Component validation
  • Template library
  • Improved prompt workflow
  • Insert Into Canvas workflow
  • Advanced JSON editor

🎨 Theme Engine Foundation

Completed backend architecture for AI theme generation.

Included:

  • ForgeThemeContext custom palettes
  • Theme document model
  • Theme parser
  • Prompt builder
  • Shared AI engine architecture

The live AI Theme Generator will be completed in the next release.


🛠 AI Architecture

ForgeUI AI now uses a shared architecture:

Prompt
    ↓
Context Builder
    ↓
Prompt Builder
    ↓
OpenAI GPT
    ↓
ForgeUI Document
    ↓
Validation
    ↓
ForgeUI Studio

This architecture is shared by future:

  • Layout Engine
  • Theme Engine
  • Asset Engine
  • Image Engine
  • Icon Engine
  • Runtime Assistant

✅ End-to-End Workflow Proven

Natural Language Prompt
        ↓
GPT
        ↓
ForgeUI Layout
        ↓
Canvas
        ↓
Browser Preview
        ↓
LVGL Export
        ↓
Standalone ESP-IDF Project
        ↓
ESP-IDF Build
        ↓
Physical ESP32-P4

✅ Hardware Verification

Verified on:

  • Waveshare ESP32-P4-WiFi6-Touch-LCD-7B
  • Native LVGL v9
  • ESP-IDF v5.5
  • Standalone exported ESP-IDF projects

🚀 What's Next

Development now moves toward:

  • AI Theme Engine
SLASH-01 — EV Fast Charger Flashed AI Generated SLASH-01 — EV Fast Charger Preview AI Generated SLASH_02__INDUSTRIAL_MACHINE_DASHBOARD Preview —  AI Generated SLASH_02__INDUSTRIAL_MACHINE_DASHBOARD AI Generated SLASH_02__INDUSTRIAL_MACHINE_DASHBOARD AI Generated flashed to P4
  • AI Asset Generation
  • AI Image Generation
  • AI Icon Generation
  • Runtime Assistant

Thank you to everyone supporting ForgeUI Studio and helping build an open-source AI-assisted embedded UI platform.

v2.0.0 - Production-Ready ESP32-P4 Toolchain

Choose a tag to compare

@RTechAI RTechAI released this 19 Jun 06:16

ForgeUI Studio v2.0.0 — Production-Ready ESP32-P4 Toolchain Release

This major version marks the stable release of our open-source visual HMI canvas builder and detached code generator pipeline for the Espressif ESP32-P4 processor architecture running native LVGL v9.2.2 and ESP-IDF v5.5.4.

🛠️ Core Capabilities Added

  • Single Source of Truth Theme Engine: Integrated centralized ForgeThemeContext routing schemas to remove theme drift across web layouts and physical display arrays.
  • Offline Image Compiler: Fully deployed tools/lvgl/LVGLImage.py to auto-convert PNG/JPG/SVG configurations into local ARGB8888 code arrays with automatic CMake injections.
  • Detached Project Exporter: Supports exporting zero-lock-in standard CMake development workspaces directly to local filesystems for visual IDE debugging inside VS Code.

📊 Verified Sizing and RAM Allocation Signatures

  • Total Image Build Footprint: 7,444,086 bytes (~7.4MB binary output fitting safely below your 8MB app partition matrix boundary).
  • Flash Read-Only Memory (.rodata): 6,601,308 bytes (~6.6MB raw graphic textures compiled directly as local source data for zero runtime lookup latency).
  • Internal Core Working RAM (DIRAM): 169,768 bytes (Balanced 38.12% footprint ceiling safeguarding massive dynamic memory headroom for active visual display canvas structures).