Mike Burton
f922db3502
update generated files
2025-11-29 17:33:52 -08:00
Mike Burton
8a7195827b
more whitespace
2025-11-29 08:53:38 -08:00
Mike Burton
b68b7ce390
undo more whitespace
2025-11-29 08:53:10 -08:00
Mike Burton
a05bbb6d9f
undo whitespace changes
2025-11-29 08:49:45 -08:00
Mike Burton
289fdb2ad7
feat: Add support for user-defined panel CSS classes.
2025-11-29 08:10:17 -08:00
Mike Burton
d9412d9d3c
generate minified files
2025-11-27 02:15:07 +00:00
Mike Burton
9a088c090f
Merge remote-tracking branch 'origin/master' into feature-setCustomCSS
2025-11-27 02:05:49 +00:00
bdfd7cd794
#320 Fix disabled buttons not being disabled
...
Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at >
2025-11-26 21:25:34 +01:00
4971f1c7f9
regenerate all assets
...
Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at >
2025-11-26 21:17:04 +01:00
4effb15b49
Merge branch 'master' into master
2025-11-26 21:15:47 +01:00
2a6fa24892
Fix classes for mobile
...
Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at >
2025-11-24 12:21:31 +01:00
google-labs-jules[bot]
f6da0ed7e8
Implement setCustomCSS for custom CSS injection
...
This commit introduces `setCustomCSS` to the ESPUI class, allowing users to inject custom CSS into the web interface, analogous to `setCustomJS`.
Changes include:
- Added `setCustomCSS` method to `ESPUI.h` and `ESPUI.cpp`.
- Added `/css/custom.css` route handler in `ESPUI.begin`.
- Updated `data/index.htm` to include the link to `/css/custom.css`.
- Regenerated static UI sources (minified files and C headers) using `tools/prepare_static_ui_sources.py`.
2025-11-22 22:22:28 +00:00
Mike Burton
e54a2ff8e6
Add /js/custom.js to index.htm
2025-11-20 07:16:53 -08:00
MartinMueller2003
09aede269b
Added some debug output
2024-03-05 13:33:48 -05:00
Martin
9efd0c27aa
Auto Generated updates
2024-02-10 15:40:34 -05:00
Martin
d2ccf83874
Changes to support processing a file to display
2024-02-10 13:52:06 -05:00
Martin
ea8de92246
Checkpoint adding fileDisplay object
2024-02-06 22:38:17 -05:00
MartinMueller2003
d3c6df5cfa
Restored custom port support.
2023-12-14 08:34:17 -05:00
MartinMueller2003
46ad206a49
Restored missing port identifier for custom port support.
2023-12-14 08:32:59 -05:00
Martin
8d61abc47d
updated files to send to the esp fs
2023-09-12 17:49:38 -04:00
Martin
adf2ba369e
Added fragment assembly reset if something happens to the socket.
2023-09-12 06:56:53 -04:00
Martin
794d54dc96
updated minify and .h versions.
2023-09-11 06:53:05 -04:00
Martin
999d465c79
Add fragmentation support
2023-09-10 17:09:00 -04:00
leokeba
35c2f5b6b1
small fixes to graph UI element to make X-axis labels legible and meaningful
2022-11-21 16:05:29 +01:00
leokeba
b1b9fd2c79
Setting SVG overflow property to 'visible' to properly display numbers on the graph UI element
2022-11-21 15:33:56 +01:00
leokeba
7b4ec5920a
Fixed step handler to allow using float numbers and sliders
2022-11-11 17:29:02 +01:00
leokeba
48594de29a
fix: initialize graph data with empty array if null
2022-11-03 01:37:46 +01:00
Martin Mueller
bce624b0f2
Added more robust retry when a socket error occurs.
2022-09-27 10:31:07 -04:00
Martin Mueller
fdffb9c041
Added a check for an invalid json format to prevent the UI from crashing. Requests a new reload when the issue is encountered.
2022-09-21 15:33:05 -04:00
Ian Gray
86c469f5cb
Fix small bug applying styles to input elements
2022-07-17 11:17:22 +01:00
Ian Gray
e3debb9689
Update output files
2022-05-29 10:14:52 +01:00
Ian Gray
83e1d0a1c9
Merge branch 'master' of https://github.com/s00500/ESPUI into s00500-master
2022-05-29 10:13:37 +01:00
pcbbc
a3b253665d
Updated documentation
2022-05-24 11:21:34 +01:00
pcbbc
a53124de42
Added 'type' proptert to text input elements
...
Now the text input element can support other HTML input types suxh as date, time, color, password, etc
2022-05-22 23:31:48 +01:00
Ian Gray
c63537a358
Fix issue where grouped sliders are moved programatically.
2022-02-16 21:10:16 +00:00
Ian Gray
eb21863e09
Use early return to tidy up logic
2022-02-16 14:52:25 +00:00
Ian Gray
c2dadf536e
Fix #158 , min/max not being applied correctly to grouped elements.
2022-02-11 20:47:15 +00:00
Ian Gray
9a4cb277e9
Also support disabling the Pads
2022-01-31 22:34:00 +00:00
Ian Gray
d8b9c35655
Add active styles to Pad to give click feedback
2022-01-31 22:06:54 +00:00
Ian Gray
896dc97c75
Support dynamic enabling and disabling of controls
...
See documentation in README for how this works. This commit
handles all the main controls. Pads are not yet supported.
2022-01-31 21:43:09 +00:00
Ian Gray
576890e033
Dynamic visibility support
...
The ability to make controls visible and invisible
was basically already supported, we just need to add
some minor handling in controls.js.
2022-01-28 20:31:25 +00:00
Ian Gray
c12f97de48
Update documentation to explain vertical layout
...
Also explains how to label groups of sliders/switchers.
Also makes a tiny tweak to the width of vertical sliders so they are the same width as switchers.
2022-01-28 16:45:26 +00:00
Ian Gray
334bf16b09
Initial support for vertical switchers and sliders.
...
Documentation to be added in a later commit.
2022-01-21 23:30:08 +00:00
Ian Gray
9cd15db1ad
Add Time control
...
Adds a new invisible control that can fetch the current time from a
connected client. Documentation is in the README.
2022-01-20 21:50:06 +00:00
Ian Gray
55b291eb50
Support update of Button text
2022-01-16 14:47:41 +00:00
Ian Gray
bc6e2bb8af
Correct call to elementHTML
2022-01-15 21:44:53 +00:00
Ian Gray
fed603e219
Fix error in graph HTML output
2022-01-15 15:13:28 +00:00
Ian Gray
12a3fb6c80
Fix bug with sliders getting out of sync.
2022-01-15 14:29:38 +00:00
Ian Gray
6a513e9f65
Allow Max control to add maxlength to text input. Update docs.
2022-01-14 20:24:23 +00:00
Ian Gray
3b8f71a0f5
Fix a bug where the Dark colour wasn't being correctly applied.
2022-01-13 18:26:50 +00:00