Lopaka keeps growing. This update brings a massive expansion to the icon library, new drawing tools, deeper customization options, and support for additional platforms.
2,000+ Icons for Electronics, Embedded UIs, and Maker Projects
Lopaka’s icon library now includes more than 2,000 icons.
We added 1,500+ new icons for electronics projects, embedded interfaces, dashboards, menus, sensors, controls, indicators, and maker workflows.
Instead of searching for icons online, converting them, resizing them, and fixing pixels for small OLED or TFT screens, you can now pick from a large built-in collection directly inside Lopaka.
The full icon collection is available to Hobby and Plus subscribers.
Custom Code in Editor
You can now add your own custom code in the Lopaka code editor and copy it together with the generated UI code.
This helps you keep more of your sketch structure inside Lopaka, including:
- Imports
- Setup code
- Comments
- Helper functions
- Code before or after the generated drawing commands
The generated code is still managed by Lopaka, but you now have more control over the surrounding structure.
Custom TrueType Fonts for U8g2
U8g2 projects now support custom fonts in Lopaka.
You can upload a TrueType font, and Lopaka will convert it to BDF format directly in the editor. No separate tools are needed.
This gives you more control over the final look of your embedded UI, especially when you want your project to feel more polished or match a specific visual style.
Text Layers Now Support Background Colors
You can now enable a background color for text layers. This means a text element can have its own filled background behind the text, making it easier to create labels, badges, highlighted values, menu items, buttons, and status indicators.
Text background colors are available for compatible color-display libraries, including TFT_eSPI, Adafruit GFX, Arduino_GFX, and other supported platforms.
New Triangle and Polygon Tools
Lopaka now has new tools for creating triangles and polygons.
The Triangle tool is useful for arrows, warning icons, indicators, and simple geometric UI elements. Holding Shift while resizing helps preserve proportions.
The new Polygon tool, contributed by @yappiverse, lets you create and edit custom polygon shapes more easily.
Polygon editing supports:
- Double-click to enter vertex editing mode
- Drag markers to adjust points
- Right-click a vertex to remove it
- Press Escape to step back or exit editing mode
Improved Resizing and Editing Markers
Also contributed by @yappiverse, shape editing handles are now easier to use.
Markers for triangles, polygons, and other editable shapes are larger and clearer. This makes resizing and vertex editing more comfortable, especially when working on detailed UI elements.
GxEPD2
Lopaka now supports GxEPD2, which replaces the previous Inkplate platform support.
GxEPD2 is a widely used library for e-paper displays, and this update should make Lopaka more useful for projects involving low-power dashboards, information displays, labels, smart home panels, weather stations, and other always-on or battery-friendly devices.
MicroPython
We’ve also added MicroPython parser and platform support.
MicroPython is popular with makers, educators, and embedded developers who want a faster, more approachable way to build projects on microcontrollers. With Lopaka’s MicroPython support, it becomes easier to design screens visually and then generate code that fits into a MicroPython-based workflow.
Better Support for Rounded Displays
Lopaka now includes a new option for rounded displays.
In the project settings, you can enable a round screen border preview. This gives your canvas a circular boundary, making it easier to position elements correctly when designing for round displays.
These improvements should make Lopaka faster and more useful for your next project. As always, keep the feedback coming.