Updating images
15
README.md
@ -1,5 +1,7 @@
|
|||||||
# ESPUI
|
# ESPUI
|
||||||
![ESPUI Dashboard](https://github.com/s00500/ESPUI/blob/master/docs/img1.PNG)
|
![ESPUI Controlpad](https://github.com/s00500/ESPUI/blob/master/docs/controlpad.png)
|
||||||
|
![ESPUI Switch](https://github.com/s00500/ESPUI/blob/master/docs/switch.png)
|
||||||
|
|
||||||
|
|
||||||
ESPUI is a simple library to make a web user interface for your projects using the **ESP32**
|
ESPUI is a simple library to make a web user interface for your projects using the **ESP32**
|
||||||
It uses web sockets and lets you create, control, and update elements on your GUI through multiple devices like phones and tablets.
|
It uses web sockets and lets you create, control, and update elements on your GUI through multiple devices like phones and tablets.
|
||||||
@ -51,9 +53,9 @@ This library is dependent on the following libraries to function properly.
|
|||||||
|
|
||||||
|
|
||||||
## User interface Elements
|
## User interface Elements
|
||||||
- Label (update able)
|
- Label (updateable)
|
||||||
- Button
|
- Button
|
||||||
- Switch (update able)
|
- Switch (updateable)
|
||||||
- Control pad
|
- Control pad
|
||||||
- Control pad with center button
|
- Control pad with center button
|
||||||
|
|
||||||
@ -61,16 +63,17 @@ This library is dependent on the following libraries to function properly.
|
|||||||
|
|
||||||
## Roadmap :
|
## Roadmap :
|
||||||
|
|
||||||
- Refactor id system
|
- refactor id system
|
||||||
- make button colour customisable
|
- make button colour customisable
|
||||||
|
- do a proper redesign
|
||||||
- cleanup unnecessary CSS
|
- cleanup unnecessary CSS
|
||||||
- gzip files to make them load faster
|
- gzip files to make them load faster
|
||||||
- setup spiffs using values in program memory ? (if you have feedback to this idea let me know)
|
- setup spiffs using values in program memory ? (if you have feedback to this idea let me know)
|
||||||
- Support ESP8266
|
- ESP8266 support
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
The heart of ESPUI is
|
The heart of ESPUI is [ESPAsyncWebserver](https://github.com/me-no-dev/ESPAsyncWebServer).
|
||||||
ESPUI's frontend is based on [Skeleton CSS](http://getskeleton.com/) and jQuery-like lightweight [zepto.js](https://zeptojs.com/) for Handling Click Events Etc. The communication between the *ESP32* and the client browser works using web sockets.
|
ESPUI's frontend is based on [Skeleton CSS](http://getskeleton.com/) and jQuery-like lightweight [zepto.js](https://zeptojs.com/) for Handling Click Events Etc. The communication between the *ESP32* and the client browser works using web sockets.
|
||||||
ESPUI does not need network access and can be used in standalone access point mode.
|
ESPUI does not need network access and can be used in standalone access point mode.
|
||||||
All assets are loaded from the internal SPIFFS filesystem of the ESP32.
|
All assets are loaded from the internal SPIFFS filesystem of the ESP32.
|
||||||
|
BIN
docs/controlpad.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
docs/img1.PNG
Before Width: | Height: | Size: 10 KiB |
BIN
docs/img2.PNG
Before Width: | Height: | Size: 3.7 KiB |
BIN
docs/img3.PNG
Before Width: | Height: | Size: 2.4 KiB |
BIN
docs/img4.PNG
Before Width: | Height: | Size: 1.9 KiB |
BIN
docs/img5.PNG
Before Width: | Height: | Size: 1.8 KiB |
BIN
docs/switch.png
Normal file
After Width: | Height: | Size: 12 KiB |