Conversation
32 => WLED_MAX_SEGNAME_LEN
@softhack007 - add better support for 1D gifs: use the full gif, row by row, scale if needed - add blur slider to image FX - improved safety checks to avoid crashes - add "fast path" if image size matches virtual segment size
Bugfix in ledmap generation
* change C3 to DIO, add explicit QIO env for C3, add markOTAvalid() to support OTA from 0.15
* improvements to Aurora FX - converted to integer math, increasing speed on all ESPs, also shrinks code size - caching values to avoid repeated calculations - CRGBW instead or CRGB, adds white channel support when not using palette - fix for new brightness/gamma handling * overflow & unsigned fix
Allow decoder "takeover" by another segment a) when last segment has decoding error (unsupported file, etc.) b) when last segment became inactive
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
when a ledmap is read from a file, it first parses the keys, putting the in front is more efficient as it will find them in the first 256 byte chunk.
the timing logic did not work in case that millis()+100 + frametime rolls over; in this case millis() > maxWait, and waiting would be skipped which might lead to crashes. -> logic slightly adjusted to be robust against rollover.
forgot to adjust the debug condition in my previous commit. NB: the condition only shows a debug message when the max wait time was exceeded, which can only happen when line 1692 has waited for the maximum allowed time. ->Is this intended?
Add Device ID to JSON Info
these partition files preserve the special "UF2" bootloader that is necessary for adafruit -S2 and -S3 boards.
* removed obsolete "-D CONFIG_LITTLEFS_FOR_IDF_3_2" => this was only for the old "lorol/LITTLEFS" whic is not used any more in WLED * commented out "-D ARDUINO_USB_MODE=1", because users have reported that it leads to boot "hanging" when no USB-CDC is connected * Added buildenv and 32MB partition for esp32s3-WROOM-2 with 32MB flash * disabled "-mfix-esp32-psram-cache-issue" warning for -S2 and -S3 (only necessary for classic esp32 "rev.1", but harmful on S3 or S2)
this board does not run with esp32s3dev_16MB_opi, because it needs "opi_opi" (not qio_opi) memory mode.
Bumps [minimatch](https://github.com/isaacs/minimatch) from 10.2.2 to 10.2.4. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v10.2.2...v10.2.4) --- updated-dependencies: - dependency-name: minimatch dependency-version: 10.2.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…tch-10.2.4 Bump minimatch from 10.2.2 to 10.2.4
Co-authored-by: lucastcox <6495989+lucastcox@users.noreply.github.com>
…-palette-sweep Add Palette Sweep effect for full palette animation across segments
…er reversed for intuitive behavior Co-authored-by: lucastcox <6495989+lucastcox@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix issues with palette sweep animation
Fix Palette Sweep animation: ping-pong mode and scale slider behavior
Feb 27, 2026
Agent-Logs-Url: https://github.com/breakoutgames/WLED/sessions/77fcfc65-0c71-434f-874a-79d193ea5fb9 Co-authored-by: lucastcox <6495989+lucastcox@users.noreply.github.com>
Agent-Logs-Url: https://github.com/breakoutgames/WLED/sessions/77fcfc65-0c71-434f-874a-79d193ea5fb9 Co-authored-by: lucastcox <6495989+lucastcox@users.noreply.github.com>
Agent-Logs-Url: https://github.com/breakoutgames/WLED/sessions/1f62e2bf-fad4-47a2-8477-5178eb21d322 Co-authored-by: lucastcox <6495989+lucastcox@users.noreply.github.com>
Co-authored-by: lucastcox <6495989+lucastcox@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
9af566ff877fe2f478ec5e4ba3b0940e5a83cd77)v0.15.4branch on remote (requires manual step - see below)copilot/fix-palette-sweep-animation→v0.15.4NOTE: The agent token cannot create new branches on the remote. The user needs to create the
v0.15.4branch manually.💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.