Skip to content

Choose a tag to compare

@sbrin sbrin released this 16 Mar 10:33
279e55b

🎯 LVGL Support

• Full LVGL platform support with RGB mode
• New LVGL tools: Panel, Checkbox, Slider, Switch, Textarea
• LVGL code import
• Platform-specific monochrome/color mode settings

🔺 Triangle Tool

• New Triangle tool for all compatible platforms
• Triangle parsers for all platforms
• Shift+resize for triangles
• 3-point layer alignment support

⬡ Polygon Tool (by @yappiverse)
• Multi-vertex creation with live preview and multi-click placement
• Dedicated vertex editing mode with circular markers (double-click to toggle)
• Escape-key flow to step back during creation or exit editing
• Right-click vertex removal with automatic shape rebuilding
• Helper function code generation using lines

🔳 Improved Resizing Markers (by @yappiverse)
• Circular markers for precise vertex editing (triangles/polygons)
• All handles are enlarged (+2px) for easier interaction and better accessibility
• Shift-drag to lock aspect ratio
• Alt-drag to resize from the center of the shape

🖼 Image Handling

• Alpha channel support for images
• RGB565 images for TFT_eSPI
• GIF import as image series
• Byte array size calculation & display
• packImage caching & image data hashing
• Image import from byte array

📋 Layers & Groups

• Layer Groups with renaming
• Layer cloning via Alt+drag
• Layer/group sorting via Ctrl+arrows
• Layer visibility toggle
• Improved layer drag-and-drop

🎨 Editor & UI

• Smooth mouse wheel zoom
• Smart ruler on hover
• Light theme (draft)
• Improved editor grid
• Keyboard shortcuts panel

📱 New Platforms

• ArduinoGFX — full support
• GxEPD2 (replaces Inkplate)
• Micropython — parser & platform
• Flipper One (display size)

🔤 Fonts

• TTF fonts & truetype2gfx
• Improved BDF parser
• Font preview wizard

📤 Code

• Code import (Micropython, ArduinoGFX)
• clear_screen function in generated code
• Variables for layer properties

🎬 Other
• Project background color