Damian Schneider
02f14baad4
Updates to particle system ( #4630 )
...
* added Sonic Boom AR FX, some tweaks to Sonic Stream
* added white color option to Sonic Stream
* improvements to collisions (speed look-ahead)
* code prettified
* added "playful" mode to PS Chase plus some minor speed optimizations
* Adding new FX: PS Springy with many config options
2025-04-15 19:07:21 +02:00
netmindz
e979c58c98
Merge pull request #4609 from willmmiles/usermod-cfg-live
...
Use live cfg json instead of file for usermod settings page
2025-04-06 09:28:45 +00:00
Damian Schneider
e76e9a3e1f
Merge pull request #4594 from DedeHai/perlin_noise
...
Adding perlin noise replacement for fastled functions
2025-03-26 07:40:40 +01:00
Will Miles
36cb1cad36
settings_um: Use live config
...
Use json/cfg for the usermod settings page. Should fix issues
with outdated content when a new firmware is loaded.
2025-03-23 15:20:16 -04:00
Will Miles
22e2b6f3c5
Have json/cfg return live config
...
Rather than reading the file off disk, have the json/cfg endpoint
return the live config from system state data. This can improve
UI behaviour as it can never be out of date or include values that
do not apply to the current firmware install.
2025-03-23 15:18:08 -04:00
Will Miles
9c8f8c645e
Rename 'doSerializeConfig' to 'configNeedsWrite'
...
Clarify the name and usage of this flag, as the function name has
changed out from underneath it.
2025-03-23 15:16:52 -04:00
Will Miles
e21a09cec9
Separate FS write from serializeConfig
...
Break the actual JSON assembly apart from the file writing code. This
permits calling it in other contexts, allowing us to pull the live
config data even if the filesystem is out of date.
2025-03-23 15:15:52 -04:00
Will Miles
a0d1a8cbc4
Use enum class for json endpoint subtypes
...
Part of the ongoing quest to migrate macro definitions to typed
language constructs. This actually yields a small improvement in
code size, likely from the byte->int conversion.
2025-03-23 15:08:12 -04:00
netmindz
ed6efe4c9e
Merge pull request #4551 from Brandon502/PinwheelRework
...
Pinwheel Rework
2025-03-23 09:29:54 +00:00
Blaž Kristan
a70bfa0c89
Merge pull request #4596 from Dschogo/patch-1
...
Fix wipe effect smoothness
2025-03-16 10:58:02 +01:00
Damian Schneider
d2b7e474d6
add legacy defines for compatibility, reverted test changes in rotozoomer
2025-03-14 06:48:18 +01:00
Damian Schneider
494b72c287
Merge remote-tracking branch 'upstream/main' into perlin_noise
2025-03-12 20:15:40 +01:00
Damian Schneider
229e7b940f
added ranges, removed unused code
2025-03-12 19:58:32 +01:00
Damian Schneider
95dcb03f6d
updated scaling
2025-03-12 06:56:33 +01:00
Will Tatam
0ba80ce61e
Merge branch 'main' into usermod-libs
2025-03-11 22:31:52 +00:00
Will Tatam
7c23872e03
Add dmxInput.isConnected()
2025-03-11 22:31:19 +00:00
netmindz
8bee304e4d
Merge pull request #4577 from DevJogger/main
...
Add apple-touch-icon Link Tag
2025-03-11 22:19:38 +00:00
Blaž Kristan
d7be9c9a66
Address issues reported
2025-03-10 07:12:45 +01:00
Blaž Kristan
2b666ab9f7
Merge branch 'master' into multifix
2025-03-08 12:59:15 +01:00
Damian Schneider
4ecc531998
updated scaling, improved hashing, updated rotozoomer to not use a buffer
2025-03-08 12:48:27 +01:00
Blaž Kristan
b908384ba2
Merge pull request #4307 from blazoncek/compile-pin
...
Compile time lock PIN definition
2025-03-08 12:44:10 +01:00
Damian Schneider
5e8073022b
3D works but needs finetuning to match old looks
2025-03-07 06:39:49 +01:00
Damian Schneider
9553425374
some speed improvements using better hash, scaling is still off...
...
needs a proper scaling analysis of all steps in all resolutions to minimize errors.
2025-03-04 07:55:41 +01:00
Damian Schneider
2012317bc9
initial version, basically working but repetitive patterns, work in progress
2025-03-03 06:57:16 +01:00
Will Miles
e00789f838
Merge remote-tracking branch 'upstream/main' into usermod-libs
2025-03-01 20:32:12 +00:00
DevJogger
c9b8789ea9
Reduce apple-touch-icon image size
2025-02-28 18:47:32 +00:00
Blaž Kristan
4271588ecd
unique_ptr fix
2025-02-25 16:06:13 +01:00
Blaž Kristan
a5277ff4a0
Merge fix
2025-02-25 16:01:30 +01:00
Blaž Kristan
a66f5d660d
Merge branch 'main' into unlimited-bus
2025-02-25 13:54:42 +01:00
Brandon502
80061e8d76
Pinwheel: Use sin/cos16_t
2025-02-24 21:51:49 -05:00
DevJogger
d07a057f04
Add an apple touch icon for better recognition on the home screen of Apple devices
2025-02-25 01:13:22 +00:00
Damian Schneider
73fc9ea54d
Merge pull request #4543 from DedeHai/soap-FX-optimization
...
Soap FX optimization
2025-02-22 08:43:01 +01:00
Blaž Kristan
dd80919ed6
Merge pull request #4429 from blazoncek/use-bssid
...
Add ability to enter desired BSSID
2025-02-19 13:46:49 +01:00
Blaž Kristan
d7103cd75c
Merge pull request #4262 from blazoncek/large-ledmap
...
Large ledmap support
2025-02-19 13:43:52 +01:00
Blaž Kristan
29beee367c
Cherry-pick fix
2025-02-19 12:27:10 +01:00
Blaž Kristan
d22fe9227b
Prevent push transition if effect stays the same
2025-02-19 11:56:37 +01:00
Blaž Kristan
6ea9535463
Avoid shadowing global col[]
2025-02-19 11:54:03 +01:00
Blaž Kristan
6e138e4f79
Clarify use of index counter
2025-02-19 11:52:14 +01:00
Blaž Kristan
d6453bb53d
Use constant CALL_MODE_INIT
2025-02-19 11:47:55 +01:00
Blaž Kristan
9bfd34e6b2
Rework color_from_palette()
...
- respect paletteBlend
- bugfix in ColorFromPaletteWLED()
2025-02-19 11:47:13 +01:00
Blaž Kristan
7b13771cfe
Bugfix in settings
2025-02-19 11:42:00 +01:00
Blaž Kristan
b70b222f80
Replace magic with cosntant
2025-02-19 11:39:48 +01:00
Blaž Kristan
2ffc8dd228
W Hex entry bugfix & optiisation
2025-02-19 11:36:48 +01:00
Blaž Kristan
08d12f9ee6
Shifting bugfix & size tuning in fade_out
2025-02-19 11:35:51 +01:00
Blaž Kristan
7ce96c190f
Manual advance playlist
2025-02-19 11:34:29 +01:00
Blaž Kristan
409b4b1963
Clear spaced segment
...
- also wait for strip before updating segment
2025-02-19 11:32:21 +01:00
Blaž Kristan
05cd7d753e
Bugfix for color_blend
2025-02-19 11:26:51 +01:00
Blaž Kristan
6dfbd07e86
retrun value fix
2025-02-19 11:21:17 +01:00
Blaž Kristan
7b56e53c47
Nested playlist
2025-02-19 11:19:59 +01:00
Blaž Kristan
a8cde3289a
Minor speed & size tweaks
...
- new function fadeToSecondaryBy()
2025-02-19 11:13:52 +01:00