diff --git a/TODO.txt b/TODO.txt
index cf67ebd9c..c2419f68e 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,8 +1,8 @@
color cycle
+other vfx (fire...)
sequence
simple slide transition
additional color picker field
-implement all settings setters (notifyNightlight \n udpPort)
implement HSB slider option
implement ranges
implement discrete range color setter
@@ -11,11 +11,32 @@ svg icons in html
add preferred colors to settings -> quickly t. UI, button select,
use iframe for settings, seperate tabs for wifi and application confg
use iframe for all adv. features?
-/dumpeeprom and /pusheeprom
+/dumpeeprom and /pusheeprom (ota lock!)
aux trigger pin
-descriptive text
+randomizer
+
+clock functions:
+analog clock on range (dots)
+5 min lines
+slider clock on range (track)
+get time from ntp
+time zones + dst
+adjustable chimes
+timed light activation
+alarm clock
+countdown (= NL with seq. trans)
+
+more button functions (hold for bri select, double click, etc.):
+hold
+single click
+double click
+triple click
+quad click
+funcs: toggle on/off
+toggle nightlight
+toggle notifier
+var. brightness
BUGS
static ip disables mdns
? authentification for security relevant areas ([/settings, /reset])
-(Unverified) led_amount does nothing (is always 16) because NeoPixelBus is initiated before EEPROM read
diff --git a/wled00/data/settings.htm b/wled00/data/settings.htm
index e4f104fdb..29a219f47 100644
--- a/wled00/data/settings.htm
+++ b/wled00/data/settings.htm
@@ -31,18 +31,19 @@
document.S_form.APHSSID.checked = (this.responseXML.getElementsByTagName('aphssid')[0].innerHTML)!=0?true:false;
document.S_form.APPASS.value = this.responseXML.getElementsByTagName('appass')[0].innerHTML; //fake pass like ******
document.S_form.APCHAN.value = this.responseXML.getElementsByTagName('apchan')[0].innerHTML;
- document.S_form.LEDS.value = this.responseXML.getElementsByTagName('leds')[0].innerHTML;
+ document.S_form.DESC.value = this.responseXML.getElementsByTagName('desc')[0].innerHTML;
document.S_form.BTNON.checked = (this.responseXML.getElementsByTagName('btnon')[0].innerHTML)!=0?true:false;
document.S_form.TFADE.checked = (this.responseXML.getElementsByTagName('tfade')[0].innerHTML)!=0?true:false;
document.S_form.TDLAY.value = this.responseXML.getElementsByTagName('tdlay')[0].innerHTML;
+ document.S_form.TLBRI.value = this.responseXML.getElementsByTagName('tlbri')[0].innerHTML;
document.S_form.TLDUR.value = this.responseXML.getElementsByTagName('tldur')[0].innerHTML;
document.S_form.TLFDE.checked = (this.responseXML.getElementsByTagName('tlfde')[0].innerHTML)!=0?true:false;
+ document.S_form.NUDPP.value = this.responseXML.getElementsByTagName('nudpp')[0].innerHTML;
document.S_form.NRCVE.checked = (this.responseXML.getElementsByTagName('nrcve')[0].innerHTML)!=0?true:false;
document.S_form.NRBRI.value = this.responseXML.getElementsByTagName('nrbri')[0].innerHTML;
document.S_form.NSDIR.checked = (this.responseXML.getElementsByTagName('nsdir')[0].innerHTML)!=0?true:false;
document.S_form.NSBTN.checked = (this.responseXML.getElementsByTagName('nsbtn')[0].innerHTML)!=0?true:false;
document.S_form.NSFWD.checked = (this.responseXML.getElementsByTagName('nsfwd')[0].innerHTML)!=0?true:false;
- document.S_form.NSIPS.innerHTML = this.responseXML.getElementsByTagName('nsips')[0].innerHTML;
document.S_form.NOOTA.checked = (this.responseXML.getElementsByTagName('noota')[0].innerHTML)!=0?true:false;
document.S_form.NORAP.checked = (this.responseXML.getElementsByTagName('norap')[0].innerHTML)!=0?true:false;
document.getElementsByClassName("sip")[0].innerHTML = this.responseXML.getElementsByTagName('sip')[0].innerHTML;
@@ -102,25 +103,26 @@
AP IP: Not active
Application setup
+
Web setup
+ Server description:
LED setup
The default boot LED color is the current color when settings are saved.
- LED amount:
+ Brightness factor: %
Button setup
On/Off button enabled:
Transitions
Fade:
Transition Delay: ms
Timed light
- Turn off after: min
- Fade down:
+ Target brightness: (0-255)
+ Change after: min
+ Fade:
Daisy chain
+ UDP Port:
Receive notifications:
- Received brightness factor: %
Send notifications on direct change:
Send notifications on button press:
- Forward received notifications:
- Hosts to send notifications to: (1 IP per line)
-
+ Send nightlight notifications: