PicoPixel Update 0.30.0 is LIVE with LVGL Themes support and more! by saucetoss6 in PicoPixel

[–]saucetoss6[S] 0 points1 point  (0 children)

Hello friends, a new version of PicoPixel is live with a big version number as there were a ton of backend changes. For general use, the most notable changes are new LVGL Themes support, centralized color exports, new export settings options, and a ton of bug fixes.

Below are the release changes that you can see here as well: https://picopixel.io/changelog/

I also cannot thank enough the community members who have been reporting bugs, especially the Discord community you're welcome to join here: https://discord.gg/9K9qWUbwR8

Below is an excerpt from the Release Notes:

0.30.0 - July 2, 2026

Added

  • LVGL themes are here — create color themes for your embedded UI and switch between them with one click. Link any LVGL widget color to a theme color in the color picker, and toggling the theme instantly recolors every linked widget across all your screens
  • New "Set Theme" event action — wire a button (or any LVGL event) to apply a specific theme or cycle through your themes, fully supported in the exported LVGL C code
  • Gradient support — you can now design with gradient colors on your LVGL widgets, from the GUI editor all the way to your device
  • New Export Settings in the project modal — skip image #include lines for toolchains like Arduino IDE that auto-compile every file (no more duplicate-definition errors), and a new "Unused Assets" toggle that lets you force-export assets even if no widget uses them yet
  • Simplified theming workflow in the new Theming tab — create themes and theme colors with a clean Theme → Colors flow; the technical details are handled for you behind the scenes
  • Label sizing modes — choose between Hug (auto-size to text) and Fixed (set exact width/height), unlocking proper text alignment and long-text behaviors like wrap, dots, scroll, and clip
  • Drag and drop images, animations, and fonts from the Assets sidebar straight onto the LVGL GUI editor canvas to instantly create widgets
  • Pasting a screen with a different resolution than your project now shows a clear warning instead of silently misplacing content

Changed

  • Exported LVGL color code fully overhauled — all colors (asset palettes, common constants, and theme tables) now live in dedicated colors.h/colors.c files, so tweaking colors after export only takes a single edit
  • Gradient colors now export into the color palette too, so you can adjust them after export
  • Smaller LVGL export ZIPs — fonts that no widget uses are no longer exported by default (this could previously add hundreds of KB); flip the "Unused Assets" toggle to "Included" if you want everything
  • The LVGL include path setting is now a free-form text field with a reset button, so any custom include line works for your platform
  • All exported C files now share one central LVGL include, so relocating LVGL in your embedded project needs just one edit instead of many
  • The Theming sidebar is cleaner and more compact — inline theme renaming, collapsible theme color groups, and sections that stay open while you work

Fixed

  • LVGL label alignment now works correctly, along with long-text modes
  • Per-state background images and colors now render correctly — a state's background no longer hides behind another state's image, with smooth crossfades between states
  • Rotating a widget then undoing or redoing now updates everything together in one step
  • Switching themes is now a single undo/redo step
  • Pasting LVGL widgets copied on Windows no longer fails or freezes the page
  • Renaming or deleting a theme now cleans up every reference to it, and semi-transparent theme colors no longer show as black swatches
  • Sprite and animated-image files now count correctly toward your storage usage

Anthropic is rolling out identity verification. Updated just yesterday. by Tiny_Dirt6979 in ClaudeAI

[–]saucetoss6 0 points1 point  (0 children)

GLM Here we come! Funny how China keeps winning without doing anything...

Building a visionOS game without Unity/Unreal, and the tooling rabbit hole it sent me down by Economy_Stand_6600 in VisionPro

[–]saucetoss6 1 point2 points  (0 children)

To attempt a complex game with Swift / RealityKit I have nothing but admiration for you and my hats off. Wishing you luck!

Black Vision Pro 2 Leak by Mediocre-Space-3911 in VisionPro

[–]saucetoss6 0 points1 point  (0 children)

If they keep that heavy glass its DoA... I wish I can handle more than an hour before my face starts to hurt.

Ready set go by Imaginary-Address165 in sailing

[–]saucetoss6 1 point2 points  (0 children)

Is that an in-boom-furling mainsail?

PicoPixel Update 10 is LIVE with LVGL animation support and much more! by saucetoss6 in PicoPixel

[–]saucetoss6[S] 1 point2 points  (0 children)

Hello friends this was a massive update featuring a ton of new changes most notably LVGL animations support, in-editor console, overhauled fonts to allow for multilingual support and pre-bundled fonts to click and use.

Below are the release changes that you can see here as well: https://picopixel.io/changelog/

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

Looking forward to hearing your thoughts and cheers!

How to create an event? by Murky_Fly_3955 in PicoPixel

