Blaz Kristan
fa6070c680
Multiple updates:
...
- additional debug timings
- removed local leds[] buffer
- async segment bounds change (crashes seen otherwise)
- added isActive() check to Segment drawing methods
- ABL simplification
- palette option for Black hole (FX)
- (possible) crash mitigation is Segment handling (rapid preset changes)
2023-07-12 20:52:34 +02:00
Christian Schwinne
822298ab66
Merge branch 'main' into alt-buffer
2023-07-09 11:31:02 +02:00
Frank
fbbf2d5eb3
2DPlasmaball - optimize out float
2023-07-06 19:07:09 +02:00
Titanium177
c89f38f4f8
Edited Metadata for effect 5 & 8 to be availible on just 1 Pixel (PWM) ( #3275 )
2023-07-01 23:18:02 +02:00
Blaz Kristan
f442aad962
Misc.
...
- larger stack buffer for oappend
- increase max segment name for ESP32
2023-06-27 16:01:20 +02:00
Christian Schwinne
fa9b151c36
Slightly more efficient buffer copy to busses
2023-06-27 01:57:05 +02:00
Frank
bb15e1d8ac
minor comment update
...
Small corrections in Lissajous comments
2023-06-15 09:30:44 +02:00
Blaz Kristan
7538649e81
Add optional leading 0 on time and date for Scrolling Text
...
- replaces #2994
2023-06-14 21:58:32 +02:00
Frank
9e69627626
2D Lissajous improvements
...
* allow user to control rotation speed (c3 slider)
* preserve accuracy by performing division _after_ multiplication: " (i * speed) / 32", instead of " i * (speed / 32)"
* proper rounding of "map" results, for better visual appearance
* avoid division by zero in map() function
2023-06-14 20:21:43 +02:00
Blaz Kristan
5a8a8dc292
Feature implementation
...
- #2236
- #1984
Better PSRAM handling
platformio.ini update
On/Off bus handling
2023-05-28 22:50:19 +02:00
Blaz Kristan
cae43e97cd
Corner fix
2023-05-13 15:17:49 +02:00
Blaz Kristan
16b66afa7a
Octopus offset
2023-05-10 21:06:48 +02:00
Blaz Kristan
cd6862b1a7
Merge branch 'main' into octopus
2023-05-06 12:56:35 +02:00
Blaz Kristan
a00be5b60c
Improved Tartan FX
2023-05-03 21:43:21 +02:00
Blaz Kristan
3da086438b
Add rotating to Octopus
...
Soap optimization
2023-05-02 11:16:24 +02:00
Blaz Kristan
c257c86387
Fix for mirroring
2023-05-01 20:43:03 +02:00
Blaz Kristan
ff3ae14c29
Merge branch 'main' into octopus
2023-05-01 19:23:12 +02:00
Blaž Kristan
511b7c4d92
Merge pull request #3142 from xxv/xxv/dancing-shadows-default-color
...
Set Dancing Shadows default palette to Party
2023-04-30 18:43:04 +02:00
Blaz Kristan
cc599f544a
Tweak in Soap.
2023-04-30 13:28:04 +02:00
Blaz Kristan
e886c85134
Tweaks.
2023-04-30 13:25:08 +02:00
Blaz Kristan
05eb716b85
Noise array bugfix.
...
Fire2012 tweak.
2023-04-30 13:22:42 +02:00
Blaz Kristan
61eb7b0a6a
Waving Cell FX
2023-04-29 17:04:16 +02:00
Blaz Kristan
f0dade5856
Uneven matrix fix.
2023-04-29 15:51:25 +02:00
Blaz Kristan
b740316918
Soap fix
2023-04-29 11:11:03 +02:00
Blaz Kristan
2119d08543
Octopus 2D effect
...
- by Stepko
2023-04-28 22:00:35 +02:00
cschwinne
4d55e05b07
Fix CI properly
...
Small 2D Soap FX optimizations
2023-04-28 00:51:34 +02:00
Blaz Kristan
65c584aeda
2D enhancement (internal)
...
- move() wrapping
- dual addPixelColorXY()
2023-04-27 17:31:55 +02:00
Blaž Kristan
2540a2dfd9
Soap, new 2D effect ( #3184 )
...
* Soap, new 2D effect
* Fix Soap FX on matrices with edges < 8 LEDs
* Add palette support to Soap FX
---------
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2023-04-27 01:22:33 +02:00
Blaz Kristan
5e2fa13471
Bugfix.
...
- allow saving of reboot preset
- return Spread slider
2023-04-26 19:47:12 +02:00
Frank
246d945f39
another "inner var shadows outer var"
...
Seems this is not causing bugs, however its still bad style to re-define existing vars in an inner loop. Solved to improve code readability.
2023-04-14 14:13:45 +02:00
Steve Pomeroy
2c37961f7b
Set Dancing Shadows default palette to Party
2023-03-19 17:37:29 -04:00
Blaz Kristan
1bab4d6937
Merge branch 'main' into onepx-segment
2023-03-12 13:14:22 +01:00
Blaz Kristan
ddd32bd600
Multiple fixes.
...
- compiler warning fixes (gcc17)
- revert min heap size to 8k
- fix form submitting in 2D settings
- remove IRAM_ATTR for ESP8266 core 4.1.0
2023-03-05 22:56:14 +01:00
Frank
bc56c1a0e1
bugfixes
...
* xml.cpp: correct type for checkbox global led buffer" (was not shown correctly)
* fx.cpp: 2D floating blobs - correct swapped x/y coordinates (did not render correctly on non-square matrix)
2023-03-05 22:30:08 +01:00
Blaz Kristan
3ca7006e3a
Tweaks & bugfixes.
...
One pixel segment handling.
- added 0D FX metadata (1 pixel effects)
- ignore palettes for White only segment
- ignore color for non-RGB & non-White segment (on/off)
Bugfix
- proper auto segment creation
- hide palettes for non RGB segments
- some tweaks for #2984
- force Solid for some FX (causing crash) on 1 pixel segment
UI Optimisations
- slider tooltips
- tiny bit smaller tooltips
- hide segment power if only one segment
- gap between sliders
2023-02-25 09:41:15 +01:00
Blaz Kristan
0bed9b3c2e
FX tweak.
...
- Fireworks 1D
2023-01-30 23:10:45 +01:00
Blaz Kristan
c6fd11157a
Bugfix.
...
- incorrect palette blending in Palette effect (#3055 )
2023-01-29 11:58:47 +01:00
Blaz Kristan
07cc26a144
Merge branch 'main' into fx-upd
2023-01-24 16:39:49 +01:00
Blaz Kristan
178c4d15b7
Bugfix.
...
- missing Transpose (seglen)
- reduce flickering for static text (ScrollingText FX #3050 )
2023-01-24 16:35:31 +01:00
Blaz Kristan
20b0b5fc8e
Boost tweaking.
2023-01-21 22:38:04 +01:00
Blaz Kristan
fec5516da9
Fire 2012 boost.
2023-01-21 15:39:59 +01:00
Blaz Kristan
2ae8032ace
Compile fix.
2023-01-20 16:22:19 +01:00
Blaz Kristan
7a5d870f67
DJ Light optimisation.
...
GoL mutations.
cleanup.
2023-01-19 22:22:24 +01:00
Frank
e2b4e60c9e
pulser bugfix and minor optimizations
...
* pulser bugfix: " % cols" was missing so the effect would simply run out of visible range
* float math: use optimized functions: sqrtf, fabsf
* two more comments where code could be optimized, but I'm not sure what is thecorrect solution
2023-01-19 12:26:14 +01:00
Blaz Kristan
17543535e3
FX update
...
- Dynamic & Dynamic Smooth
- Dissolve & Dissolve Rnd
- Juggles
- Game of Life
- Colorful
- Fireworks & Rain
2023-01-18 22:56:49 +01:00
Blaz Kristan
c6db901051
Added gradient to drawCharacter()
...
Ability to select gradient text on Scrolling Text FX.
2023-01-17 19:54:44 +01:00
Blaz Kristan
4147d6c67e
FX: GameOfLife
...
- better glider detection
- correct behaviour during transition
- optimisations
2023-01-16 18:53:52 +01:00
Blaz Kristan
c71d378eab
New FX Distortion Waves
...
Updated FX Lissajous
2023-01-12 21:58:54 +01:00
Blaz Kristan
e410de9552
Bugfix.
...
- fadePixelColorXY()
- clearing 2D segment on mirror or reverse change
- FX update (DNA Spiral, Colored bursts)
2023-01-12 19:13:07 +01:00
Blaz Kristan
8dc262b415
Bugfixes.
...
- faster random palette blends
- remove UI ledmap selection for 2D
- FX updates (DNA Spiral, Colored bursts, Metaballs)
2023-01-11 23:08:08 +01:00