Skip to content

0.4

Compare
Choose a tag to compare
@sbrin sbrin released this 25 Feb 09:46
· 143 commits to main since this release
3e5f940

New Features:

Interactive Editor
The editor now supports interaction across all platforms, with improved source code parameters parsing and cursor position preservation:

  • Select layers when you click on a source code line, highlighting source code lines for active layer
  • Source code optimization: removing duplicate images, font and color declarations
  • Source code highlighting using ACE

BDF Font Support
Dynamic loading and rendering of BDF fonts have been integrated, optimizing the compiled font size and ensuring correct text rendering as per specifications.

Added Times, Profont, X11 and UW ttyp0 font groups

Image operations
Rotate, mirror, invert paint and image layers. Merge any layers into a single drawing. Download image as PNG.

Source code settings
Different code styles for Arduino and ESP_IDF. Enable/disable PROGMEM declaration. Wrap code in a single draw() function.

U8g2 XOR "inverse" mode
Set any layer to render as XOR bitmap.

Enhancements:

  • Ability to change the order of layers using drag and drop
  • Updated Dockerfile for better deployment.
  • Colored images (the same as paint layers)
  • New Gaai icons

Full Changelog: 0.3...0.4