De ultieme drag-and-drop LVGL-editor & GUI-builder.
PicoPixel Wijzigingslogboek
Nieuwe functies, verbeteringen en fixes voor elke release.
Volg elke update van PicoPixel's visuele LVGL-editor. We brengen regelmatig verbeteringen uit — van nieuwe widgetondersteuning en simulatorverbeteringen tot samenwerkingsfuncties en verbeterde code-export. Bekijk alle functies, of wil je er een aanvragen? Bezoek onze GitHub of word lid van de Reddit.
June 10, 2026
v0.11.0
Added
- Animated image widget — build looping image animations from a set of frames, with playback controls, a frame picker, and the option to save reusable animation sets to your library
- Sprite widget — multi-phase animations where each phase has its own frames, timing, and repeat settings, perfect for game-style characters and pets that switch between states
- Event actions for animations and sprites — start, stop, restart, or switch phases in response to button presses, sensors, or your own firmware triggers, with everything carried through to the exported C code
- Custom Event triggers — fire animations, screen changes, and other actions straight from your device's code (servo callbacks, sensor thresholds, custom logic), with ready-made helper functions in the export
- Round display support — switch a screen between standard and circular shapes in Project Settings, with the round look applied in the editor, simulator, dashboard thumbnails, and export
- Submit a Sprite or Template — new settings pages to share your creations with the community, plus links to a submission guide
- Community templates can now be opened directly in PicoPixel from a shareable link
- Per-widget anti-aliasing and locked aspect-ratio controls for sharper, proportionally-scaled images, animations, and sprites
- Stronger account security — automatic lockout after repeated failed logins, early warnings before lockout, and protections against bots and spam sign-ups
- "Create an account" and "Already have an account?" links added to the login and register pages, plus clearer messaging when an account is temporarily locked
- Higher capacity — projects can now hold up to 128 images (previously 64)
- Choose your LVGL include style in Project Settings so the exported C code matches your platform's conventions
Changed
- "Work email" is now simply "Email" everywhere, and the newsletter checkbox was removed from sign-up
- "Project/Projects" and "Workspace/Workspaces" labels were swapped across the app, and saved "Widgets" are now called "Components" everywhere for clearer naming
- Screen limit raised to 500 and the usage meter removed, so large projects no longer hit a wall
- New widgets now appear on the canvas instantly instead of after a short delay
- Settings sidebar tidied up with a Discord feedback link, cleaner section dividers, and updated guide links
- Exported project documentation renamed to a cleaner
README.mdand expanded to cover animations, sprites, and round displays - Faster, more reliable loading of fonts and graphics in production
- Translations expanded and synced across many more languages, including Brazilian Portuguese, Russian, Italian, Hindi, Indonesian, Ukrainian, Czech, Arabic, and more
Fixed
- Animated images and sprites no longer tile, show black borders, or display gray boxes when scaled or left empty — they now zoom to fit and show a clear placeholder
- Fixed a range of crashes when deleting screens, duplicating files near the storage limit, removing the last widget property, or viewing default styles on image and animation widgets
- Animations now play back cleanly without leftover timers, stale frames, or stacked previews carrying over between sessions
- Animation colors now render correctly on hardware that uses swapped color formats
- Round displays now apply correctly in the simulator, dashboard thumbnails, and exported code
- Pasting a screen now places it correctly at the top level instead of nesting it inside another screen
- Exported images no longer tile when their proportions differ from the widget
May 14, 2026
v0.10.0
Added
- Animation mode with a full timeline for creating, editing, previewing, and saving LVGL widget animations
- Keyframes for position, size, and opacity, with timeline scrubbing, easing paths, loop/once playback, editable timing, and event actions that can play animations in previews and exported LVGL projects
- Workspace activity console for watching widget, font, event, and export activity while building embedded LVGL GUI projects
- Bundled font picker with curated fonts, live previews, font weights, multi-size presets, and guided controls for non-Latin and Asian-language text
- New Animation, Fonts, and Events example templates for LVGL GUI builder projects, with refreshed dashboard thumbnails
Changed
- Build, Design, and Animation modes are now separated more clearly in the LVGL GUI editor, so animation work stays out of normal design editing
- The sidebar now has always-visible Layer controls, rotation and pivot controls, and inline Label text styling for faster LVGL GUI editor workflows
- Font creation now supports many more languages and writing systems, including Arabic, Hebrew, Thai, Greek, Cyrillic, Devanagari, Bengali, Vietnamese, Chinese, Japanese, and Korean
- Font uploads now give clearer help when a file cannot be converted and handle larger multilingual fonts more reliably
- LVGL C exports now better match the GUI editor preview for animations, image fitting, event actions, custom font symbols, and right-to-left text
- Events now preserve more interaction settings across preview, import, and export, including property changes and animation playback actions
- Workspace limits are now checked before template imports, library imports, duplicates, and drag-and-drop imports, with clearer warnings when a project is at capacity
Fixed
- Animation previews no longer leak animated positions, sizes, or opacity back into design mode
- Rotated and animated widgets now keep selection outlines, handles, measurements, and canvas rendering aligned
- Widget movement and resizing now snap more accurately to the pixel grid, reducing small visual offsets after edits
- LVGL viewer previews now restart more cleanly so events and animations can replay without stale screen state
- Imported images, portable PicoPixel templates, bundled fonts, and newly created fonts now relink and apply more reliably
- Label Fill/Text controls and default design-mode text color were restored where they had gone missing
April 26, 2026
v0.9.0
Added
- Color depth simulation for LVGL GUI editor projects — 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 embedded UI structure with fewer tokens, so agents work faster and more accurately out of the box
Changed
- Project Settings modal redesigned with LVGL export controls, 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 LVGL GUI editor canvas without a page refresh
- LVGL export ZIP renamed to
picopixel_lvgl_ui.zipto 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 LVGL 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 LVGL 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
.picopixelfile - Custom fonts apply immediately in the LVGL GUI editor without needing to click away and back
March 25, 2026
v0.8.2
Fixed
- Grouped LVGL widget assets now preserve group hierarchy during instantiation instead of flattening children
- New LVGL 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 the LVGL speedometer example template after grouping and font fixes
March 8, 2026
v0.8.1
Fixed
- Resolved an issue where LVGL widgets placed inside an LVGL GUI editor canvas group could sometimes be missing from the exported C code
- The preview panel now correctly detects LVGL widgets nested within non-LVGL objects on the LVGL GUI editor canvas
February 25, 2026
v0.8.0
Fixed
- Custom LVGL font export now produces correct, standalone C source files — previously exported fonts could fail to compile or load at runtime
- Font identifiers in generated LVGL code are now guaranteed to be valid C names, preventing build errors with certain font names
- Fonts created in the LVGL GUI editor before this fix now show a clear warning during export and gracefully fall back to the default font
Changed
- Improved security of the LVGL font conversion pipeline
February 16, 2026
v0.7.0
Added
- Cross-file copy/paste — LVGL widgets now carry their fonts and images when pasted between files
- Image Fit/Crop mode — resize images proportionally or crop, with matching LVGL 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 embedded UI project layouts
- Removed legacy drawing tools (pen, path, curve) to keep the LVGL GUI editor focused
Fixed
- LVGL widget drag and scaling no longer behaves erratically during group moves
- Background color and opacity now clear correctly when toggling styles off
- LVGL asset panel no longer shows duplicate ghost images
February 14, 2026
v0.6.0
Added
- PicoPixel is live — open beta launch for the visual LVGL GUI builder
- Visual drag-and-drop LVGL GUI 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 LVGL 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
- LVGL widget animations are not yet supported in the GUI editor or export
- LVGL event editor flow needs additional testing — some edge cases may not export correctly
- Minor UI quirks in the LVGL property panel under certain widget configurations
- Performance may degrade on very large embedded UI projects with 50+ screens
- This is an open beta — core workflows are stable, and we are actively shipping improvements