The ultimate drag-and-drop LVGL editor & GUI builder.

PicoPixel Changelog

New features, improvements, and fixes for every release.

Track every update to PicoPixel's visual LVGL editor. We ship improvements regularly — from new widget support and simulator enhancements to collaboration features and code export improvements. See all features, or want to request one? Visit our GitHub or join the Reddit.

April 26, 2026

v0.9.0

Added

  • Color depth simulation — select 16-bit, 16 sw-bit, or 8-bit in Project Settings to live-preview quantized colors matching your target hardware
  • LVGL events now support calling named functions directly in the simulator
  • AI context file included in every LVGL export — a concise project summary that helps AI coding assistants understand your UI structure with fewer tokens, so agents work faster and more accurately out of the box

Changed

  • Project Settings modal redesigned with Export, Share actions, and a usage sidebar
  • Export button restyled and renamed to "Export LVGL UI"
  • Default dashboard tab is now Drafts instead of Projects
  • Image asset previews show a checkerboard background for transparent PNGs
  • Screen resolution changes now instantly re-render the canvas without a page refresh
  • LVGL export ZIP renamed to picopixel_lvgl_ui.zip to avoid confusion with other tools

Removed

  • Legacy design sidebar panels for non-LVGL shapes — right panel now shows only layer controls and dimensions

Fixed

  • Background images on panels, containers, and buttons now export and render correctly
  • LVGL events overhaul — Set Opacity, Set Text, Set Properties, Set State, Modify Flag, and Call Function actions now fire correctly in Play mode and export working C callbacks
  • Click and input events now work on all widget types, not just buttons
  • Image assets from shared libraries now clone into the current file, preventing broken references
  • Asset library images display correctly in the sidebar after importing a .picopixel file
  • Custom fonts apply immediately without needing to click away and back

March 25, 2026

v0.8.2

Fixed

  • Grouped widget assets now preserve group hierarchy during instantiation instead of flattening children
  • New widget name counter increments from current highest number rather than reusing last created index
  • LVGL widget assets no longer require a page refresh to render after memory allocation during init

Changed

  • Update speedometer example template post grouping and font fix

March 8, 2026

v0.8.1

Fixed

  • Resolved an issue where LVGL widgets placed inside a canvas group could sometimes be missing from the exported C code
  • The preview panel now correctly detects LVGL widgets nested within non-LVGL canvas objects

February 25, 2026

v0.8.0

Fixed

  • Custom font export now produces correct, standalone C source files — previously exported fonts could fail to compile or load at runtime
  • Font identifiers in generated code are now guaranteed to be valid C names, preventing build errors with certain font names
  • Fonts created before this fix now show a clear warning during export and gracefully fall back to the default font

Changed

  • Improved security of the backend font conversion pipeline

February 16, 2026

v0.7.0

Added

  • Cross-file copy/paste — widgets now carry their fonts and images when pasted between files
  • Image Fit/Crop mode — resize images proportionally or crop, with matching C code export
  • LVGL groups can now be freely moved within screen hierarchies
  • Library fonts are now available across all workspaces

Changed

  • New branded loading animation replaces the previous splash screen loader
  • Streamlined context menu with LVGL-relevant actions only
  • Improved performance for background tabs and large project layouts
  • Removed legacy drawing tools (pen, path, curve) to simplify the editor

Fixed

  • Widget drag and scaling no longer behaves erratically during group moves
  • Background color and opacity now clear correctly when toggling styles off
  • Asset panel no longer shows duplicate ghost images

February 14, 2026

v0.6.0

Added

  • PicoPixel is live — open beta launch
  • Visual drag-and-drop LVGL editor with full widget palette
  • Live LVGL simulator powered by WebAssembly
  • Production-ready C code export (LVGL 8.x) with no proprietary dependencies
  • Real-time collaborative editing with live cursors and annotations
  • Built-in version control with session history and rollback
  • Visual events editor for wiring widget interactions without code
  • Reusable assets library for widgets, images, fonts, and colors
  • Shareable simulator links for team and client reviews
  • Custom font management with automatic LVGL conversion

Known Issues

  • Widget animations are not yet supported in the editor or export
  • Events editor flow needs additional testing — some edge cases may not export correctly
  • Minor UI quirks in the property panel under certain widget configurations
  • Performance may degrade on very large projects with 50+ screens
  • This is an open beta — core workflows are stable, and we are actively shipping improvements