Skip to content

Makapix Plugin#282

Merged
BlueAndi merged 85 commits intoDevelopmentfrom
feature/MakapixPlugin
Mar 14, 2026
Merged

Makapix Plugin#282
BlueAndi merged 85 commits intoDevelopmentfrom
feature/MakapixPlugin

Conversation

@BlueAndi
Copy link
Copy Markdown
Owner

Features

  • MakapixPlugin which streams pixel artwork from the Makapix Club. Its available for Adafruit Matrixportal S3 with 64x64 Hub75 panel and Lilygo T-Display S3 64x16.
  • GIF player got the option to play animations infinite and independent from the internal loop counter.
  • Change to ESP32Async/AsyncTCP and ESP32Async/ESPAsyncWebServer, therefore AsyncHttpClient replaced by HttpService.

Breaking Changes

  • Flash layout changed:
    • Filesystem size increased for evaluation boards with 8 MB flash.
  • PixelixUpdater v2.0.0

At startup remove all files in the cache if the file cache list is full.
…club/), the storage shard, the storage key and the native format.
…xportal S3 it seems to have less interferences with wifi.
… there are pixel color indizes out of bounds too, but they are equal to the transparent color index, it will be allowed.
…g, which is used for text rendering. It contains only characters which can be rendered by the used font. All other characters are skipped.

Note, the control characters (U+0000 - U+001F) are skipped, except line feed (U+000A). The line feed is kept, because it is used for multi-line text rendering.
…se first three byte in hex, separated by "/".
…d. Otherwise, the text will be shown with the wrong icon until the icon is updated successfully.
…ed again. This behaviour is more convenient for the user, because otherwise the user would have to enable the slot again after uninstalling the plugin.
…fore AsyncHttpClient replaced by HttpService.
@BlueAndi BlueAndi merged commit 541d5bc into Development Mar 14, 2026
68 checks passed
@BlueAndi BlueAndi deleted the feature/MakapixPlugin branch March 14, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant