sporniket / the-clock--firmware-esp32-idf

A firmware written for the Esp32 microcontroller with the Idf toolchain, to implement a clock synchronized with the network time.
GNU General Public License v3.0
0 stars 0 forks source link

[epic][ui/ux] Overview of the UI/UX #9

Open sporniket opened 3 months ago

sporniket commented 3 months ago

The UI rendered as an HTML table :

<table border="1" style="background-color:#999999">
<tr>
<td>
<table border="1" style="background-color:#aa8899;margin:8px"><tr><td style="padding:8px;">[HEURE]</td><td style="padding:8px;">"DST" On/Off</td><td style="padding:8px;">  "Year " xxxx    </td><td style="padding:8px;">"Month "  yy</td><td style="padding:8px;">    "Day "  dd</td></tr></table>            
</td>
</tr>
<tr>
<td>
<table border="1" style="background-color:#aa8899;margin:8px"><tr><td style="padding:8px;">"Wifi "  Enrolled/Error</td><td style="padding:8px;">"MAC address"</td><td style="padding:8px;">"1"  xx</td><td style="padding:8px;">"2 "    yy</td><td style="padding:8px;">"3 "    yy</td><td style="padding:8px;">"4 "    yy</td><td style="padding:8px;">"5 "    cc  </td></tr></table>
</td>
</tr>
<tr>
<td>
<table border="1" style="background-color:#aa8899;margin:8px"><tr><td style="padding:8px;">"WPS Trying"/"WPS idle"</td><td style="padding:8px;">"Try"</td></tr></table>                 
</td>
</tr>
<tr>
<td>
<table border="1" style="background-color:#aa8899;margin:8px"><tr><td style="padding:8px;">"Time zone"</td><td style="padding:8px;">"[-]xx:yy"</td><td style="padding:8px;">"DST " On/Off</td></tr></table>
</td>
</tr>
<tr>
<td style="padding:8px;">
[APP TITLE]
</td>
</tr>
</table>

image

sporniket commented 3 months ago

UI model

fixed labels (single line)

dynamic labels (single line)

Monodirectionnal container

sporniket commented 3 months ago

UX Model

sporniket commented 3 months ago

Object model