For my latest project i found your awesome lib, thank you for your huge work!
Maybe i found a small "bug" in the Webserver Plugin.
My device only has 4 Buttons, so it could be a bit hard to enter SSID and Password
From a purely logical point of view, I would use the web server plugin, since there is currently no smartphone app.
So on fresh device, there is of course no wifi settings available, so the ESP need to open a hotspot where i can enter SSID and password in the webserver.
I found the example
https://github.com/davetcc/tcMenuLib/blob/master/examples/esp8266WifiOled/esp8266WifiOled.ino. Wich opens a hotspot when there is no SSID.
For that i needed to remove line 78
"if(!WiFi.isConnected()) return false;"
in tcMenuEspAsyncWEbserver.cpp
because at this point the esp is of course not connected and the webserver will never be started.
Maybe this could be fixed in the next verion?