Releases: lpaolini/Striptease
Releases · lpaolini/Striptease
1.4.0
The most relevant change for this release is the implementation of the Gradient
class, for iterpolating any given number of CRGB colors in real time, without allocating a palette in memory.
Strip::paint
methods now accept Gradient
as an alternative to 'CRGB', to fill the string segment with a gradient instead of a solid color. Also, Gradient
is directly supported by the HarmonicMotion::setGradient(Gradient *gradient)
method, enabling a world of cool new effects. Check out the new effects Sunset
and Scan
.
Full Changelog: 1.3.0...1.4.0
1.3.0
Some new effects, some bugs fixed, much better code base, more functionality and a few breaking changes.
Full Changelog: 1.2.13...1.3.0
1.3.0-beta4
Full Changelog: 1.3.0-beta1...1.3.0-beta4
1.3.0-beta1
Full Changelog: 1.2.13...1.3.0-beta1
v1.2.14
v1.2.13
v1.2.12
[1.2.12] (2021-12-09)
Fixed
Controller
: fixed EEPROM persistence of param value.
Changed
HarmonicMotion
: implementedsetCriticalDamping(float cf)
correction factor (default = 1).Elastic
: updated fx using critical damping correction factor.
Added
Interval
: added compatibility layer for easier porting of Pixelblaze-style effects.RainbowMelt
: ported Pixelblaze fx.RippleReflections
: ported Pixelblaze fx.
v1.2.11
[1.2.11] (2021-12-03)
Fixed
JoinedStrip
: fixed probable cause of momentary random freezing / crashing.JoinedStrip, ReversedStrip, SubStrip, StatefulStrip
: fixed upper boundary of random position.
Changed
- Skipped first EEPROM location, where speed for each effect is stored, as location 0 seems not to work.
Added
Motion
: added class for handling linear/accelerated motion.
v1.2.10
v1.2.9
[1.2.9] (2021-03-25)
Changed
- Increased minimum brightenss from 10 to 20.
Vertigo
: reduced inhibit time.
Added
Controller
: implementedsetBrightness
method for setting initial brightness.Ripple
: added optional constructor argument for setting brightness color.Background
: implemented basic effect for rendering a solid background.