Wykres commitów

3633 Commity (secure-api)

Autor SHA1 Wiadomość Data
Will Miles 59886a1528 Move timezone table to PROGMEM 2024-02-20 18:33:09 +01:00
Frank a28d2c869f
Merge pull request #3766 from willmmiles/tztable-progmem
Move timezone table to PROGMEM, saving ~200 bytes of RAM on 8266.
2024-02-20 17:09:47 +01:00
Will Miles 6f1fff44fa TZ_TABLE: Add missing const 2024-02-19 09:48:34 -05:00
Will Miles 108978d1a5 Move timezone table to PROGMEM 2024-02-18 21:23:53 -05:00
Blaz Kristan a4733b4d91 Move strings into flash 2024-02-18 14:25:07 +01:00
Blaz Kristan 66f4671ec0 Move strings into flash 2024-02-18 14:09:38 +01:00
Blaz Kristan c932621b5d string fix 2024-02-17 15:00:47 +01:00
Frank 21173dc907 Fixing a potential array bounds violation in ESPDMX
DMXESPSerial::write and DMXESPSerial::read could access DMXDataStore[512] -   one more than the allocated number of elements (i.e. 0...511].
2024-02-17 13:05:04 +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 989bdfb0d5 Reduce string RAM usage for ESP8266 debug builds 2024-02-17 11:33:42 +01:00
Blaz Kristan 5761dce957 JSON buffer lock error messages
Reduce wait time for lock to 100ms
2024-02-17 11:30:29 +01:00
Blaz Kristan 95e2e574b8 ESP-NOW packet modification
- include up to 5 segments in 1st packet
- header contains total number of packets (instead of segments)

web server code reorganise
2024-02-15 20:40:55 +01:00
Will Miles c789d80ce5 LockedJsonResponse: Release early if possible
Release the json buffer lock as soon as we've finished serializing.
This should slightly reduce the number of lock collisions as the
response class isn't destructed until after the last packet is ack'd.
2024-02-14 19:37:34 -05:00
Frank 8422ffcd19
Fixing a potential array bounds violation in ESPDMX
DMXESPSerial::write and DMXESPSerial::read could access DMXDataStore[512] -   one more than the allocated number of elements (i.e. 0...511].
2024-02-15 00:53:00 +01:00
lost-hope 2d30535b69 Fixing stairway usermod and adding buildflags 2024-02-14 09:56:57 +01:00
Blaz Kristan aa24e5d284 Preset caching on chips with PSRAM
- credit @akaricchi
2024-02-13 11:12:04 +01:00
lost-hope 23aad24027
Fixing stairway usermod and adding buildflags
Fixing Stairway:
missing setup function

