Blaz Kristan
9fd26fa574
Settings PIN protection.
2022-03-01 23:37:28 +01:00
cschwinne
be90bf0188
Minor CSS simplifications
2022-03-01 18:22:54 +01:00
cschwinne
adcdaba199
Indentation: Consistent use of Tab
...
Added style guide
Updated changelog
2022-03-01 12:14:41 +01:00
cschwinne
17907589cc
Indentation: Consistent use of Tab for CSS
2022-03-01 11:20:10 +01:00
cschwinne
f333df181f
Small CSS alignment adjustments
...
mainseg is not highlighted by default, but can be enabled by CSS only
Simplify some CSS (new segment box, segment brightness slider)
Started labeling CSS classes
2022-03-01 11:13:56 +01:00
Blaz Kristan
61a01cb163
JS/CSS optimisations
2022-02-28 23:32:24 +01:00
Blaz Kristan
4ce557a829
Multiple fixes:
...
- ability so select mainseg (UI)
- changed preset sort (UI)
- IR40 white +/- fix
- IR repeatable actions fix
- minor UI CSS change
- removed unnecessary color functions
2022-02-27 22:19:05 +01:00
Blaz Kristan
4d10c9de95
Removed unnecessary set call.
...
Fixed incorrect colorUpdated call.
Fixed white +/- in IR40 remote.
2022-02-27 16:18:37 +01:00
Blaz Kristan
5b84acebbc
Minor JS optimisation.
2022-02-27 11:31:30 +01:00
Christian Schwinne
fc845dc936
Add locate button for easy lat/lon auto-fill ( #2559 )
2022-02-26 01:37:30 +01:00
Blaž Kristan
7beae93441
IR rewrite. ( #2561 )
...
* IR rewrite.
- added CCT (WW/CW) support
- support for applying change to main segment or all selected segments
* Remove extra setValuesFromFirstSelectedSeg()
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2022-02-26 01:37:09 +01:00
Blaž Kristan
c8f1297adb
Fixed main/first selected segments in IR.
...
Code optimization.
2022-02-25 10:24:00 +01:00
Blaz Kristan
053a1d34e5
Fix for main segment.
2022-02-24 20:49:53 +01:00
Blaz Kristan
110a75ba0b
Merge branch 'merge-master' of github.com:blazoncek/WLED into merge-master
2022-02-24 16:57:36 +01:00
Blaz Kristan
826a31e57d
UI fixes and optimizations.
2022-02-24 16:52:16 +01:00
Blaž Kristan
23d7c3d0fe
Merge branch 'master' into merge-master
2022-02-24 13:43:12 +01:00
cschwinne
4d4a20e05e
0.13.0-b7
...
Mitigate Pixel 6 UI issue
2022-02-24 01:16:24 +01:00
cschwinne
c03d4f115f
Fixed presets not triggering interface update
2022-02-23 19:42:34 +01:00
cschwinne
ed90b638a9
Main seg replaced by first selected in internal interfaces
...
Version bump to 0.13.0-b7
Various small improvements
2022-02-23 19:20:07 +01:00
Blaz Kristan
c5252e06a7
Main segment UI identification.
2022-02-22 22:10:26 +01:00
Blaž Kristan
8af445e72b
Merge branch 'master' into merge-master
2022-02-22 10:42:00 +01:00
cschwinne
44739c5198
Merge effectChanged and colorChanged to stateChanged
2022-02-21 22:12:13 +01:00
cschwinne
5f871bc01f
HTTP API: Set segments directly in set.cpp
2022-02-21 20:48:11 +01:00
Blaz Kristan
b382dd6fc0
Incorrect variables fix.
2022-02-21 19:55:30 +01:00
Blaz Kristan
2e84f82ed6
Fix for incorrect application of color in set.cpp
2022-02-21 19:44:12 +01:00
cschwinne
1f5971f15a
Another HTTP API segment improvement
2022-02-21 18:31:19 +01:00
cschwinne
694466a196
Apply segment by Enter key on input field
2022-02-21 17:58:18 +01:00
cschwinne
03311d3776
Do not set main seg before apply
...
Setting mainseg before applyValuesToSelectedSegs() causes the updated value to not be set to other selected segments
2022-02-21 16:57:18 +01:00
cschwinne
ae0eba866a
Improve Stream and fix HTTP segment application
2022-02-21 16:19:11 +01:00
Blaz Kristan
05f92b74e7
Bump to 0.13-bl7.
2022-02-20 22:36:37 +01:00
Blaz Kristan
41b6f3ffa7
Merge branch 'master' into merge-master
2022-02-20 22:24:11 +01:00
Blaz Kristan
c895b76864
unneeded WS request
2022-02-20 09:41:56 +01:00
cschwinne
906737bedb
Changelog update
2022-02-20 02:15:34 +01:00
Christian Schwinne
7138e891be
Add per-segment light capability info ( #2552 )
...
* Add per-segment light capability info
* Fix duplication
* Change to more lightweight seglc array
* Added segment capabilities.
* Differs and capabilities refactoring
* Add back selection differs option
Co-authored-by: Blaz Kristan <blaz@kristan-sp.si>
2022-02-20 00:20:22 +01:00
Christian Schwinne
53abe36b83
Merge pull request #2547 from Aircoookie/sync-segbounds2
...
Sync segment bounds
2022-02-19 23:00:31 +01:00
cschwinne
efbb7a034c
Slight websocket reconnection tweaks
2022-02-19 22:47:17 +01:00
Blaz Kristan
d7dac57a07
Save a bit of RAM and flash.
2022-02-19 20:34:37 +01:00
Blaz Kristan
05bc81bf4e
Add default preset name if none specified.
2022-02-19 11:42:59 +01:00
Blaz Kristan
59ce88f044
Add default preset name if no name specified
2022-02-19 11:37:48 +01:00
Blaz Kristan
f8bc0bd2b5
Removed unnecessary if.
2022-02-18 19:23:55 +01:00
Blaz Kristan
7ebb184c8a
Clear JSON buffer.
2022-02-18 19:21:22 +01:00
Blaz Kristan
bd44205b4e
Allow saving preset from IR
2022-02-18 18:52:44 +01:00
Blaz Kristan
cf94cb1092
Allow saving preset from IR
...
Removed double clolorUpdated() call
2022-02-18 18:35:51 +01:00
Blaz Kristan
02d92e32c7
Parsing IR JSON cmd fix.
2022-02-18 17:01:34 +01:00
Blaz Kristan
68087cdea5
Parsing JSON cmd fix for IR
...
Latest NeoPixelBus lib.
2022-02-18 16:58:57 +01:00
Blaž Kristan
7f92607b85
Added WS reconnect on error toast.
2022-02-17 12:51:37 +01:00
Blaž Kristan
3be4b69b44
WS reconnect logic & WS memory leak protection
2022-02-17 12:45:50 +01:00
Tom D'Roza
bb9afcb304
Added: CSS hover effect on buttons within modal dialogs, e.g. Info, Nodes ( #2545 )
...
* Added: CSS hover effect on buttons within modal dialogs, e.g. Info,
Nodes
* Update index.css
Co-authored-by: Tom D'Roza <Tom.D'Roza>
Co-authored-by: Christian Schwinne <cschwinne@gmail.com>
2022-02-17 00:38:47 +01:00
cschwinne
613809c2af
Do not turn rpt segments off
2022-02-16 23:54:14 +01:00
cschwinne
7b969bb8c2
Various state changed logic simplifications
...
Changed main segment, must be selected
2022-02-16 21:12:33 +01:00
cschwinne
7aef551292
Segment bounds sync option
2022-02-16 14:55:35 +01:00
Blaz Kristan
5151aa677f
Added ID for segment options syncing.
2022-02-14 16:16:38 +01:00
Blaž Kristan
9987416a4a
Allow float array values in usermod config.
2022-02-14 12:19:33 +01:00
Blaž Kristan
31e33e0a8b
Fix for creating segments if config set to length.
2022-02-14 08:15:35 +01:00
Blaz Kristan
03cfae45f8
Allow float in usermod array elements.
2022-02-12 23:14:00 +01:00
Blaz Kristan
4f83325e3c
Fix for expanding saved preset.
2022-02-12 11:32:49 +01:00
Blaz Kristan
cd1765a0f3
Added permanent ledmap 0.
2022-02-11 14:43:15 +01:00
Blaz Kristan
5c744ad9aa
Ledamp dropdown.
2022-02-10 23:14:48 +01:00
Blaz Kristan
f8eece362f
Compile fix.
...
Adjusted function names.
2022-02-10 16:09:16 +01:00
Blaz Kristan
d4ea30e081
Merge branch 'master' into merge-master
2022-02-10 14:16:55 +01:00
Blaz Kristan
fa981a389f
Add transitions to other segments.
2022-02-10 13:59:59 +01:00
Blaz Kristan
25915b5521
Missing main seg.
2022-02-10 13:59:31 +01:00
Blaz Kristan
ed0dcb5c3d
Use transitions on other segments.
2022-02-10 13:56:07 +01:00
Blaz Kristan
55817f31f9
Merge branch 'master' into patch-api
2022-02-10 13:48:48 +01:00
Blaz Kristan
a5b19bbc83
Multiple changes:
...
- added segment capabilities utility
- removed colorFromUinXX functions
- rewritten IR color handling (changeColor())
2022-02-10 13:24:51 +01:00
cschwinne
930ded6767
Fix touch pin
2022-02-09 19:59:17 +01:00
Blaz Kristan
93bccb96b6
Minor fixes
...
- prevent setValuesFromMainSegment affecting segments
- add ability to define default IR remote at compile time
2022-02-09 17:16:22 +01:00
Henry Gabryjelski
38bc618ee5
Float and better 3rd party library compatibility ( #2534 )
...
* define as float (not double)
* Avoid #define of 1 or 2 char symbols
Having this file define 'A' and 'C' pollutes
the global namespace, and causes conflicts
with other libraries that also pollute the
global namespace with short #defines.
It's easier to fix this header.
* unused variable warning
2022-02-09 09:46:54 +01:00
Christian Schwinne
00b0193a43
Fix re-init segment data leak ( fixes #2535 ) ( #2536 )
2022-02-09 08:43:35 +01:00
Blaz Kristan
e2db37d28a
Merge branch 'master' into master-merge
2022-02-08 19:35:12 +01:00
bole5
f9bce54104
Change Default Relay Pin to -1 ( #2531 )
2022-02-08 00:15:24 +01:00
bole5
7ee14724fc
Improve Pin Manager Debugging ( #2532 )
2022-02-08 00:03:20 +01:00
Blaz Kristan
5988c2ac78
repeat actions cleanup & fix
2022-02-07 11:24:57 +01:00
Blaz Kristan
4eb0dbb5a4
repeat actions cleanup & fix
2022-02-07 11:13:12 +01:00
Proto-molecule
8c5b3fe23e
bugs, json remote repeat, cmd &R=
2022-02-06 19:00:03 -08:00
Blaz Kristan
e35ad7551b
Apply IR to main or selected segments.
...
Refactored IR code.
2022-02-07 00:40:45 +01:00
Blaz Kristan
6c943a7158
IR button & W color fix.
2022-02-06 13:15:35 +01:00
Blaz Kristan
2da14e5b2a
Merge branch 'master' into merge-master
2022-02-04 16:29:39 +01:00
cschwinne
97f8eea302
Refactored isRgbw to hasWhiteChannel()
2022-02-04 13:28:00 +01:00
cschwinne
04d5932252
Un-F()-ed some strings
...
(that were either occuring at least 4 times, or were F()-ed in some places and not in others)
2022-02-04 10:10:37 +01:00
Blaž Kristan
84e38f765d
Fix for incorrect buffer size when LED count = 256
2022-02-04 07:59:17 +01:00
cschwinne
b33c5798ee
Changelog update
2022-02-03 23:37:30 +01:00
Blaz Kristan
81012e60ff
Fix for overallocated LiveView buffer.
2022-02-03 20:24:52 +01:00
Blaz Kristan
6180c2f948
Fix for overallocated LiveView buffer.
2022-02-03 20:21:09 +01:00
Blaz Kristan
52f0ae9350
Merge branch 'master' into master-merge
...
Few UI fixes.
2022-02-03 17:40:44 +01:00
Blaz Kristan
fa0936da3c
Fix for ESP8266 bootloop.
...
Reordered preset sorting.
2022-02-02 22:00:31 +01:00
Blaz Kristan
8a30c6347e
Remove error Toast after 10s.
2022-02-02 21:03:26 +01:00
Blaz Kristan
09bcf34050
Non-effect preset should not unload playlist.
2022-02-02 20:53:16 +01:00
Christian Schwinne
795c515999
Merge pull request #2517 from ChuckMash/serial+
...
Extend Serial functions. Baudrate changeable during runtime and fast LED data retrieval
2022-02-01 20:07:30 +01:00
cschwinne
00dbdc2267
Baud rate setting
2022-02-01 20:02:46 +01:00
cschwinne
32286888e5
PinManager, cleanup and tmp2 out
2022-02-01 18:21:30 +01:00
Christian Schwinne
565d8d8f04
Binary Websockets for Peek ( #2516 )
...
* Binary Websockets for Peek
* No IRAM_ATTR here
* Use builtin LittleFS for all ESP32 builds
* Attempt LittleFS compilation fix
* Use tasmota zip for all ESP32 builds
* Revert to Arduino Core 1 for the time being
2022-02-01 12:02:04 +01:00
Blaž Kristan
0a5a0bef48
Enhanced usermods. ( #2522 )
2022-02-01 09:33:57 +01:00
Blaz Kristan
6e0e5c102e
Added extractModeName() utility function.
2022-01-31 20:43:35 +01:00
Blaz Kristan
d31271fee3
Minor fixes:
...
- optimized setPixelSegment()
- moved extractModeName() to util.cpp
- optimized extractModeName()
- removed SR extensions from /json/effects endpoint (compatibility estabished)
2022-01-31 20:35:11 +01:00
Blaz Kristan
be8a9ae73b
setPixelSegment() optimization
2022-01-31 17:56:21 +01:00
ChuckMash
22fbb0e35b
Update wled_serial.cpp
...
Adds serial functionality
Can now change baud rate during runtime to be faster
Retrieve LED strip data as JSON blob
Retrieve LED strip data as BYTES (fast!)
2022-01-28 23:35:40 -08:00
Blaz Kristan
026a53f3ff
Bugfix for expanding timed presets.
...
Removed AsyncWebServer callbacks (string replace).
2022-01-28 16:31:28 +01:00
Blaž Kristan
e17203ca1b
Fix for expand timed presets.
2022-01-28 13:51:52 +01:00
Blaz Kristan
599c7919ce
Merge branch 'master' into dev
2022-01-27 21:15:35 +01:00
Blaz Kristan
778b601cd5
Playlist bugfix.
2022-01-27 21:01:03 +01:00
Blaz Kristan
3170fa2208
Playlist bugfix.
2022-01-27 21:00:43 +01:00
Blaz Kristan
07216db864
Merge branch 'master' of https://github.com/aircoookie/WLED
2022-01-27 19:26:56 +01:00
Blaz Kristan
fec870f264
Fix for default action not triggering colorUpdated
2022-01-27 19:26:53 +01:00
Blaz Kristan
4518f089cc
Missing settings page.
2022-01-27 16:37:49 +01:00
cschwinne
2c5eba335f
Added white channel to Peek ( closes #1716 )
2022-01-26 13:26:57 +01:00
Mike Ryan
fb19f1ecbc
Allow overriding of color order by LED pixel range. ( #2463 )
...
* Overridable color order
- Use `ColorOrderMap` to hold optional color order overrides for ranges
of LEDs.
- Serialization of config to/from filesystem is complete.
- Back-end configuration is complete.
- TODO: front-end changes to the LED settings page.
* Add Color order override settings
- Adds color order override section to settings page.
* PR Feedback
- Limit max number of color order overrides to 5 on ESP8266
- Only append color overrides if they were provided in the POST of LED
settings.
2022-01-26 00:42:04 +01:00
Blaz Kristan
91dd03ba67
Merge fix.
...
Increased JSON buffer for ESP32
2022-01-25 21:24:17 +01:00
Blaz Kristan
86092541ed
Merge branch 'master' into dev
2022-01-25 17:53:22 +01:00
Blaž Kristan
0ca7699fe5
Merge pull request #2427 from Aircoookie/sync-seg
...
Sync segment options.
2022-01-25 12:54:24 +01:00
Blaž Kristan
7f6adfa331
Converted indentation tabs to spaces.
2022-01-25 12:47:14 +01:00
cschwinne
5f0b102671
Send segment ID, start, stop, and cct
2022-01-24 18:31:05 +01:00
Blaz Kristan
70a59daa6f
Fix for incorrect repeatable segment.
2022-01-24 17:18:57 +01:00
cschwinne
d28eb6ae21
Repeat other seg than 0 bugfix
2022-01-24 16:44:47 +01:00
Blaž Kristan
34865f797f
Factory reset on very long press.
2022-01-24 14:20:21 +01:00
André Klitzing
eca980dfca
Add initial support for ESP32-C3 ( #2454 )
...
* WIP Add support for ESP32-C3
* Add esp32c3 to default_envs
* Use new platform from tasmota
* Switch back to 2.8.1 as it seems by fixed
2022-01-24 11:34:02 +01:00
Blaž Kristan
24a5f7a38e
Fix for colorUpdated() on button 1 press.
2022-01-24 07:41:35 +01:00
Blaz Kristan
554949102b
Build bump.
2022-01-23 11:45:18 +01:00
Blaz Kristan
0f3b95802d
UI tweaks.
2022-01-23 11:43:39 +01:00
Blaz Kristan
868910fddf
Merge branch '4ld-font' into color-order-mapping
2022-01-23 11:14:19 +01:00
Blaz Kristan
436542eff8
Slidercontrol fix.
2022-01-23 11:13:50 +01:00
Blaz Kristan
f4c05c67a2
Minor tweak.
2022-01-22 23:35:00 +01:00
Blaz Kristan
6f7f67df5a
Merge branch '4ld-font' into color-order-mapping
2022-01-22 23:20:47 +01:00
Blaz Kristan
50b6163e73
Merge branch 'color-order-mapping' of https://github.com/justfalter/WLED into color-order-mapping
2022-01-22 23:19:59 +01:00
Blaz Kristan
beb539abaf
Resizing window fix.
2022-01-22 21:45:47 +01:00
Blaz Kristan
90ea01aa46
Possible fix for UI not loading on returning from Settings.
2022-01-22 13:54:17 +01:00
Blaz Kristan
6c52105ac7
Restore original behavior for button 0.
2022-01-21 21:24:49 +01:00
cschwinne
f97bc9dba8
Fix DMX menu settings item
2022-01-21 20:35:30 +01:00
Blaz Kristan
3332375d7c
A few fixes.
...
Added HA autodiscovery to Multi relay usermod.
2022-01-21 17:30:52 +01:00
cschwinne
f784b01d20
Update year
2022-01-21 01:48:50 +01:00
Blaz Kristan
ed2e083d13
Added button 0 doubleclick for net info.
2022-01-19 22:15:08 +01:00
Blaz Kristan
65bb7fd533
Delay for ESP8266 to keep up.
2022-01-16 22:08:57 +01:00
Blaz Kristan
b0c40e1e37
Color change tracking. Minor fixes.
2022-01-15 21:15:37 +01:00
Blaz Kristan
e54819e7e5
Merge branch 'master' into sync-seg
2022-01-15 14:08:08 +01:00
Blaz Kristan
7eb029dcb6
Complete segment syncing.
...
Reduced complexity of colorUpdated regarding effect/color change.
Minor optimizations.
2022-01-15 14:04:16 +01:00
Blaz Kristan
3da70c3e8b
Full segment syncing.
...
- removed setEffectConfig()
- rate limit handleNightlight()
- fixes in colorUpdated()
- segment color fix in UDP routine
2022-01-15 00:06:06 +01:00
André Klitzing
f8c80283e4
Use arduino-esp32 2.0.2 for ESP32-S2 ( #2452 )
...
* Use arduino-esp32 2.0.2 for ESP32-S2
LittleFS is merged into it.
* Fix filesystem error for ESP32-S2
Use platform of tasmota until upstream released it and
use board_build.flash_mode = qio
* Fix empty disk usage
* Add esp32s2_saola to default_envs
* Remove lorol LITTLEFS for esp32dev, too
* Revert "Remove lorol LITTLEFS for esp32dev, too"
This reverts commit 3586d5eef7
.
2022-01-14 17:19:33 +01:00
Blaz Kristan
72a6681ac1
Merge branch 'full-seg-sync' of github.com:blazoncek/WLED into full-seg-sync
2022-01-14 15:01:34 +01:00
Blaž Kristan
1ab555b590
Cleaning colorUpdated() & UDP segment syncing.
...
Added selected segments only save.
2022-01-14 14:27:11 +01:00
Blaz Kristan
4602ec7688
Merge branch 'dev' into full-seg-sync
2022-01-13 20:07:08 +01:00
Mike Ryan
5c39d8d12e
PR Feedback
...
- Limit max number of color order overrides to 5 on ESP8266
- Only append color overrides if they were provided in the POST of LED
settings.
2022-01-13 09:06:01 -06:00
Blaz Kristan
c8b1654e0a
Some fixes and new slider values.
2022-01-12 21:48:34 +01:00
Blaz Kristan
0400d0e0f0
Additional sliders.
2022-01-12 21:35:10 +01:00
Blaz Kristan
4040f6bec6
Merge branch 'dev' into full-seg-sync
2022-01-12 16:31:44 +01:00
Blaz Kristan
a4a3aa045b
A few more slider values added.
2022-01-12 15:45:32 +01:00
Blaz Kristan
a5a18903c7
Merge branch 'dev' into full-seg-sync
2022-01-12 15:15:34 +01:00
Blaz Kristan
6990986d9f
Bootloop fix for ALT 4LD.
2022-01-11 21:58:05 +01:00
Blaz Kristan
06ded0098c
Aurora speed change.
...
Fix for Palette title.
2022-01-10 19:00:44 +01:00
Blaz Kristan
f1fbea30f1
Some slider values & defaults.
2022-01-10 18:42:09 +01:00
Blaž Kristan
04f5bdb843
Fix for NTP sync on millis() rollover.
...
AP mode delay on boot (#2242 ).
2022-01-10 13:53:11 +01:00