Espeasy: webGUI new menu entry

Created on 1 Jul 2018  路  2Comments  路  Source: letscontrolit/ESPEasy

Will it be possible to create a new main menu entry on ESPEasy webGUI?
I'm thinking about a plugin that implements a new page, but i am unable to modify the main menu, because it's entries declared locally in void getWebPageTemplateVar(const String& varName ) as "static const __FlashStringHelper* gpMenu[8][2]".
If gpMenu can be declared somewhere globally, maybe it can be accessed by a plugin.

Frontend UX Feature Request

Most helpful comment

I'm doing a complete overhaul of the webGUI together with a lot of improvements in customisation.

First off, it will be themable
It will be possible to add custom pages (own HTML CSS JS)
It will contain a dashboard for task values, with graphs etc.
And more

It will be completely javascript built and thus take much of the muscle work OFF the ESP and leave that to the browser. We can make a lot more eye candy that way. So to answer your question; yes you will be able to customize colors and looks in the generic webGUI and make what ever you like with single file HTML (inline CSS and JS).

All 2 comments

I'm doing a complete overhaul of the webGUI together with a lot of improvements in customisation.

First off, it will be themable
It will be possible to add custom pages (own HTML CSS JS)
It will contain a dashboard for task values, with graphs etc.
And more

It will be completely javascript built and thus take much of the muscle work OFF the ESP and leave that to the browser. We can make a lot more eye candy that way. So to answer your question; yes you will be able to customize colors and looks in the generic webGUI and make what ever you like with single file HTML (inline CSS and JS).

Looking forward to this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

MarceloProjetos picture MarceloProjetos  路  4Comments

hamed-ta picture hamed-ta  路  5Comments

thehijjt picture thehijjt  路  4Comments

TD-er picture TD-er  路  4Comments

SANCLA picture SANCLA  路  4Comments