Troubleshooting
Solutions to common problems you might encounter while using the designer.
General Issues
Try the following:
- •Refresh the page (Ctrl+R or Cmd+R)
- •Clear browser cache (Ctrl+Shift+Delete)
- •Try a different browser
- •Check your internet connection
- •Open Developer Tools (F12) and check the Console tab for errors
If performance is poor:
- •Close other browser tabs to free up memory
- •Reduce the number of widgets on your canvas
- •Split complex designs into multiple canvas tabs
- •Try a different browser with better performance
- •Check if browser extensions are interfering
Don't panic! Try:
- •Check if you're using Private/Incognito mode (storage is cleared on close)
- •Refresh the page to reload from local storage
- •Check if you imported a different project (overwriting the current design)
- •If lost, try to recreate from memory
Always export your designs regularly as backup!
Design Issues
If added widgets don't show up:
- •Check if the widget is positioned outside canvas bounds
- •Verify the widget's width and height are greater than 0
- •Check the Properties panel to see the widget's position
- •The widget might be hidden behind another item - check z-index
- •Try clicking the widget in the element tree (left sidebar)
- •Refresh the page to redraw the canvas
Regarding color issues:
- •Ensure you're using valid hex format: #RRGGBB or 0xRRGGBB
- •The preview shows colors as they'll appear on the device
- •LVGL color format might differ from standard RGB on some devices
- •Test on your actual device to verify colors
To fix layout issues:
- •Use the Properties panel to precisely set position and size
- •Use Container widgets to group related elements
- •Consider breaking large layouts into multiple screens
- •Plan your layout on graph paper first
- •Preview mode can help visualize the final layout
Import/Export Issues
If YAML import fails:
- •Ensure the file is valid YAML format
- •Check that the YAML uses the correct structure
- •Try exporting an existing design to see the correct format
- •Look for error messages in the import dialog
- •Try importing a simpler file first to test
If your YAML has issues:
- •Validate YAML syntax using an online YAML validator
- •Copy the YAML exactly - don't modify unless necessary
- •Check for special characters that need escaping
- •Report the issue if you suspect a designer bug
When deploying YAML:
- •Ensure your ESPHome version supports LVGL
- •Check for YAML formatting issues in ESPHome logs
- •Verify all referenced fonts and images exist
- •Test with a simple design first
- •Check ESPHome documentation for LVGL integration requirements
Interaction Issues
If widget selection isn't working:
- •Try clicking directly on the widget on the canvas
- •Use the element tree in the right sidebar
- •Check if another widget is covering it
- •Try zooming the canvas to make the widget larger
For drag issues:
- •Try dragging from the center of the widget
- •Use the Properties panel to set position instead
- •Try a different mouse or input device
- •Ensure no browser extensions are interfering
Check the FAQ: Your question might be answered in the Frequently Asked Questions section.
Report on GitHub: If none of these solutions work, report the issue on GitHub with detailed information.
Pro Tip: Always keep backups of your designs by exporting them as YAML files. This ensures you never lose your work!