Adding builflags:
USERMOD_STAIRCASE_WIPE to install the usermod
2024-02-12 22:41:13 +01:00
Blaz Kristan 7ae5459fe7 0.14.2-b1 2024-02-12 13:29:08 +01:00
Blaz Kristan 0a8a88421e Possible fix for #3589 & partial fix for #3605 2024-02-12 13:20:47 +01:00
Blaz Kristan 4f42a176ef Prevent JSON buffer clear after failed lock attempt
(alternative to #3743)
2024-02-11 20:12:54 +01:00
Blaz Kristan 4457067045 Multiple analog button fix for #3549 2024-02-10 11:47:40 +01:00
Blaz Kristan e7dc2048ad Multiple analog button fix for #3549 2024-02-10 11:45:33 +01:00
Blaz Kristan af6094bb06 Bump 2024-02-09 22:58:11 +01:00
Blaz Kristan 500a7301f2 Fix merge error 2024-02-09 22:37:52 +01:00
Blaz Kristan c92cef1780 Merge branch '0_15' into usermod_v2_HttpPullLightControl_0.0.5 2024-02-09 22:34:38 +01:00
Blaz Kristan 49ceac1ac7 Add "RGB2Go Tetra" Ethernet 2024-02-09 22:21:14 +01:00
Blaz Kristan 276a93605d Multiupdate
- allow DMX for S2 & C3 (ESPDMX, needs testing)
- (debug) string cleanup & optimisation
- WLED_BRAND for AP SSID
2024-02-09 22:15:29 +01:00
Blaz Kristan 0150c3fe23 Undo flash string in DMX 2024-02-08 23:35:00 +01:00
Blaz Kristan 34674501c3 Remove throttling from UI 2024-02-08 19:33:08 +01:00
Blaz Kristan f6206d4c30 Web server string optimisation
(saves 140B of RAM on ESP8266)
ETag bugfix
2024-02-08 19:32:23 +01:00
Blaz Kristan 6dcd9596a2 Prevent JSON buffer clear after failed lock attempt
(alternative to #3743)
2024-02-07 18:58:56 +01:00
Christophe Gagnier ed2950f73b Allow product information to be specified at build time 2024-02-07 02:09:03 -05:00
Blaz Kristan 7eae8f68d8 Merge branch 'main' into 0_15 2024-02-06 14:47:20 +01:00
Blaž Kristan 0ab2d18b52
Merge pull request #3729 from DedeHai/harmonic-random-palette-generator
added function to generate random palette based on harmonic color theory
2024-02-06 13:16:05 +01:00
Blaz Kristan 8ab621bc91 Another unsigned 2024-02-06 11:43:57 +01:00
Blaz Kristan 41e51bbeb5 Configuration item for harmonic palettes
Comment cleanup
2024-02-06 11:06:23 +01:00
Blaz Kristan 66d9e8c038 Merge branch '0_15' into harmonic-random-palette-generator 2024-02-06 10:53:44 +01:00
Blaz Kristan 246746a82e Multi PIR usermod 2024-02-05 22:13:32 +01:00
Blaz Kristan 00038453e1 Fix preset sorting 2024-02-03 19:24:08 +01:00
Blaz Kristan 9ce485eade Ignore missing remote.json 2024-02-03 14:40:45 +01:00
Blaz Kristan 8a6ff5a42b UI fixes and refinements 2024-02-03 14:40:28 +01:00
Damian Schneider e0f89beebb slight change to color parameters
added more white, changed function return value of fully random palette function
2024-02-01 20:06:48 +01:00
Blaz Kristan b8bf2a707c Remove obsolete usermods
- mode sort
- 4LD (non ALT)
- Rotary encoder (non ALT)
2024-02-01 18:53:55 +01:00
Blaz Kristan 0a7e9f9f8f Build bump and ghanglog update 2024-02-01 18:36:10 +01:00
Blaž Kristan 7dd79edc52
Merge pull request #3734 from WoodyLetsCode/tooltip
Improvements for tooltips
2024-02-01 17:07:52 +01:00
Blaž Kristan fe54fadbf8
Merge pull request #3709 from Aircoookie/multiwifi
Implement multiple WiFi
2024-02-01 17:04:18 +01:00
Blaž Kristan caa0722d49
Merge pull request #3715 from WoodyLetsCode/nodelist
Allow nodes buttons to be opened in new target or copy ip address
2024-02-01 17:00:21 +01:00
Blaž Kristan fee32622f1
Merge pull request #3489 from WoodyLetsCode/clock-overlay
Show clock overlay only if all LEDs are solid black
2024-02-01 16:54:26 +01:00
Blaz Kristan d1910e4274 Merge branch '0_15' into multiwifi 2024-02-01 16:49:55 +01:00
Blaž Kristan 45eb11d7f4
Merge pull request #3721 from Aircoookie/temporary-AP
Temporary AP
2024-02-01 16:44:41 +01:00
Blaž Kristan 874179fa75
Merge pull request #3625 from m-wachter/ESP32-POE-WROVER
Add support for Olimex ESP32-POE-WROVER.
2024-02-01 16:41:40 +01:00
Woody 777ed55c21
Add tooltip for toggle freeze & label 2024-01-31 22:36:09 +01:00
Woody fcafd8b05e
Improved tooltips 2024-01-31 22:35:10 +01:00
Blaz Kristan 5f1cadfea4 Merge branch '0_15' into feature/add-APA106-led 2024-01-31 17:21:55 +01:00
Damian Schneider ca05aa84ff changed randomness and added optimizations
-added fully random palette function ('the old way', currently just used for initialization)
-changed randomness values to make it a little less random
-added 10% chance for pastel color palette
-now using swap() from std library for shuffeling
-changed function name
-moved update check from loadPalette() to handleRandomPalette() saving CPU cycles
2024-01-30 22:28:40 +01:00
Damian Schneider ef6fe43251 random palette transitions with set transition time 2024-01-29 22:14:26 +01:00
Damian Schneider 2659055c31 fixed typos 2024-01-29 20:47:09 +01:00
Damian Schneider f5ed757780 added some minor fixes
-fastled flags
-gamma correction
-pass by reference instead of pointer
2024-01-29 20:47:09 +01:00
Damian Schneider e114b842ba fixed initialisation or random palette 2024-01-29 20:47:08 +01:00
Damian Schneider 12e2116acb bugfix, need to initialize the random palette to something useful 2024-01-29 20:47:08 +01:00
Damian Schneider bccc97d25f fixed include, bugfix in random palette handling 2024-01-29 20:47:08 +01:00
Damian Schneider a9bcc75733 added function to generate random palette based on harmonic color theory 2024-01-29 20:47:08 +01:00
Blaz Kristan 7b87475af8 Fix random palette transitions. 2024-01-29 19:06:41 +01:00
Michael Wachter 2ac218886a Add support for Olimex ESP32-POE-WROVER.
There is a version of the Olimex ESP32-POE board with an ESP32-WROVER
module which has a the ethernet clock connected to a different IO than
the version with an ESP32-WROOM module.

This commit adds a new runtime selectable variant for the WROVER version.
2024-01-28 17:54:19 +01:00
Blaz Kristan 97503897f0 New effect: 2D Rotozoomer 2024-01-28 15:09:40 +01:00
lost-hope 7e06e32cb6 Usermod Klipper Percentage: fix error with slashes on non windows devices 2024-01-27 23:26:30 +01:00
Blaz Kristan 15b813c6af Build bump & changelog update 2024-01-27 21:22:25 +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
Blaz Kristan df750c2a71 Fix for single wifi 2024-01-27 08:39:54 +01:00
Blaz Kristan 3eb412b750 Add rescan & selection on disconnect 2024-01-26 18:38:56 +01:00
Blaz Kristan 5c7b7e4182 Constant & override 2024-01-26 15:31:09 +01:00
Blaz Kristan 8817d41275 Wrong return value 2024-01-25 19:57:04 +01:00
Blaz Kristan fbe26e13ae Remove erroneous wifi selection 2024-01-25 19:46:47 +01:00
Blaz Kristan 4408dffa87 Better invalid password handling
Changed function return value
2024-01-25 19:42:23 +01:00
Derek4aty1 546192865c DNA Spiral Effect Speed Fix 2024-01-25 11:21:16 -06:00
lost-hope 7afa550ba4
Usermod Klipper Percentage: fix error with slashes on non windows devices 2024-01-25 17:55:41 +01:00
Woody 21a9372320
fix clock overlay display 2024-01-25 12:14:44 +01:00
Woody f4a2eec984
Use a reference instead of segment object copy 2024-01-25 11:33:40 +01:00
Woody 94b9455c9c
closes Aircoookie/WLED#984
Implements option to show clock overlay only if all LEDs are solid black
2024-01-25 11:33:36 +01:00
Blaz Kristan dde647c570 Required fix 2024-01-24 20:53:17 +01:00
Blaz Kristan 445a89ba6e Try hard to release memory 2024-01-24 20:49:22 +01:00
Blaz Kristan 07495f6621 Merge branch '0_15' into temporary-AP 2024-01-24 20:22:50 +01:00
Blaz Kristan 5952edc550 Some fixes 2024-01-24 19:52:41 +01:00
Blaz Kristan 3e2aebcd10 Remove regression
Init wifi for scan
Always save WiFi name
2024-01-24 15:43:59 +01:00
TripleWhy 0d279cb4dd Add some comments 2024-01-24 15:38:50 +01:00
Woody 3942a76d15
Fix #3708 2024-01-23 21:00:44 +01:00
Blaz Kristan 1bebf3d3d6 Optimise wifi scan
- prioritize strongest signal
- prune removed networks
- fill present networks
2024-01-23 20:44:43 +01:00
Blaz Kristan d5f54c240a Debug pin fix 2024-01-22 21:01:57 +01:00
Blaz Kristan 8868ecd11a Cleanup 2 2024-01-22 20:48:03 +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
muebau 7e2cce4a8d Tetris AI usermod 2024-01-21 17:28:10 +01:00
Blaz Kristan bfb217c203 Implement multiple WiFi
- similar to #3705
- solves #2845, #2974, #852, #1228
2024-01-21 00:30:15 +01:00
Blaz Kristan 593e55af95 Cleanup. 2024-01-20 23:29:45 +01:00
Blaz Kristan 29af62f956 Fix for 1D & remove segment ID 2024-01-20 14:55:22 +01:00
Blaz Kristan 5dd8f0a0b7 typo 2024-01-17 23:39:33 +01:00
Christian Schwinne 9378fc7276 Merge remote-tracking branch 'origin/0_15' into gif 2024-01-16 21:53:08 +01:00
Blaz Kristan 3a0d8069b6 Bus type clarifications
- expansion of digital types
- updated macros
- mem calc function
2024-01-16 21:02:08 +01:00
Blaz Kristan bab42014a4 Fix for #3693 2024-01-16 19:35:18 +01:00
Blaz Kristan 74fed5695f Fix for #3693 2024-01-16 19:34:23 +01:00
Blaz Kristan 3be368c333 A few more overrides 2024-01-14 21:04:18 +01:00
Blaz Kristan a4a8e2614e Release WLED 0.14.1 2024-01-14 18:33:27 +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
Blaz Kristan 21d21ea7f0 Orange flash fix (#3196) for transitions 2024-01-14 17:40:04 +01:00
Blaz Kristan 45dc5e236d Override identifier 2024-01-14 17:38:29 +01:00
Christian Schwinne 0a66fe196a Merge remote-tracking branch 'origin/0_15' into pr/3580 2024-01-14 15:08:13 +01:00
Woody 3f21b4aa7d
Add own background image upload (#3596)
* Add own bg image upload

* Fix undefined issue in settings UI
2024-01-14 14:16:32 +01:00
TripleWhy b97186c5bf Rotating palette effect 2024-01-13 18:49:17 +01:00
Blaz Kristan 874b24fb32 WLED time overrides 2024-01-13 13:06:00 +01:00
Blaz Kristan 97889b5e55 Fix for audio palettes 2024-01-12 20:45:04 +01:00
Woody 4b134194cf Better sorting and naming of static palettes 2024-01-12 19:44:25 +01:00
Blaž Kristan 24b60a25d5
Merge pull request #3674 from WoodyLetsCode/cpal
Better sorting and naming of static palettes in the Custom Palette Editor
2024-01-12 18:57:01 +01:00
Woody 186c40801a
Delete html_*.h files 2024-01-12 00:02:52 +01:00
Woody 27035a8e1d
Better sorting and naming of static palettes 2024-01-11 23:13:26 +01:00
Will Tatam 46337ca554 Add ANIMartRIX usermod 2024-01-11 20:20:53 +00:00
Blaž Kristan 4f0f288000
Merge pull request #3621 from zanhecht/patch-2
Use canvas instead of CSS gradient for liveview
2024-01-11 20:41:35 +01:00
Blaz Kristan 8060bae1b8 Width fix 2024-01-11 20:37:51 +01:00
Blaz Kristan ea32c97b82 Fix for #3672 2024-01-11 20:24:59 +01:00
Blaz Kristan 99efbd30f1 ColoOrderMap W channel swap
& cleanup
2024-01-11 20:22:42 +01:00
Frank a9eb7cb4fd
udp realtime - improve robustness against short packets (fix for #3672)
when only two bytes were received in a packet, the "for" condition `packetsize -3` would underflow, leading to an infinite loop.
2024-01-11 18:07:23 +01:00
Blaz Kristan a11cab0f88 Fix for #3665 2024-01-10 19:41:51 +01:00
Blaz Kristan 447324b59f Fix for #3665 2024-01-10 19:40:59 +01:00
ezcGman ff59dcd66e Merge branch '0_15' of https://github.com/Aircoookie/WLED into ledmaps-realtime 2024-01-10 05:11:44 +01:00
zanhecht 0a1d82de2a
Remove legacy CSS gradient code from liveview.htm
Reduce file size by removing legacy CSS gradient code and moving drawing operations to a separate function
2024-01-09 19:27:45 -05:00
Blaz Kristan 26837645ac Add PWM frequency selection in settings 2024-01-09 21:54:21 +01:00
Janos Stefan e5caab635a Remove compiled html headers. 2024-01-09 21:31:25 +01:00
Janos Stefan d5f96295ff Add APA106 support 2024-01-09 21:30:41 +01:00
Blaz Kristan 4a6c78aaf3 npm 2024-01-09 19:11:45 +01:00
Blaz Kristan 6b7f80f24a Merge branch '0_15' into suspend 2024-01-09 18:30:27 +01:00
Blaz Kristan 220217561a Possible fix for #3589 & partial fix for #3605 2024-01-09 18:20:20 +01:00
Frank 75e857a510 npm run build 2024-01-09 11:57:34 +01:00
Frank 052bdd8eb0 fix for #3655
make WS2814 explicit in LED driver drop-down menu
2024-01-09 11:54:46 +01:00
Britt Gresham 9e54de8a8a Set 2 values between each segment option
Due to the midi interface being difficult/impossible to increment on
values of 1 because it has 7-bits of granularity, this commit moves all
the bitfields for configuring segment options left by one which
guarantees that every option has 2 values next to each other.

This allows midi controllers to more easily select an individual segment
option for 2D arrays.
2024-01-08 11:16:55 -08:00
Britt Gresham fd2809e367 Replace bitshifts with masks and division 2024-01-08 11:16:55 -08:00
Britt Gresham 18874c2069 Remove unneeded floor call on segment option channel 2024-01-08 11:16:55 -08:00
Britt Gresham 115eb0ddef Add additional segment options when controlling over e1.31
Before this commit it was only possible to control mirror and reverse on
a 1d segment. All of the other options for 2d effects could not be set
and thus they would be kept disabled.

This commit replaces the Effect Option dmx channel with a bitfield which
allows for each segment option to be individually toggled depending on
which bit is set in the field. Backwards compatibility has been
maintained with existing 1d segment options.
2024-01-08 11:16:55 -08:00
Blaž Kristan 9940258725
Merge pull request #3654 from willmmiles/mpu6050-upgrade
Upgrade the MPU6050 usermod
2024-01-08 19:32:36 +01:00
Blaž Kristan 74e14a4fc3
Merge pull request #3656 from WoodyLetsCode/documentation
Make loadBg() more readable
2024-01-08 19:28:18 +01:00
Woody a5b132dfd7
Fix that color picker is not centered
Color Picker was not centerd on screens with width between 1024px and 1249px
2024-01-08 14:20:02 +01:00
Woody 157debf8e4
Make loadBg() more readable 2024-01-07 23:51:38 +01:00
Will Miles 0616d184e0 Add GyroSurge usermod
This usermod applies the IMU data to create a "surge" effect when
the device is moved.
2024-01-07 15:44:11 -05:00
Will Miles 6f8b3a6242 usermod_list: Add IMU usermod 2024-01-07 15:44:11 -05:00
Will Miles 9a006dc84a usermod_mpu6050: Add options and outputs
Upgrade the MPU6050 usermod to provide configuration settings for
interrupt pin selection and calibration, a polled mode, and data
output for consumption by other usermods.
2024-01-07 15:44:11 -05:00
Blaz Kristan 8fb5f0ef3c Changelog update v0.14.1-b3 2024-01-06 20:34:31 +01:00
Blaz Kristan 43f5e4360d Changelog update
Remove obsolete semaphore
2024-01-06 20:28:05 +01:00
Blaž Kristan cdc8640218 Merge pull request #3648 from willmmiles/json-response-locking
Expand JSON buffer lock scope to entire web reply
2024-01-06 17:16:33 +01:00
Blaz Kristan 21f8d7a967 Bump 2024-01-06 17:04:56 +01:00
Will Miles 77116172e4 serveJson: Fix possible memory leak
Ensure we delete the response if it's not locked
2024-01-06 10:24:05 -05:00
Will Miles 9d3c0f4ff0 serveJson: Ensure semaphore scope lasts until reply is done
Extend the JSON response class to hold the global JSON buffer lock
until the transaction is completed.

Fixes #3641
2024-01-06 10:09:07 -05:00
Will Miles 6382d2b730 Add C++-style guard class for JSON Buffer lock
Add JSONBufferGuard, an RAII lock guard class for JSONBufferLock
analogous to std::lock_guard.  This permits binding the guard to a scope,
such as an object life cycle or function body, guaranteeing that the
lock will be released when the scope exits.
2024-01-06 10:05:18 -05:00
Blaz Kristan f070dc5527 Cosmetic & needsUpdate() 2024-01-04 17:40:23 +01:00
Blaz Kristan fc6e7c81d3 Merge branch '0_15' into suspend 2024-01-04 17:33:07 +01:00
Woody 59a725c52c
Use uint16_t eTagSuffix instead of String 2024-01-03 23:39:45 +01:00
Woody fd6ce57003
Improve ETag Caching
This also adds support for ETag caching for the settings pages
Also fixed some issues with the previous caching not being RFC 7232 compliant.
2024-01-03 18:53:54 +01:00
Blaz Kristan 4f55be4f19 Bugfix #3632 2024-01-01 23:21:22 +01:00
Blaz Kristan bd20c83919 Bugfix #3632 2024-01-01 23:14:45 +01:00
Blaz Kristan 48f8a45031 Last minute adjustments & fixes 2023-12-31 18:05:21 +01:00
Istvan Meszaros 680cec5abb Make palette editor mobile friendly. 2023-12-30 19:49:08 +01:00
Blaž Kristan e8b3c66c21
Merge pull request #3617 from imeszaros/cpal-mobile
Make palette editor more mobile friendly
2023-12-30 18:43:49 +01:00
Blaž Kristan 301bdf2186
Merge pull request #3610 from Aircoookie/psram-4-json
Allow PSRAM (SPI RAM) to be used for JSON buffer
2023-12-30 11:00:53 +01:00
Blaz Kristan 1c1b67e000 Full per-port ABL implementation and bugfix.
Update of BusManager class (static)
2023-12-29 23:07:29 +01:00
Blaz Kristan 662870baf4 Changlog update, b2 release 2023-12-29 10:35:44 +01:00
Blaz Kristan bc85520f5e Merge branch '0_15' into suspend 2023-12-28 23:38:42 +01:00
Blaz Kristan d3be7a3edf Merge branch '0_15' into psram-4-json 2023-12-28 23:38:27 +01:00
Blaz Kristan 6cd0da821a Reduce heap fragmentation when switching ledmaps 2023-12-28 23:32:47 +01:00
Blaz Kristan 1333c41811 Slight tweak to reduce footprint 2023-12-28 20:05:02 +01:00
zanhecht 55eceb4080
Fix Firefox loading order, more resilient fallback to gradient method 2023-12-28 13:06:13 -05:00
Blaz Kristan e95629f827 Remote preset cancles playlist 2023-12-27 20:14:51 +01:00
Blaz Kristan 6332ee6edb Effect buffer optimisations
setMode() fix for selecting gap
UI error messages
2023-12-27 19:36:25 +01:00
zanhecht 901d56f898
Use canvas instead of CSS gradient for liveview
Allows for "pixel perfect" liveview instead of diffused view, to better match what's shown at https://kno.wled.ge/features/effects/. This will make it easier to see what the LEDs are doing, although it may not be as accurate a representation for installations with diffused LEDs. Includes fallback to CSS gradient method for browsers that don't support canvas.
2023-12-27 13:20:22 -05:00
Istvan Meszaros 010c3494fd Make palette editor mobile friendly. 2023-12-26 11:09:20 +01:00
Blaz Kristan 5ebc345e95 Possible bugfix for #3609 #3616 2023-12-25 17:47:39 +01:00
Blaz Kristan b3a768a04b Remove check for strip 2023-12-25 12:29:12 +01:00
Blaz Kristan f414af4d82 Fix incorrect compare 2023-12-25 12:27:27 +01:00
Blaz Kristan 7971f3cbd8 Fix for saving config. 2023-12-23 22:56:07 +01:00
Blaz Kristan d1b80aa4d4 Beta2 2023-12-23 21:13:01 +01:00
Blaz Kristan 08d9f7d967 Fix for #2922 2023-12-23 21:05:01 +01:00
Blaz Kristan 5f62b4a89d Fix for #2922 2023-12-23 20:58:55 +01:00
Blaž Kristan 776502e6db
Merge pull request #3606 from WoodyLetsCode/welcome
Fix bug that welcome page was not shown
2023-12-23 20:27:20 +01:00
Broersma 5ed02d2f0d Merge branch 'upstream/0_14_2' into usermod_v2_HttpPullLightControl_0.0.5 2023-12-23 13:47:42 +01:00
Frank 72e864b013 sunrise/sunset: fix for ambiguous error value
sunset = 0 is a valid result, as the function result is in UTC and not local time .
Example: local time is UTC-8, local sunrise = 08:00am => getSunriseUTC()  = 0.

So we cannot use "0" for "invalid". Using UINT16_MAX resolves the problem, and even allows to simplify calculateSunriseAndSunset() a bit.
2023-12-23 13:13:10 +01:00
Frank 5ab012163e workaround for #3601
if case of invalid or impossible sunset/sunrise results, retry with the previous day. max 3 days back, to prevent infinite loops and far-away results.
2023-12-22 23:28:58 +01:00
Blaz Kristan 1900686bc4 Bump 2023-12-22 15:49:51 +01:00
Blaz Kristan 809a294f9d Fix Pixel Magic button. 2023-12-22 15:43:31 +01:00
Blaz Kristan cf3f6ede72 Suspend strip during operations 2023-12-22 15:39:07 +01:00
ezcGman b76a90304d Merge branch '0_15' of https://github.com/Aircoookie/WLED into ledmaps-realtime 2023-12-22 13:19:44 +01:00
Woody 7af5b24b03
Fix bug that welcome page was not shown 2023-12-21 22:17:43 +01:00
Blaz Kristan 1f81fb9284 Implement JSON buffer in PSRAM to free up DRAM. 2023-12-21 21:30:17 +01:00
Blaz Kristan 4e105492ca Retry on failed JSON load.
Throttle for ESP8266
This is a band-aid for ESP8266 JSON corruption and not a proper fix.
2023-12-21 21:02:53 +01:00
Blaž Kristan abf7dd5fa8
Merge pull request #3587 from WoodyLetsCode/search-scroll-top
Scroll to first search result on search
2023-12-21 20:49:44 +01:00
Xaver 86d2998dc0
Add reference to old loading of iro.js and rangetouch.js 2023-12-20 11:30:28 +01:00
Woody 201daf8ff3
Remove /iro.js and /rangetouch.js 2023-12-19 22:40:24 +01:00
Woody 1140f5f6cb
Update version to 2312190 2023-12-19 21:18:33 +01:00
Woody 0a91d60677
add onload event to body 2023-12-19 21:12:07 +01:00
Woody 5cd8f5681e
Remove unused feedback function
This was probably forgotten to remove in commit d6c0642a02
2023-12-19 20:41:56 +01:00
Xaver b2babd9502
inline iro.js and rangetouch.js 2023-12-19 16:52:15 +01:00
Blaz Kristan 10faaaf531 Build bump & changelog 2023-12-18 21:52:22 +01:00
Blaž Kristan 5bc2282ac5
Merge branch '0_15' into caching 2023-12-16 13:27:50 +01:00
Blaz Kristan 2944b2a8f6 Merge branch '0_15' into temporary-AP 2023-12-16 13:07:40 +01:00
Blaž Kristan 264480b9bc
Merge pull request #3586 from WoodyLetsCode/aircoookie-link
Add link to Aircoookie in Info
2023-12-16 13:04:54 +01:00
Blaž Kristan 7d52cc46dc
Merge pull request #3590 from WoodyLetsCode/style
Send empty page if skin.css does not exist
2023-12-16 13:03:39 +01:00
Blaž Kristan 37c9fd278c
Merge pull request #3511 from WoodyLetsCode/simple-mode
New implementation of the simplified UI
2023-12-16 13:02:18 +01:00
Blaz Kristan 3d6fe0a565 Reduce memory fragmentation 2023-12-16 12:38:15 +01:00
Frank da488f76d2 LDR_Dusk_Dawn: use pinManager, check ldrPin before use (quick-fix for #3490) 2023-12-15 21:58:05 +01:00
Frank 6d28de77d1 npm run build
refreshing all UI files
2023-12-14 20:47:58 +01:00
Frank a8bd46c521 bugfix - unusable pins on pico32 boards (#3573)
According to the technical manual, GPIO 16 + 17 are used for onboard flash, so cannot be used by WLED.

example buildenv:

[env:esp32_pico]
extends = env:esp32dev_qio80
board = pico32
2023-12-14 20:36:05 +01:00
Frank 1ec3a74d4c Manila Time is the same as CST (solves #3517)
PHST abbreviation added for clarity.
2023-12-14 19:44:36 +01:00
Blaz Kristan 076449a33d Strings in flash 2023-12-14 18:34:00 +01:00
Blaz Kristan 1b5cc2abf1 Button handling
- debug messages
- verify touch GPIO
2023-12-14 18:32:54 +01:00
Frank 082d1eea48
oappend robustness improvement
obuf is reset to nullptr in some cases
2023-12-14 15:58:45 +01:00
Woody e99dfbae0d
Fix ETag caching 2023-12-14 14:41:08 +01:00
Frank d6735bed4f
comment clean-up (cosmetic) 2023-12-14 13:53:56 +01:00
Woody b024d93fa0
Send empty page if skin.css does not exist
This has the advantage that we do not need to send the 404 error page every time
2023-12-14 13:21:09 +01:00
Frank 9f79e64678 code spell checking - part2 (dependencies) 2023-12-14 03:50:22 +01:00
Frank f513cae66e code spell checking - part1 (core)
I've found a code spellchecker, so this is what can be corrected easily. Changes are only affecting comments, readme and a few user-visible strings. So no functional impact expected.
2023-12-14 03:49:54 +01:00
Woody 37b807210e
Scroll to first search result on search 2023-12-13 21:42:24 +01:00
Xaver 15e26ba929
Add link to Aircoookie in Info 2023-12-13 11:34:25 +01:00
Woody db1795981f
Fix dialog backdrop blur on Safari 2023-12-13 00:38:13 +01:00
Woody 2a40baf509
Update backdrop-filter blur value in index.css 2023-12-13 00:24:56 +01:00
Woody 2dbf72e452
Better implementation of dialog 2023-12-12 23:57:20 +01:00
Blaz Kristan 67ae716c60 JSON HTTP error handling 2023-12-12 15:45:57 +01:00
Blaz Kristan f69edefddf Segment syncing debug info 2023-12-10 10:12:58 +01:00
Blaz Kristan 6f3b5fc559 Add JSON API for AP toggle 2023-12-10 09:59:36 +01:00
Blaz Kristan 7275a34e1f Partial fix for #3578 2023-12-09 22:39:26 +01:00
Blaz Kristan 687e2ecaaa Merge branch '0_15' into simple-mode 2023-12-09 19:41:36 +01:00
Blaz Kristan 64312aedae npm and minor tweak 2023-12-09 19:29:32 +01:00
Blaz Kristan 391876e557 Autowhite cleanup
Fix for USC8904 hasWhite()
2023-12-09 19:03:33 +01:00
Blaz Kristan cb95a7d418 Autowhite cleanup
Fix for UCS8904 hasWhite().
2023-12-09 18:58:45 +01:00
Woody 830f806dee
Fix segments not be displayed in simplified ui 2023-12-08 12:17:28 +01:00
Woody 21c2316f6b
Minor optimizations 2023-12-08 11:41:00 +01:00
Woody 930a1ae450
Fix dialog scrollbar on Firefox 2023-12-07 17:09:56 +01:00
Woody aec331b5a6
Add selected palette and effect names to dropdown 2023-12-07 14:58:33 +01:00
Woody 1db6c281b1
Hide buttons for pixel art and custom palettes 2023-12-07 13:11:34 +01:00
ezcGman 5b70ca81a7 Dropped RLM again from HTTP API 2023-12-06 21:42:17 +01:00
ezcGman d00df785a5 Merge branch '0_15' of https://github.com/Aircoookie/WLED into ledmaps-realtime 2023-12-06 21:41:34 +01:00
Woody d0c6e7a285
Add check if UI was already simplified 2023-12-06 19:20:58 +01:00
Woody 058995a0b6
fix selected effect position 2023-12-06 18:57:34 +01:00
Woody fd3be887b4
Add dropdown for effects 2023-12-06 17:48:14 +01:00
Woody 23d44cb28b
Update top position in .dialog CSS
for better mobile appearance
2023-12-04 20:42:33 +01:00
Blaz Kristan d635117194 Bugfix ledtype 2023-12-02 12:15:57 +01:00
Blaz Kristan c0412d368e SEGLEN bugfix if default map1D2D not defined
- comments
2023-12-02 00:48:49 +01:00
Blaz Kristan 7ec30f0796 FX:
- Matrix bugfix
- Lissajous metadata fix
2023-12-02 00:47:16 +01:00
Blaz Kristan 9815a55221 Bugfix #3561 2023-12-02 00:45:35 +01:00
Blaz Kristan 7c108e5128 Bugfix for SEGENV if defult map1D2D not defined 2023-12-02 00:44:30 +01:00
Blaz Kristan 4873031c37 Bugfix #3561 2023-12-02 00:39:43 +01:00
Blaz Kristan 15d23870c1 Tootip bugfix 2023-12-01 16:29:05 +01:00
Woody 2abbf7e762
Hide palette dialog if not available 2023-12-01 15:31:28 +01:00
Woody 1578aa7cb6
Finalize rebase 2023-12-01 14:09:02 +01:00
Woody f2230751e7
Update padding of palette dialog 2023-12-01 11:57:38 +01:00
Woody 8fc0dda26d
Reset scrolling when opening pallet dialog 2023-12-01 11:57:38 +01:00
Woody 0ab71badfa
Clear palette search when dialog is opened 2023-12-01 11:57:38 +01:00
Woody 0f24d924f9
Update background color of palette dialog 2023-12-01 11:57:38 +01:00
Woody 518a0de95f
minor tweak 2023-12-01 11:57:38 +01:00
Woody fa5648c0c3
Remove hideD class to use hide class instead 2023-12-01 11:57:38 +01:00
Christophe Gagnier bd620a764d
Fix width issue with simplified UI due to desktop mode leftovers 2023-12-01 11:53:46 +01:00
Christophe Gagnier cff42b5d27
Improve palette list resizing a bit 2023-12-01 11:53:46 +01:00
Christophe Gagnier 25eef2a40e
Show palette selection in a dialog 2023-12-01 11:51:50 +01:00
Woody db276d5f1f
moved segcont simplification to simplifyUI() 2023-12-01 11:51:50 +01:00
Blaz Kristan ce0d906c35
Dev mode fix. 2023-12-01 11:51:49 +01:00
Blaz Kristan 520826abc0
Minor tewaks. 2023-12-01 11:51:49 +01:00
Woody 5e1d6014d5
Fix color picker 2023-12-01 11:51:49 +01:00
Woody 32af17317c
minor improvements 2023-12-01 11:51:49 +01:00
Woody 3e7cc8a0a0
add comment for simplifyUI() 2023-12-01 11:51:49 +01:00
Woody f717ce52fa
Display effect mode text on small screens 2023-12-01 11:50:07 +01:00
Woody d880f3c628
Add palette list dropdown 2023-12-01 11:50:07 +01:00
Woody 0a97717b35
Add simplified segments 2023-12-01 11:50:07 +01:00
Woody 029403ea10
Only Effect Search should stay on top 2023-12-01 11:50:07 +01:00
Woody e4ec65622f
Enable simplifiedUI by default 2023-12-01 11:50:07 +01:00
Woody 3ee3b97255
Remove old simplifiedUI code and update cdata.js 2023-12-01 11:09:42 +01:00
Woody a3dd6ce891
simplifiedUI moved to index.js 2023-12-01 11:09:11 +01:00
Woody 0c97d7701e
Remove no longer needed code for simplifiedUI 2023-12-01 10:55:14 +01:00
Woody b852b6f55c
Add simplifiedUI to info object 2023-12-01 10:55:14 +01:00
Woody d3b7b857a4
Fix palette list shadow of selected option
Fix padding and margin in pallist element

Fix palette list shadow of selected option
2023-12-01 10:55:13 +01:00
Woody 63ad3f9290
Show brightness slider 2023-12-01 10:55:13 +01:00
Woody 40cc30e054
Remove unnecessary comment in simple.js 2023-12-01 10:55:13 +01:00
Woody 23374e98ae
Added preset quick load before palette list 2023-12-01 10:55:13 +01:00
Woody 40f544fffc
Reimplemented simplified UI 2023-12-01 10:52:45 +01:00
ezcGman 4fc69c9a2c Merge branch '0_15' of https://github.com/Aircoookie/WLED into ledmaps-realtime 2023-11-29 20:14:51 +01:00
ezcGman 2e5a485804 Realtime LED Maps: Feedback applied 2023-11-29 20:12:31 +01:00
Blaž Kristan 8c69b85280
Merge pull request #3540 from WoodyLetsCode/search
Improve search and filter functionality
2023-11-29 13:41:38 +01:00
Blaz Kristan 9d6d1e4ff8 npm 2023-11-29 13:37:37 +01:00
Blaz Kristan e71c72b4a2 Remove re-seeding FastLED random8/random16 in FX 2023-11-29 13:33:10 +01:00
Blaž Kristan bf4b29b3e3
Merge pull request #3552 from TripleWhy/seedRandom16
Seed FastLED's RNG
2023-11-29 13:30:06 +01:00
Blaz Kristan 8e0809ceba Code size reduction 2023-11-29 11:56:47 +01:00
ezcGman 9dc459192e Merge branch '0_15' of https://github.com/Aircoookie/WLED into ledmaps-realtime 2023-11-28 11:49:53 +01:00
Blaz Kristan f66b343edd Possible fix for #3541 2023-11-28 10:42:18 +01:00
Blaz Kristan c3e937f5e0 Fix for #3514 2023-11-27 20:58:21 +01:00
TripleWhy 25c5e823d9 Seed FastLED's random functions during startup
This allows effects or color palettes that use FastLED's RNG to be
different each time the device is powered on.
2023-11-27 18:44:09 +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 b88344a6c0 Second attempt at #3541 2023-11-27 14:24:07 +01:00
Blaz Kristan 9e135cc81d Hide transitions if not enabled. 2023-11-27 13:39:52 +01:00
Blaz Kristan 72ef288357 Fix for #3514 2023-11-27 13:34:35 +01:00
Blaz Kristan 426ac29ca5 Possible fix for #3541 2023-11-27 13:27:52 +01:00
Woody ceb330e3e4
Do not hide filter menu if filter is active 2023-11-26 18:15:00 +01:00
Woody 7ea8f741f2
Make code more readable 2023-11-26 17:35:29 +01:00
Woody 443c9fba03
Fix search input focus issue 2023-11-26 17:07:42 +01:00
Michael Wyraz 2812eaa13d Support for wiz smart button 2023-11-25 16:42:39 +01:00
Woody cb293fcdb3
Fix filter hiding on chrome 2023-11-24 13:48:12 +01:00
Woody 706428fe98
Fix filterFx function calls 2023-11-24 13:21:03 +01:00
Woody 698f5f951e
Fix search function behavior when filter is active 2023-11-24 13:04:29 +01:00
Woody 155c12f657
Improve search and filter functionality 2023-11-24 11:24:34 +01:00
ezcGman a36c731d15 En-/disable LED maps when receiving realtime data 2023-11-23 17:13:13 +01:00
Blaz Kristan 6a793536dd Add button type: Touch (switch) #3537 2023-11-22 15:35:11 +01:00
Blaz Kristan 27532a4237 Add new AP type to prevent user frustration. 2023-11-22 15:30:04 +01:00
Blaz Kristan 467f69f50e Switch off AP after 5min
- when no clients are connected in "No connection after boot" mode
2023-11-21 17:23:51 +01:00
Frank 5fb891c495 indentation fix2 2023-11-20 19:24:04 +01:00
Frank d56cefdc7a indentation fix 2023-11-20 19:20:18 +01:00
Frank 80c67d37c0 bufix: ntp query when NTP gets enabled from UI
when NTP got enabled via UI, WLED would wait up to 12 hours before issuing the first NTP request.
2023-11-20 15:13:39 +01:00
Frank 1e29d9463e validate NTP responses (fixes #3515)
* purge old (not yet processes) NTP responses
* validate server responses before updating WLED time
* purge receive buffer when package is rejected (avoids mem leak on esp32)
2023-11-20 12:24:34 +01:00
Blaz Kristan 75f6a53269 Fix (#3522) 2023-11-18 18:50:19 +01:00
Blaz Kristan b5a8f3156c Bugfix (#3522) 2023-11-18 18:49:29 +01:00
Blaž Kristan de245c08ce
Merge pull request #3483 from ajotanc/pxm_update
Update Pixel Magic Tool
2023-11-18 18:34:55 +01:00
Blaž Kristan 76a7f25083
Merge pull request #3522 from martinez20m/fix_ir_repeat
Fix repeatable action for ir json
2023-11-18 18:29:46 +01:00
Blaz Kristan d9a96fbb29 Bugfix (#3533) 2023-11-18 18:24:22 +01:00
Blaz Kristan 16617660c3 Bugfix (#3533) 2023-11-18 18:22:47 +01:00
Blaž Kristan a83d9a075f
Merge pull request #3508 from Moustachauve/fix-settings-cache
Fix settings caching on some browsers
2023-11-17 08:48:21 +01:00
Christophe Gagnier eca3fb1e19 Revert "Implement front-end strategy to prevent caching"
This reverts commit 51dfa9a247.
2023-11-16 21:21:09 -05:00
Blaz Kristan 44726c7411 Changelog 0.14.1-b1 2023-11-16 19:34:53 +01:00
Blaz Kristan 8f7f9ec367 Feature: Per-port ABL 2023-11-15 19:37:07 +01:00
Blaz Kristan 21de8f2284 Effect: 2D Matrix gap fix 2023-11-15 18:05:44 +01:00
Blaz Kristan 15797a89e7 Bugfix (#3526) 2023-11-15 18:04:54 +01:00
Blaz Kristan c340a1d47f Bugfix (#3526) 2023-11-15 18:04:14 +01:00
Broersma 882542318c Update to v0.0.3, allowing all WLED JSON giving much more possibilities 2023-11-13 22:05:15 +01:00
Marcin Skiba 7238ef4f55 Fix repeatable action for ir json 2023-11-13 12:28:05 +01:00
Blaz Kristan 1049d65621 Changelog update 2023-11-12 14:21:50 +01:00
Blaz Kristan 1852c0a88c Merge branch '0_15' into spookierEyes 2023-11-12 12:49:02 +01:00
Blaz Kristan d0d399bdfc Revert to comparing _data for double buffering
- warning: test for potential FPS drop (regression)
2023-11-12 12:45:28 +01:00
Blaz Kristan 3975fe0f02 Unload playlist on Wiz remote preset button press 2023-11-12 12:41:14 +01:00
Blaz Kristan f413671915 Focus fix. 2023-11-09 17:14:40 +01:00
Christophe Gagnier e67a210e95 Implement back-end strategy to prevent caching
By setting the response header "Cache-Control" to "no-store" and setting "Expires" to 0, we make sure the browsers and place calling this never store it in cache.
2023-11-08 23:46:31 -05:00
Christophe Gagnier 51dfa9a247 Implement front-end strategy to prevent caching
By adding a random string to the path of the js file every time, we make sure to never hit the browser cache.
2023-11-08 23:45:48 -05:00
Blaz Kristan 7c121b8ba6 Dissolve fix (#3502) 2023-11-08 18:42:43 +01:00
Blaz Kristan ae92a5c25e Dissolve fix (#3502) 2023-11-08 18:41:46 +01:00
Blaz Kristan fabd3b8421 Better reverse proxy support. 2023-11-08 18:40:52 +01:00
Blaz Kristan 2b616b688d Implement global JSON API boolean toggle. 2023-11-06 20:08:45 +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
Blaz Kristan 9db8d44654 Sort presets by ID 2023-11-04 09:51:25 +01:00
Blaz Kristan e1075a3bbf Sort presets by ID 2023-11-04 09:39:08 +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
Blaž Kristan 1543862f3b
Merge pull request #3490 from JeffWDH/main
Add LDR sensor dusk/dawn preset control Usermod
2023-11-02 16:47:00 +01:00
JeffWDH 5b7b34a9f0 Add LDR sensor dusk/dawn preset control Usermod 2023-11-02 11:20:08 -04:00
Blaz Kristan 031526b619 Correction 2023-11-01 10:29:52 +01:00
Blaz Kristan e42ca2dbf2 Fix #3496 2023-11-01 10:28:57 +01:00
Blaz Kristan 4f5816f42e Merge branch '0_14_1' into power-supply 2023-11-01 10:26:42 +01:00
Blaz Kristan 555d0d3378 Npm & version comment 2023-11-01 10:23:57 +01:00
Blaz Kristan 7f78d00b97 Tweaks 2023-10-31 10:21:00 +01:00
Blaz Kristan bfd58b3cdf Merge branch '0_15' into random-bg-img 2023-10-31 09:24:08 +01:00
Blaz Kristan e260b9473a Bump build 2023-10-31 09:20:54 +01:00
Blaž Kristan ccc56d446f
Merge pull request #3484 from WoodyLetsCode/settings-page
Show 2D Configuration button by default
2023-10-31 09:17:50 +01:00
Blaz Kristan 31a4e38bc0 Shave a few bytes. 2023-10-30 13:43:50 +01:00
Woody 284366e6bb
fixed wrong power supply info 2023-10-29 19:04:54 +01:00
Blaz Kristan 9c6dda9bd2 Segment copy bugfix
Audio palette modification
2023-10-29 11:27:17 +01:00
Blaz Kristan e5f6f8dfa7 Twinklefox & Twinklecat fix 2023-10-28 21:04:19 +02:00
Blaz Kristan 0232117de5 Twinklefox fix
Tooltip tuning
2023-10-28 21:02:49 +02:00
Blaz Kristan 96700fe3d1 Fix for udp sync (#3487) 2023-10-27 17:49:48 +02:00
Blaz Kristan 367a4e17a2 Fix udp sync (fix for #3487) 2023-10-27 17:48:19 +02:00
Blaz Kristan eba0d7c1e0 Remove loggong. 2023-10-27 16:53:08 +02:00
Blaz Kristan 341a4a0d60 Fix sticky top. 2023-10-27 16:35:03 +02:00
Blaz Kristan d116424241 Filter dropdown. 2023-10-26 22:09:46 +02:00
Blaz Kristan db881ee011 Small optimisations.
2D liveView (non-WS) core
soundSim fix
2023-10-25 20:27:01 +02:00
Woody 34bed44a9b
Hide 2D Configuration if 2D is not compiled in 2023-10-25 18:33:31 +02:00
Xaver d431aa4b59
Show 2D Config button by default 2023-10-25 08:33:07 +02:00
Alerson Jorge 2512bebc62 Corrections
- CSS adjustments
- Removal of some html
- Correction of CORS error when using the file locally, it was unable to generate the images that are saved in WLED
- Among others that I don't remember now
2023-10-24 18:56:12 -03:00
Alerson Jorge 309dbd7585 Fixies
- Correction in animation generation that was actually breaking
- Button to return to WLED if pxmagic.htm is accessed via url (http://), if accessed via external (file://) the button will not show
- Adjustments to CSS and some features
2023-10-24 13:28:33 -03:00
Alerson Jorge a1f28caa8e Update Pixel Magic Tool
Reducing the size of HTML/CSS/Javascript
2023-10-24 12:52:06 -03:00
Woody 4204393337
Merge branch '0_15' into random-bg-img 2023-10-23 22:21:01 +02:00
Blaz Kristan 789e34702b Pixel Magic logo 2023-10-23 21:06:53 +02:00
Blaz Kristan 47bc1bf88d Merge branch '0_14_1' into 0_15 2023-10-23 20:18:55 +02:00
Blaz Kristan 26302d478e Shave a few bytes. 2023-10-23 19:26:02 +02:00
knarfd 0ae78efd43
Update FX.cpp 2023-10-23 18:28:47 +02:00
Woody b5af6b0bf9
added options for random bg image 2023-10-23 17:30:15 +02:00
Woody 7ff6a6e0e7
updated html_ui.h via npm run build 2023-10-22 18:26:52 +02:00
Woody 0b28107432
Merge branch 'fix-effect-jumping' into 0_14_1 2023-10-22 18:19:15 +02:00
Blaz Kristan fe717dad7f Possible fix for:
- #3382
- #3312
2023-10-22 17:54:00 +02:00
Blaz Kristan fb3816e2e5 Possible fix for:
- #3382
- #3312
2023-10-22 17:53:16 +02:00
Blaz Kristan 535bf4c848 npm 2023-10-22 12:37:27 +02:00
Mountain/\Ash 302f1ee8e3 removed: past Easter event 2023-10-22 11:02:26 +02:00
Mountain/\Ash 42aec56b8e refactor: removed trailing whitespace 2023-10-22 11:02:26 +02:00
Mountain/\Ash 199c00c59b fix: image URLs moved on alphacoders 2023-10-22 11:02:26 +02:00
Blaž Kristan 107bb14555
Merge pull request #3296 from ajotanc/pxmagic
Updating pxmagic and WLED UI
2023-10-21 20:22:06 +02:00
Blaz Kristan 5820792013 Revert changes. 2023-10-21 20:12:22 +02:00
Blaz Kristan 6570062e61 Slight tweaks. 2023-10-21 19:18:45 +02:00
Woody 820facb833
Removed unnecessary text 2023-10-21 18:13:01 +02:00
Alerson Jorge a933fcf7e2 Optimisations, and fix variable multiplier in tooltip() 2023-10-20 19:13:45 -03:00
Alerson Jorge aca01044f4 Add brand
Since PXM will not open internally but on another page from the button, I decided to add the logo again if it's not a problem of course.. Just so I don't run out of information
2023-10-20 18:20:28 -03:00
Blaz Kristan dffd1b1d69 Optimisations.
- tooltip everywhere
- smaller footprint
- fix brightness div
2023-10-20 21:32:39 +02:00
Alerson Jorge 14fc64f2f1 Fix
Checkbox fixes added
2023-10-20 12:20:49 -03:00
Woody 04791d06d0
hide URL field when Random BG image is checked 2023-10-20 15:58:25 +02:00
Alerson Jorge a485451328 Fix tooltip
Messages showing correctly according to their respective effect.
2023-10-20 09:27:00 -03:00
Woody c7d399c122
fix effect jumping on refresh
fix effect jumping on refresh

fix jumping of selected effect on refresh
2023-10-20 12:08:11 +02:00
Alerson Jorge df155bed89 Merge branch 'new_feature' of https://github.com/ajotanc/WLED into new_feature 2023-10-19 16:39:17 -03:00
Alerson Jorge 3ee3630d22 Correction
Correction of the sliders in the `setEffectParameters()` function to eliminate the need to update the old tooltip span.
2023-10-19 16:39:00 -03:00
Alerson Jorge 6b2911b8c8
Merge branch '0_15' into new_feature 2023-10-19 15:20:32 -03:00
Blaz Kristan d474200d7f Power button override (solves #3431)
Simple CSS optimisation.
2023-10-19 18:54:54 +02:00
Alerson Jorge 0521e988bc UI interface improvements 2023-10-19 12:47:37 -03:00
Alerson Jorge 832ff39eb6 Revert "UI interface improvements"
This reverts commit 134798e82f.
2023-10-19 12:45:41 -03:00