Skip to content

Smoothing: restore continuous output control + stricter end detection#1337

Merged
awawa-dev merged 1 commit intomasterfrom
continuous_output
Nov 6, 2025
Merged

Smoothing: restore continuous output control + stricter end detection#1337
awawa-dev merged 1 commit intomasterfrom
continuous_output

Conversation

@awawa-dev
Copy link
Copy Markdown
Owner

@awawa-dev awawa-dev commented Nov 3, 2025

  • Restore continuous output control: while migrating to the Infinite Color Engine, it was always enabled despite user settings.
    This caused unnecessary writes to the light driver even when colors hadn't changed.

  • Stricter end-of-interpolation detection: it now jumps to the end when RGB is within ~0.2/255.0 of the target value.
    YUV difference is also checked and should be within a similar range. Both in taxicab geometry.

  • Restore cooldown feature to repeat last color few times (3) before switching off if continuous output is disabled

@awawa-dev awawa-dev merged commit 5c5f66a into master Nov 6, 2025
20 checks passed
@awawa-dev awawa-dev deleted the continuous_output branch November 6, 2025 12:50
@awawa-dev awawa-dev restored the continuous_output branch November 7, 2025 19:19
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