궁극의 드래그 앤 드롭 LVGL 에디터 & GUI 빌더.
PicoPixel 변경 내역
매 릴리스의 새로운 기능, 개선 사항, 수정 사항.
PicoPixel 비주얼 LVGL 에디터의 모든 업데이트를 추적하세요. 새로운 위젯 지원과 시뮬레이터 개선부터 협업 기능과 코드 내보내기 개선까지, 정기적으로 개선 사항을 배포합니다. 모든 기능을 확인하거나 기능을 요청하고 싶으시다면 GitHub를 방문하거나 Reddit에 참여하세요.
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