Blaz Kristan
38539aac74
Merge branch '0_15' into new-KITT
2024-04-09 16:36:18 +02:00
Blaz Kristan
7b366d49d2
Effect: 2D Drift gets original twin option
2024-03-12 21:23:09 +01:00
BaptisteHudyma
05c0febd04
fix the 2d drift animation
2024-03-12 12:01:25 +01:00
Christian Schwinne
7e17011ebc
Revert "Merge branch 'gif' into 0_15"
...
This reverts commit cb5eb9edc7f5a9a316c9f5c9f5b35c846aa51fd1, reversing
changes made to da5c12f46609ededa7d536b4c90f7519e6eee8fa.
2024-03-09 20:00:41 +01:00
Christian Schwinne
cb5eb9edc7
Merge branch 'gif' into 0_15
2024-03-09 18:23:59 +01:00
Blaz Kristan
f2c30ba3f7
Effect: modified KITT (Scanner)
...
- add delay
- add dual checkmark
- rename Fade rate to Trail (inverse)
- makes Scanner Dual obsolete
2024-02-17 12:58:04 +01:00
Blaz Kristan
7eae8f68d8
Merge branch 'main' into 0_15
2024-02-06 14:47:20 +01:00
Blaz Kristan
97503897f0
New effect: 2D Rotozoomer
2024-01-28 15:09:40 +01:00
Blaž Kristan
a71c9107bd
Merge pull request #3683 from TripleWhy/rotatingPalletteEffect
...
Rotating 2D Palette effect
2024-01-27 20:04:36 +01:00
Blaž Kristan
4c2110189b
Merge pull request #3682 from Aircoookie/supersync
...
Use strip.now instead of millis() in effects
2024-01-27 14:06:26 +01:00
Derek4aty1
546192865c
DNA Spiral Effect Speed Fix
2024-01-25 11:21:16 -06:00
TripleWhy
0d279cb4dd
Add some comments
2024-01-24 15:38:50 +01:00
Blaz Kristan
8a31c57bfa
Fix getActiveSegmentsNum
...
Limit rotation to +-90 deg (swapping sin/cos & limit angle)
Shift palette shift
2024-01-22 19:38:13 +01:00
Blaz Kristan
29af62f956
Fix for 1D & remove segment ID
2024-01-20 14:55:22 +01:00
Christian Schwinne
9378fc7276
Merge remote-tracking branch 'origin/0_15' into gif
2024-01-16 21:53:08 +01:00
Blaz Kristan
58eb151ba1
Use strip.now instead of millis() in effects
...
AKA "supersync" from WLED MM fork
2024-01-14 17:51:48 +01:00
TripleWhy
b97186c5bf
Rotating palette effect
2024-01-13 18:49:17 +01:00
Blaz Kristan
48f8a45031
Last minute adjustments & fixes
2023-12-31 18:05:21 +01:00
Blaz Kristan
6332ee6edb
Effect buffer optimisations
...
setMode() fix for selecting gap
UI error messages
2023-12-27 19:36:25 +01:00
Blaz Kristan
7ec30f0796
FX:
...
- Matrix bugfix
- Lissajous metadata fix
2023-12-02 00:47:16 +01:00
Blaz Kristan
e71c72b4a2
Remove re-seeding FastLED random8/random16 in FX
2023-11-29 13:33:10 +01:00
TripleWhy
528b8b1271
Use FastLED's random functions instead of arduino's for all effects
2023-11-27 18:18:47 +01:00
Blaz Kristan
72ef288357
Fix for #3514
2023-11-27 13:34:35 +01:00
Blaz Kristan
21de8f2284
Effect: 2D Matrix gap fix
2023-11-15 18:05:44 +01:00
Blaz Kristan
1852c0a88c
Merge branch '0_15' into spookierEyes
2023-11-12 12:49:02 +01:00
Blaz Kristan
ae92a5c25e
Dissolve fix ( #3502 )
2023-11-08 18:41:46 +01:00
TripleWhy
0925ea6f9c
Add some comments
2023-11-04 16:12:22 +01:00
TripleWhy
87b5565679
Minor simplification
2023-11-04 16:12:10 +01:00
TripleWhy
adcecf969a
Simplify casting a bit, where possible
2023-11-04 15:54:21 +01:00
TripleWhy
f3831665d4
Fix type name
2023-11-04 15:48:22 +01:00
TripleWhy
3b6f499fc5
Reduce EyeData size by a few bytes
2023-11-02 18:31:58 +01:00
TripleWhy
2c1fbe103b
Spookier version of Halloween Eyes
2023-11-02 18:12:18 +01:00
Blaz Kristan
0232117de5
Twinklefox fix
...
Tooltip tuning
2023-10-28 21:02:49 +02:00
Blaz Kristan
47bc1bf88d
Merge branch '0_14_1' into 0_15
2023-10-23 20:18:55 +02:00
knarfd
0ae78efd43
Update FX.cpp
2023-10-23 18:28:47 +02:00
Blaz Kristan
7f6486c77d
Custom palette gamma
...
Mode blending option
Optimisations
2023-10-12 23:06:39 +02:00
Blaz Kristan
76e0e935f0
Merge branch 'bugfix' into 0_15
2023-10-01 13:27:18 +02:00
Blaz Kristan
b0a56a431b
Fix for #3405
2023-10-01 13:04:05 +02:00
Blaz Kristan
d011ca0626
Merge branch 'main' into 0_15
2023-09-24 16:59:27 +02:00
Blaz Kristan
5eadbe7ecd
FX update
...
- Meteor: trail & 0.13 behaviour
- Meteor Smooth: train & 0.13 behaviour
- Scrolling Text: rotation
2023-09-24 16:48:59 +02:00
Blaz Kristan
2e28df3e8a
Merge 'main' to 0_15
2023-09-18 21:28:43 +02:00
Frank
43613e3b10
Matrix effect speedup
...
Typically, more than 50% of pixels are black.
This optimization avoids to fade and rewrite already black pixels.
2023-09-18 15:56:50 +02:00
Frank
555dd2e726
matrix: fix for a corner case (e.g. gapmaps)
...
workaround for a corner case; if the reference pixels falls into a "gap" then gPC returns BLACK. Solutions is to reject BLACK.
2023-09-18 15:34:53 +02:00
Frank
3260f46543
bugfix for #3375
...
* improves robustness of the Matrix effect, by dynamically adjusting the "reference color" used to identify "falling code" head pixels.
* a bit faster, as I've removed the need to scan all pixels a second time for "black screen" detection.
Its still not perfect, and the main loop could be simplified a lot by leveraging on the fact that all changes actually happen in the top row, and "falling" is actually just moving everything down by one pixel.
2023-09-18 14:57:15 +02:00
Blaz Kristan
dcace43ce2
Merge branch 'main' into 0_15
2023-09-17 20:39:13 +02:00
Blaz Kristan
c7d45c28cf
Meteor effect change
...
- remedy for #3374
2023-09-16 12:30:57 +02:00
Blaz Kristan
87cc3fd714
2D Ripple effect tweak
...
for #3370
2023-09-16 00:21:10 +02:00
Blaz Kristan
8a72f94b3d
Merge branch 'main' into 0_15
2023-09-12 17:02:40 +02:00
Blaz Kristan
fc4ed1c50b
Fix for #3369
2023-09-12 16:48:32 +02:00
Blaz Kristan
cc68e6b6e6
Squashed commit of the following:
...
Remove sync receive
Disallow 2D effects on non-2D segments
Optimisations
Sync clarification
AR palettes
Return of 2 audio simulations
Bugfix in sync #3344
- remove excessive segments
- ignore inactive segments if not syncing bounds
- send UDP/WS on segment change
- pop_back() when removing last segment
Add pairing support for ESP-NOW sync
Reduce string RAM footprint
UDP parse optimisation
Make WizMote work with sync.
ESP-NOW wireless sync POC.
- caveat: devices have to be on the same channel
- clashes with WizMote handling ATM
2023-09-10 18:52:14 +02:00