Release of WLED v0.10.2
This commit is contained in:
parent
916356afad
commit
503b8cbf34
12
CHANGELOG.md
12
CHANGELOG.md
@ -1,8 +1,16 @@
|
|||||||
## WLED changelog
|
## WLED changelog
|
||||||
|
|
||||||
### Development versions after 0.10.0 release
|
### WLED version 0.10.2
|
||||||
|
|
||||||
#### Build 2008300 (v0.10.2 release candidate)
|
#### Build 2008310
|
||||||
|
|
||||||
|
- Added new logo
|
||||||
|
- Maximum GZIP compression (#1126)
|
||||||
|
- Enable WebSockets by default
|
||||||
|
|
||||||
|
### Development versions between 0.10.0 and 0.10.2 releases
|
||||||
|
|
||||||
|
#### Build 2008300
|
||||||
|
|
||||||
- Added new UI customization options to UI settings
|
- Added new UI customization options to UI settings
|
||||||
- Added Dancing Shadows effect (#1108)
|
- Added Dancing Shadows effect (#1108)
|
||||||
|
BIN
images/wled_logo_akemi.png
Normal file
BIN
images/wled_logo_akemi.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
2
package-lock.json
generated
2
package-lock.json
generated
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "wled",
|
"name": "wled",
|
||||||
"version": "0.10.1",
|
"version": "0.10.2",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "wled",
|
"name": "wled",
|
||||||
"version": "0.10.1",
|
"version": "0.10.2",
|
||||||
"description": "Tools for WLED project",
|
"description": "Tools for WLED project",
|
||||||
"main": "tools/cdata.js",
|
"main": "tools/cdata.js",
|
||||||
"directories": {
|
"directories": {
|
||||||
|
@ -19,7 +19,7 @@ extra_configs =
|
|||||||
default_envs = travis_esp8266, travis_esp32
|
default_envs = travis_esp8266, travis_esp32
|
||||||
|
|
||||||
# Release binaries
|
# Release binaries
|
||||||
; default_envs = nodemcuv2, esp01, esp01_1m_ota, esp01_1m_full, esp32dev, custom_WS2801, custom_APA102, custom_LEDPIN_16, custom_LEDPIN_4, custom32_LEDPIN_16
|
; default_envs = nodemcuv2, esp01_1m_full, esp32dev, custom_WS2801, custom_APA102, custom_LEDPIN_16, custom_LEDPIN_4, custom_LEDPIN_3, custom32_LEDPIN_16
|
||||||
|
|
||||||
# Single binaries (uncomment your board)
|
# Single binaries (uncomment your board)
|
||||||
; default_envs = nodemcuv2
|
; default_envs = nodemcuv2
|
||||||
@ -192,18 +192,21 @@ platform = ${common.platform_wled_default}
|
|||||||
board_build.ldscript = ${common.ldscript_4m1m}
|
board_build.ldscript = ${common.ldscript_4m1m}
|
||||||
build_flags = ${common.build_flags_esp8266}
|
build_flags = ${common.build_flags_esp8266}
|
||||||
|
|
||||||
|
# Unsupported environment due to insufficient flash
|
||||||
[env:esp01]
|
[env:esp01]
|
||||||
board = esp01
|
board = esp01
|
||||||
platform = ${common.platform_wled_default}
|
platform = ${common.platform_wled_default}
|
||||||
board_build.ldscript = ${common.ldscript_512k}
|
board_build.ldscript = ${common.ldscript_512k}
|
||||||
build_flags = ${common.build_flags_esp8266} -D WLED_DISABLE_OTA -D WLED_DISABLE_ALEXA -D WLED_DISABLE_BLYNK
|
build_flags = ${common.build_flags_esp8266} -D WLED_DISABLE_OTA -D WLED_DISABLE_ALEXA -D WLED_DISABLE_BLYNK
|
||||||
-D WLED_DISABLE_CRONIXIE -D WLED_DISABLE_HUESYNC -D WLED_DISABLE_INFRARED -D WLED_DISABLE_MQTT
|
-D WLED_DISABLE_CRONIXIE -D WLED_DISABLE_HUESYNC -D WLED_DISABLE_INFRARED -D WLED_DISABLE_MQTT -D WLED_DISABLE_WEBSOCKETS
|
||||||
|
|
||||||
|
# Unsupported environment due to insufficient flash
|
||||||
[env:esp01_1m_ota]
|
[env:esp01_1m_ota]
|
||||||
board = esp01_1m
|
board = esp01_1m
|
||||||
platform = ${common.platform_wled_default}
|
platform = ${common.platform_wled_default}
|
||||||
board_build.ldscript = ${common.ldscript_1m0m}
|
board_build.ldscript = ${common.ldscript_1m0m}
|
||||||
build_flags = ${common.build_flags_esp8266} -D WLED_DISABLE_ALEXA -D WLED_DISABLE_BLYNK -D WLED_DISABLE_CRONIXIE -D WLED_DISABLE_HUESYNC -D WLED_DISABLE_INFRARED -D WLED_DISABLE_MQTT
|
build_flags = ${common.build_flags_esp8266} -D WLED_DISABLE_ALEXA -D WLED_DISABLE_BLYNK -D WLED_DISABLE_CRONIXIE
|
||||||
|
-D WLED_DISABLE_HUESYNC -D WLED_DISABLE_INFRARED -D WLED_DISABLE_MQTT -D WLED_DISABLE_WEBSOCKETS
|
||||||
|
|
||||||
[env:esp01_1m_full]
|
[env:esp01_1m_full]
|
||||||
board = esp01_1m
|
board = esp01_1m
|
||||||
@ -304,6 +307,13 @@ platform = ${common.platform_latest}
|
|||||||
board_build.ldscript = ${common.ldscript_4m1m}
|
board_build.ldscript = ${common.ldscript_4m1m}
|
||||||
build_flags = ${common.build_flags_esp8266} -D LEDPIN=16
|
build_flags = ${common.build_flags_esp8266} -D LEDPIN=16
|
||||||
|
|
||||||
|
|
||||||
|
[env:custom_LEDPIN_3]
|
||||||
|
board = d1_mini
|
||||||
|
platform = ${common.platform_latest}
|
||||||
|
board_build.ldscript = ${common.ldscript_4m1m}
|
||||||
|
build_flags = ${common.build_flags_esp8266} -D LEDPIN=3
|
||||||
|
|
||||||
[env:custom_APA102]
|
[env:custom_APA102]
|
||||||
board = d1_mini
|
board = d1_mini
|
||||||
platform = ${common.platform_latest}
|
platform = ${common.platform_latest}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="/images/wled_logo.png">
|
<img src="/images/wled_logo_akemi.png">
|
||||||
<a href="https://github.com/Aircoookie/WLED/releases"><img src="https://img.shields.io/github/release/Aircoookie/WLED.svg?style=flat-square"></a>
|
<a href="https://github.com/Aircoookie/WLED/releases"><img src="https://img.shields.io/github/release/Aircoookie/WLED.svg?style=flat-square"></a>
|
||||||
<a href="https://wled.discourse.group"><img src="https://img.shields.io/discourse/topics?colorB=blue&label=forum&server=https%3A%2F%2Fwled.discourse.group%2F&style=flat-square"></a>
|
<a href="https://wled.discourse.group"><img src="https://img.shields.io/discourse/topics?colorB=blue&label=forum&server=https%3A%2F%2Fwled.discourse.group%2F&style=flat-square"></a>
|
||||||
<a href="https://discord.gg/KuqP7NE"><img src="https://img.shields.io/discord/473448917040758787.svg?colorB=blue&label=discord&style=flat-square"></a>
|
<a href="https://discord.gg/KuqP7NE"><img src="https://img.shields.io/discord/473448917040758787.svg?colorB=blue&label=discord&style=flat-square"></a>
|
||||||
@ -31,12 +31,12 @@ A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control
|
|||||||
- JSON and HTTP request APIs
|
- JSON and HTTP request APIs
|
||||||
- MQTT
|
- MQTT
|
||||||
- Blynk IoT
|
- Blynk IoT
|
||||||
- E1.31
|
- E1.31, Art-Net and TPM2.net
|
||||||
- [Hyperion](https://github.com/hyperion-project/hyperion.ng)
|
- [Hyperion](https://github.com/hyperion-project/hyperion.ng)
|
||||||
- UDP realtime
|
- UDP realtime
|
||||||
- Alexa voice control (including dimming and color)
|
- Alexa voice control (including dimming and color)
|
||||||
- Sync to Philips hue lights
|
- Sync to Philips hue lights
|
||||||
- Adalight (PC ambilight via serial)
|
- Adalight (PC ambilight via serial) and TPM2
|
||||||
- Sync color of multiple WLED devices (UDP notifier)
|
- Sync color of multiple WLED devices (UDP notifier)
|
||||||
- Infrared remotes (24-key RGB, receiver required)
|
- Infrared remotes (24-key RGB, receiver required)
|
||||||
- Simple timers/schedules (time from NTP, timezones/DST supported)
|
- Simple timers/schedules (time from NTP, timezones/DST supported)
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
--c-tb : rgba(34, 34, 34, var(--t-b));
|
--c-tb : rgba(34, 34, 34, var(--t-b));
|
||||||
--c-tba: rgba(102, 102, 102, var(--t-b));
|
--c-tba: rgba(102, 102, 102, var(--t-b));
|
||||||
--c-tbh: rgba(51, 51, 51, var(--t-b));
|
--c-tbh: rgba(51, 51, 51, var(--t-b));
|
||||||
//following are internal
|
/*following are internal*/
|
||||||
--th: 70px;
|
--th: 70px;
|
||||||
--tp: 70px;
|
--tp: 70px;
|
||||||
--bh: 63px;
|
--bh: 63px;
|
||||||
@ -202,7 +202,7 @@ button {
|
|||||||
.tab {
|
.tab {
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
color: var(--c-d);
|
color: var(--c-d);
|
||||||
//filter: drop-shadow(0px 0px 0px #111);
|
/*filter: drop-shadow(0px 0px 0px #111);*/
|
||||||
}
|
}
|
||||||
|
|
||||||
.bot {
|
.bot {
|
||||||
@ -1094,7 +1094,7 @@ var d = document;
|
|||||||
const ranges = RangeTouch.setup('input[type="range"]', {});
|
const ranges = RangeTouch.setup('input[type="range"]', {});
|
||||||
var lastinfo = {};
|
var lastinfo = {};
|
||||||
var cfg = {
|
var cfg = {
|
||||||
theme:{base:"dark", bg:{url:""}, alpha:{bg:0.6,tab:0.6}, color:{bg:""}},
|
theme:{base:"dark", bg:{url:""}, alpha:{bg:0.6,tab:0.8}, color:{bg:""}},
|
||||||
comp :{colors:{picker: true, rgb: false, quick: true, hex: false}, labels:true, pcmbot:false}
|
comp :{colors:{picker: true, rgb: false, quick: true, hex: false}, labels:true, pcmbot:false}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ const char PAGE_update[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta cont
|
|||||||
<title>WLED Update</title><script>function B(){window.history.back()}</script>
|
<title>WLED Update</title><script>function B(){window.history.back()}</script>
|
||||||
<style>
|
<style>
|
||||||
.bt{background:#333;color:#fff;font-family:Verdana,sans-serif;border:.3ch solid #333;display:inline-block;font-size:20px;margin:8px;margin-top:12px}input[type=file]{font-size:16px}body{font-family:Verdana,sans-serif;text-align:center;background:#222;color:#fff;line-height:200%}
|
.bt{background:#333;color:#fff;font-family:Verdana,sans-serif;border:.3ch solid #333;display:inline-block;font-size:20px;margin:8px;margin-top:12px}input[type=file]{font-size:16px}body{font-family:Verdana,sans-serif;text-align:center;background:#222;color:#fff;line-height:200%}
|
||||||
</style></head><body><h2>WLED Software Update</h2>Installed version: 0.10.1<br>
|
</style></head><body><h2>WLED Software Update</h2>Installed version: 0.10.2<br>
|
||||||
Download the latest binary: <a
|
Download the latest binary: <a
|
||||||
href="https://github.com/Aircoookie/WLED/releases"><img
|
href="https://github.com/Aircoookie/WLED/releases"><img
|
||||||
src="https://img.shields.io/github/release/Aircoookie/WLED.svg?style=flat-square">
|
src="https://img.shields.io/github/release/Aircoookie/WLED.svg?style=flat-square">
|
||||||
|
@ -231,26 +231,26 @@ else if (s[i+'LABEL']) lb = s[i+'LABEL'];
|
|||||||
if (i.indexOf('LABEL') > 0) continue;
|
if (i.indexOf('LABEL') > 0) continue;
|
||||||
var t = typeof s[i];
|
var t = typeof s[i];
|
||||||
if (gId(fk)) { //already exists
|
if (gId(fk)) { //already exists
|
||||||
if(t === 'boolean')
|
if(t === 'boolean')
|
||||||
{
|
{
|
||||||
gId(fk).checked = s[i];
|
gId(fk).checked = s[i];
|
||||||
} else {
|
|
||||||
gId(fk).value = s[i];
|
|
||||||
}
|
|
||||||
if (gId(fk).previousElementSibling.matches('.l')) {
|
|
||||||
gId(fk).previousElementSibling.innerHTML = lb;
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
if(t === 'boolean')
|
gId(fk).value = s[i];
|
||||||
{
|
}
|
||||||
str += `${lb}: <input class="agi cb" type="checkbox" id=${fk} ${s[i]?"checked":""}><br>`;
|
if (gId(fk).previousElementSibling.matches('.l')) {
|
||||||
} else if (t === 'number')
|
gId(fk).previousElementSibling.innerHTML = lb;
|
||||||
{
|
}
|
||||||
str += `${lb}: <input class="agi" type="number" id=${fk} value=${s[i]}><br>`;
|
} else {
|
||||||
} else if (t === 'string')
|
if(t === 'boolean')
|
||||||
{
|
{
|
||||||
str += `${lb}:<br><input class="agi" id=${fk} value=${s[i]}><br>`;
|
str += `${lb}: <input class="agi cb" type="checkbox" id=${fk} ${s[i]?"checked":""}><br>`;
|
||||||
}
|
} else if (t === 'number')
|
||||||
|
{
|
||||||
|
str += `${lb}: <input class="agi" type="number" id=${fk} value=${s[i]}><br>`;
|
||||||
|
} else if (t === 'string')
|
||||||
|
{
|
||||||
|
str += `${lb}:<br><input class="agi" id=${fk} value=${s[i]}><br>`;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -515,7 +515,7 @@ HTTP traffic is unencrypted. An attacker in the same network can intercept form
|
|||||||
<h3>Software Update</h3><button type="button" onclick="U()">Manual OTA Update
|
<h3>Software Update</h3><button type="button" onclick="U()">Manual OTA Update
|
||||||
</button><br>Enable ArduinoOTA: <input type="checkbox" name="AO"><br><h3>About
|
</button><br>Enable ArduinoOTA: <input type="checkbox" name="AO"><br><h3>About
|
||||||
</h3><a href="https://github.com/Aircoookie/WLED/" target="_blank">WLED</a>
|
</h3><a href="https://github.com/Aircoookie/WLED/" target="_blank">WLED</a>
|
||||||
version 0.10.1<br><br><a
|
version 0.10.2<br><br><a
|
||||||
href="https://github.com/Aircoookie/WLED/wiki/Contributors-&-About"
|
href="https://github.com/Aircoookie/WLED/wiki/Contributors-&-About"
|
||||||
target="_blank">Contributors, dependencies and special thanks</a><br>
|
target="_blank">Contributors, dependencies and special thanks</a><br>
|
||||||
A huge thank you to everyone who helped me create WLED!<br><br>
|
A huge thank you to everyone who helped me create WLED!<br><br>
|
||||||
|
2273
wled00/html_ui.h
2273
wled00/html_ui.h
File diff suppressed because it is too large
Load Diff
@ -3,12 +3,12 @@
|
|||||||
/*
|
/*
|
||||||
Main sketch, global variable declarations
|
Main sketch, global variable declarations
|
||||||
@title WLED project sketch
|
@title WLED project sketch
|
||||||
@version 0.10.2 (release candidate)
|
@version 0.10.2
|
||||||
@author Christian Schwinne
|
@author Christian Schwinne
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// version code in format yymmddb (b = daily build)
|
// version code in format yymmddb (b = daily build)
|
||||||
#define VERSION 2008300
|
#define VERSION 2008310
|
||||||
|
|
||||||
// ESP8266-01 (blue) got too little storage space to work with all features of WLED. To use it, you must use ESP8266 Arduino Core v2.4.2 and the setting 512K(No SPIFFS).
|
// ESP8266-01 (blue) got too little storage space to work with all features of WLED. To use it, you must use ESP8266 Arduino Core v2.4.2 and the setting 512K(No SPIFFS).
|
||||||
|
|
||||||
@ -30,7 +30,9 @@
|
|||||||
#endif
|
#endif
|
||||||
#define WLED_ENABLE_ADALIGHT // saves 500b only
|
#define WLED_ENABLE_ADALIGHT // saves 500b only
|
||||||
//#define WLED_ENABLE_DMX // uses 3.5kb (use LEDPIN other than 2)
|
//#define WLED_ENABLE_DMX // uses 3.5kb (use LEDPIN other than 2)
|
||||||
//#define WLED_ENABLE_WEBSOCKETS
|
#ifndef WLED_DISABLE_WEBSOCKETS
|
||||||
|
#define WLED_ENABLE_WEBSOCKETS
|
||||||
|
#endif
|
||||||
|
|
||||||
#define WLED_DISABLE_FILESYSTEM // SPIFFS is not used by any WLED feature yet
|
#define WLED_DISABLE_FILESYSTEM // SPIFFS is not used by any WLED feature yet
|
||||||
//#define WLED_ENABLE_FS_SERVING // Enable sending html file from SPIFFS before serving progmem version
|
//#define WLED_ENABLE_FS_SERVING // Enable sending html file from SPIFFS before serving progmem version
|
||||||
|
Loading…
Reference in New Issue
Block a user