Feature request. Actually a UI web page request

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
User avatar
budman1758
Normal user
Posts: 301
Joined: 15 Apr 2017, 05:13
Location: Riverside CA USA

Feature request. Actually a UI web page request

#1 Post by budman1758 » 03 Dec 2017, 05:44

Hello all.
Something that I think would be handy is to put the command input box at the top of the Tools page instead of the bottom. I find it quite a hassle when prototyping something to constanly have to scroll down to the bottom of the page to get back to the command box. It would also be nice if the cursor focus would be in the box when the page loads like most browsers focus on the search box. (something that actually annoys me most of the time). Just a minor thing.

What do all of you think? :?: :?:

Or.... Perhaps it could have its own page?
"The glass is twice as big as it needs to be".

TD-er
Core team member
Posts: 8739
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: Feature request. Actually a UI web page request

#2 Post by TD-er » 03 Dec 2017, 10:06

I think the entire web-interface would benefit from a good redesign.

Would it be good enough if you had a single link to open that command page?
Not to clutter the top bar too much, but just to allow quick access to certain sub pages.

I always like the "basic"/"advanced" approach. Not to overwhelm the new users, but allow advanced features for the more advanced users.

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: Feature request. Actually a UI web page request

#3 Post by grovkillen » 03 Dec 2017, 11:11

You can always trigger it with this URL:

Code: Select all

http://<espeasyip>/tools?cmd=<command>
<espeasyip> is the IP
<command> is the command you want to execute
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

danmero
Normal user
Posts: 64
Joined: 11 May 2017, 01:19

Re: Feature request. Actually a UI web page request

#4 Post by danmero » 04 Dec 2017, 01:23

Maybe a plugin to disable/enable the WebUI from MQTT inport.

Regards,

User avatar
budman1758
Normal user
Posts: 301
Joined: 15 Apr 2017, 05:13
Location: Riverside CA USA

Re: Feature request. Actually a UI web page request

#5 Post by budman1758 » 04 Dec 2017, 09:31

TD-er wrote: 03 Dec 2017, 10:06 I think the entire web-interface would benefit from a good redesign.

Would it be good enough if you had a single link to open that command page?
Not to clutter the top bar too much, but just to allow quick access to certain sub pages.

I always like the "basic"/"advanced" approach. Not to overwhelm the new users, but allow advanced features for the more advanced users.
The single link idea sound pretty good. As for the entire web interface redesign methinks not a bad idea but probably a bit much to ask. :shock:
Any web design gurus wanna take a swing at it? :mrgreen:
grovkillen wrote: 03 Dec 2017, 11:11 You can always trigger it with this URL:

Code: Select all

http://<espeasyip>/tools?cmd=<command>
<espeasyip> is the IP
<command> is the command you want to execute
This is quite true but adds to the amount of keystrokes necessary......
I was thinking to move the command box to the top vs the bottom would be the easiest to implement.
"The glass is twice as big as it needs to be".

TD-er
Core team member
Posts: 8739
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: Feature request. Actually a UI web page request

#6 Post by TD-er » 04 Dec 2017, 11:05

budman1758 wrote: 04 Dec 2017, 09:31 [...]
grovkillen wrote: 03 Dec 2017, 11:11 You can always trigger it with this URL:

Code: Select all

http://<espeasyip>/tools?cmd=<command>
<espeasyip> is the IP
<command> is the command you want to execute
This is quite true but adds to the amount of keystrokes necessary......
I was thinking to move the command box to the top vs the bottom would be the easiest to implement.
You can also run GET requests from the commandline (e.g. using curl), which makes it perhaps easier to test?
Or external tools like Postman, which has several somewhat bookmark like queries you can store and adapt.

AndrewJ
Normal user
Posts: 229
Joined: 14 Feb 2017, 12:38

Re: Feature request. Actually a UI web page request

#7 Post by AndrewJ » 04 Dec 2017, 14:14

+1 for moving the command to the top of the page. For me, it would make it easier to use. :D
AndrewJ

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: Feature request. Actually a UI web page request

#8 Post by grovkillen » 10 Dec 2017, 00:21

I made a PR for it just now. We'll see if it is accepted. :P
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

AndrewJ
Normal user
Posts: 229
Joined: 14 Feb 2017, 12:38

Re: Feature request. Actually a UI web page request

#9 Post by AndrewJ » 10 Dec 2017, 22:42

Many thanks.

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: Feature request. Actually a UI web page request

#10 Post by grovkillen » 19 Dec 2017, 10:43

AndrewJ wrote: 10 Dec 2017, 22:42Many thanks.
PR is now merged and will appear in the dev13 release. If you cannot wait you can compile a version on your own.
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

Post Reply

Who is online

Users browsing this forum: No registered users and 39 guests