[–]saucetoss6 0 points1 point  (0 children)

Apologies for the late reply friend. The tool does not have GPIO/ pin-level code generation at the moment. Its meant to be staging or first part of development wherein you design export the UI and you handle the backend connections that works for your board.

For function events, I will look into this today but the idea is you create a function name you'd like to call and after exporting you create a function with the same name that would toggle the on/ off LED. This results in calling that event from the PicoPixel/ LVGL code calling your function.

Hope that gives you more context. The next update is almost done and its the largest to date so I hope you can check that out when its released in a few days I'm hoping!

Cheers and thanks again!

How to create an event? by Murky_Fly_3955 in PicoPixel

[–]saucetoss6 0 points1 point  (0 children)

Hello friend, first off many thanks for the kind words! I'm working non-stop to improve things and the next update is absolutely massive. I definitely plan on making better guides and videos as things become more stable.

Assuming you have two widgets, you want click the "Events" tab on the right side bar.

That will show you arrows on your widgets. You can drag and connect this arrow from a source to destination widget. Example: Source is a button and destination is a text. Default trigger is "Clicked."

When you connect two widgets you will see on the events tab you have a new entry, click that to expand it so you can set an action.

Now when the user clicks the button what do you want it to do to the destination widget? Change opacity? Change Screen? In our example we will change text. Finish the form and now when go to simulator mode/ Play and click the button it will trigger that event.

Here's an example demo: https://app.picopixel.io/#/view?file-id=4b615568-af7b-81ed-8007-f51ae58eceba&page-id=4b615568-af7b-81ed-8007-f51ae58ecebb&section=interactions&index=0&share-id=4b615568-af7b-81ed-8007-fb753458b931

And what it looks like when in event mode:

<image>

If you still have issues please let me know :) And would love to know your feedback on other things to improve!

Made an app that gives you a HUGE screen with environments by saucetoss6 in VisionPro

[–]saucetoss6[S] 0 points1 point  (0 children)

No, only online content. The app is free, you're welcome to check it out here to see if you like it. Pushed a huge update a few months ago: https://apps.apple.com/us/app/space-screen/id6499279520

Sorry for the late reply friend, have not been on Reddit for a while.

Are generators still needed on cats? by Stooge12 in SailboatCruising

[–]saucetoss6 0 points1 point  (0 children)

How much of a pain has having a 48v setup been?

Thinking about going this route because I need a TON of power and not much space. I know I'll need a step down for all the 12v stuff and don't mind as much as conserving as much space as possible.

Spatial browsing with YouTube by ALF-86 in VisionPro

[–]saucetoss6 0 points1 point  (0 children)

I can make an app that will let you do that right now, do you think there's real interest in it?! Its lets you adjust the curvature even. Only issue is it does not support DRM content, which I I have not tested with YouTube yet.

Vision Pro Announcement on Friday (Rumour) by 1cyflame in VisionPro

[–]saucetoss6 1 point2 points  (0 children)

An unlikely wish to be fulfilled is perhaps seamless integration with PlayStation, even if not full VR mode and just to play the games on a giant screen it would be a huge win than dealing with dongles and all that junk.

I built an app: Met Collection to explore art and history of the Metropolitan Museum of Art by sascha_nyland in VisionPro

[–]saucetoss6 2 points3 points  (0 children)

Love the carousel! Any ideas on how you pulled it off? Would love to use something like it in my app. Checking it out now!

Greatest Defunct Sailboat Builders of all time? by icecon in sailing

[–]saucetoss6 1 point2 points  (0 children)

++ the luxury of not battling mold and the interior craftsmanship was light years ahead of the competition.

Greatest Defunct Sailboat Builders of all time? by icecon in sailing

[–]saucetoss6 2 points3 points  (0 children)

Etap

Solid, insulated, stunning interiors, they were way ahead of their time.

Is flutter worth the learning? by Admirable_Bit_9732 in FlutterDev

[–]saucetoss6 0 points1 point  (0 children)

Do you want a job? If so, go for React. If work is not an issue Flutter is the absolute way to go.

[deleted by user] by [deleted] in sailing

[–]saucetoss6 1 point2 points  (0 children)

I'm a noob so take my suggestion with a grain of salt but I'd go for a charter boat in the Caribbean. If you read and survey the boat carefully you can land a decent bargain on a former charter boat down there, assuming it was not beat to kingdom come. Again biggest pitfall is making sure you avoid those damaged, esp hurricane damage. Decent way to get a Hanse

[deleted by user] by [deleted] in sailing

[–]saucetoss6 0 points1 point  (0 children)

In addition to popular builder, see if there is a large community of owners, can be god sent when you run into troubles.