1
0
mirror of https://github.com/s00500/ESPUI.git synced 2024-11-24 17:30:55 +00:00

Updating images

This commit is contained in:
Lukas Bachschwell 2017-10-19 22:25:37 +02:00
parent 1b714e70be
commit 940127d4ad
8 changed files with 9 additions and 6 deletions

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

BIN
docs/switch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB