Commit Graph

228 Commits

Author SHA1 Message Date
Lukas Bachschwell 75bbece7b5
Merge pull request #299 from sunlord2k/sunlord2k-patch-2
Update ESPUI.cpp
2024-04-06 11:16:35 +02:00
sunlord2k 9ba3f5a940
Update ESPUI.cpp
Changed FILE_WRITE to FILE_WRITING for compatibility with SD.h for usage with SD cards
2024-04-05 12:10:10 +02:00
sunlord2k 84ff52d8cb
Update ESPUI.h
Changed FILE_WRITE to FILE_WRITING for compatibility with SD.h for usage of ESPUI with SD card
2024-04-05 12:09:01 +02:00
MartinMueller2003 1ba92a3cd6 Fixes for ESP8266 builds 2024-02-12 09:13:37 -05:00
MartinMueller2003 da20c8b0a5 Converted to normalized littlefs definition 2024-02-12 09:09:51 -05:00
MartinMueller2003 707c2aa3bf Added write function
Exposed unified littlefs type for use by our users.
2024-02-12 09:09:05 -05:00
Martin 9efd0c27aa Auto Generated updates 2024-02-10 15:40:34 -05:00
Martin ea8de92246 Checkpoint adding fileDisplay object 2024-02-06 22:38:17 -05:00
MartinMueller2003 e4c6906723 Made the Webserver globally accessible. 2024-01-08 08:43:10 -05:00
MartinMueller2003 d3c6df5cfa Restored custom port support. 2023-12-14 08:34:17 -05:00
MartinMueller2003 00841ce32d Changes to support keeping multiple Browser Clients in sync 2023-11-09 11:06:44 -05:00
Lukas Bachschwell 85ccff0ee0
Merge pull request #257 from d-a-v/stringref
use more string references
2023-10-14 20:31:01 +02:00
David Gauchard 542ac03656 Merge branch 'master' into lambda-with-examples 2023-10-06 16:45:17 +02:00
David Gauchard ae5b6d5c0a use more string references 2023-09-22 22:37:50 +02:00
David Gauchard 0b22328bd8 introduce lambda 2023-09-15 00:59:10 +02:00
Martin 8d61abc47d updated files to send to the esp fs 2023-09-12 17:49:38 -04:00
Martin 794d54dc96 updated minify and .h versions. 2023-09-11 06:53:05 -04:00
Martin 83dbb49697 Removed more debug output 2023-09-09 17:01:55 -04:00
Martin 290f0c6fc6 Restored offset to marshal call. 2023-09-09 17:01:36 -04:00
Martin 7e3de1c14f Aligned with latest main branch 2023-09-09 16:52:28 -04:00
Martin 136b182813 Removed debug messages 2023-09-09 16:50:34 -04:00
Martin 43b8cdbfb2 Merge branch 'master' of https://github.com/MartinMueller2003/ESPUI 2023-09-09 16:49:52 -04:00
Martin 488a6cb252 first working version of the fragmentation code. 2023-09-09 15:58:12 -04:00
Martin ec41deab01 Added ClientTransferContext_t to the marshal API 2023-09-03 09:30:31 -04:00
Martin fae30398b2 Added a client transfer context for use by the control marshaling function 2023-09-03 09:26:36 -04:00
Martin de09ddbe09 Turned off ESPUI_DEBUG by default 2023-09-03 09:20:12 -04:00
Lukas Bachschwell f8fbcf887a
Fix compile issues #243
Also fix pio example

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>
2023-08-03 16:32:54 +02:00
Lukas Bachschwell 372157b980
Merge pull request #241 from d-a-v/membreathe
reduce memory footprint
2023-08-01 13:00:52 +02:00
Lukas Bachschwell f08cd5c51a
Icon changes, thanks to Mark Kinsley
Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>
2023-07-20 11:39:20 +02:00
David Gauchard b45f4f7356 update examples with esp8266 specifics 2023-07-19 12:07:25 +02:00
David Gauchard c3bf9c5d00 reduce memory footprint 2023-07-18 19:49:58 +02:00
Martin be8cf73d55 Exposed WebServer instance 2023-05-12 15:02:32 -04:00
Martin Mueller 48e947287a Added variant of the text type to support hidden password fields 2022-11-27 16:59:28 -05: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 8e3c12935e fix: Use ControlType Constant 2022-11-05 14:06:13 +01:00
leokeba f35d3a19d4 feat: implemented clearGraph function 2022-11-03 03:31:04 +01:00
leokeba 48594de29a fix: initialize graph data with empty array if null 2022-11-03 01:37:46 +01:00
Nick Reynolds 09a550e614 Many LittleFS related changes/fixes 2022-10-13 21:10:20 +01:00
Nick Reynolds 309e53dd1e Sort out includes for LittleFS 2022-10-13 21:09:05 +01:00
Nick Reynolds 4b489c7ce5 Support ESP-IDF versions prior to 4.4/Arduino Core 2.0 2022-10-13 20:52:19 +01:00
Nick Reynolds 0c9586730e Add feature to optionally _not_ format LittleFS to prepareFileSystem() 2022-10-13 19:53:55 +01:00
Martin Mueller bce624b0f2 Added more robust retry when a socket error occurs. 2022-09-27 10:31:07 -04:00
Martin Mueller 1595b3bd04 Fixed bug that caused a crash when sending graphpoint updates to multiple browsers. 2022-09-22 09:36:12 -04:00
Martin Mueller a18254b16b Fixed include issues for LittleFS 2022-09-22 09:34:53 -04:00
Martin Mueller 811e0ede4d Cosmetic changes to debug messages 2022-09-22 09:34:11 -04:00
Martin Mueller ea4a0df4d0 Major Restructuring next part 2022-09-21 15:45:48 -04:00
Martin Mueller a2923e501f Major restructuring of the code to get past an issue in the web socket where many changes are requested but the WS API cant handle the requests. Requests are now tracked per UI client.
Moved the client out of the main code into its own code and moved control data marshaling into the control class.
NONE of these changes impact the users API. No code changes are needed by the users.
WARNING: The LittleFS support for the ESP32 has been updated to be compatible with the latest ESP32 infrastructure. This includes using an improved WebServer.
2022-09-21 15:37:20 -04:00
Lukas Bachschwell 05ab1734e6
Merge pull request #197 from ncmreynolds/main
Add captive portal functionality, update examples and documentation, resolves #134
2022-09-21 10:06:57 +02:00