Initial Setup
- Add Captive Portal to first time setup (thanks @AndreTeixeira1998)
- Create default
pages.jsonl
,online.cmd
andoffline.cmd
files if they don't exist (thanks @nagyrobi)
Objects
- Enable
click
by default onimage
object - Add
type
tospinner
object - Add
zoom
,angle
,pivot_x
,pivot_y
andantialias
attributes toimage
object - Allow url as
src
ofimage
object for raw webimages and from push image service from the CC (thanks @dgomes and @nagyrobi) - Use
L:/file.png
instead of/littlefs/file.png
for image paths,/littlefs/
still works for backwards compatibility
Objects
- Add
antiburn
command to prevent static parts of the screen to create a ghosting effect in some LCDs or conditions
Devices
- Add Analog touch driver for Unoshield displays (thanks @wesleygas)
- Add Arduitouch MOD ESP32 with 2.4" or 2.8"
- Add Lilygo®Ttgo Pi ESP32 with TFT 3.5"
- Add Waveshare ESP32 One development board with Rpi MHS4001(B) or Waveshare RPi(C) LCD display
- Add D1-R32 ESP32 development board with with Waveshare ILI9486 Touch Shield
Bug fixes
- Fix bug that caused a crash when both
btnmatrix
andmsgbox
where used (thanks @AndreTeixeira1998) - Fix L8-HD dimmer brightness initialization after a reboot (thanks @Stupco)
- Keep last dimmer value when toggling dimmer state on/off
- Fix configurable mqttPort (thanks @Qargh)
- Fix opaque background of
spinner
object in HASP theme (thanks @nagyrobi)
Updated AceButton to 1.9.1 and ArduinoJson to 6.18.5