Added
- Allow some devices to utilize their 8MB FLASH in full
- IR Remote correctly works with 3 types of remote added
- Split screen multitasking for devices with width ≥ 192px
- Weather forecast screen now not limited to 2 entries, but dynamically sizes itself
New Ringtones
- Desireless — Voyage Voyage
- NightRadio — Pixel Cave (for an upcoming game feature maybe :P)
Fixed
- Properly error out when a build won't fit in the flash partition (temp fix for https://esp32.com/viewtopic.php?f=19&t=43303&sid=57a889e4b5b8de8e0cbcad2fba28ce62#p141312, platformio/platform-espressif32#1500, espressif/arduino-esp32#10678)
- Noritake GU312 kind-of-works (with the weird write amplification issue still present) using the LongPIS-OS Devkit PCB (aka Printed Cirno Board)
- Unpressing a key deletes it from the keycombo table which should improve responsiveness when executing particularly heavy apps or using the remote
- Fireworks effects work correctly when width is ≥ 128
- AM232X library now included as a dependency rather than a git module (thanks @vortigont !)
- Bump espressif32 platform 6.5.0 → 6.9.0 (thanks @vortigont !)
Removed
- Console class was unused for a while and is now removed
pretty-screenshot.py
was unused since the screenshot functionality was removed, use the remote access tool to capture