NSPManager / NSPanelManager

Sonoff NSPanel custom firmware for responsive and intuitive use
https://discord.gg/RwXvAH56fE
153 stars 11 forks source link

Some UX remarks #54

Open velijv opened 1 year ago

velijv commented 1 year ago

General

Even after reading the #documentation #pdf, I didn't know if i needed to create 2 mqtt users, 1 for manager, 1 for panel or could I use the same for both?

Manager view (HA Addon)

Navigation

  1. NSpanels - OK, even the logo redirects to same page. Can be removed.
  2. Rooms: Screenshot 2023-07-17 at 20 28 54 2.a. The main link is the same as the first one of the dropdown. Remove dropdown first link. 2.b. Change order - can be in general room manager by drag-drop. Remove link. 2.c. New room - remove link, since in main Room view the main CTA is Add new room anyway.
  3. Upload: this confused me. Do I upload it to the manager, and then install to my NSPanel? What is a data file? Is this for beta testers only?
  4. Settings: 4.a. Changes to NSPanel settings on this page requires a reboot of each panel to take effect. - can we automatically reboot?

Index page (/)

Suggest a grid with "card" styles, quick mockup:

Screenshot 2023-07-17 at 20 25 10

Rooms page

Add a light

There are competing options which invalidate each other.

Screenshot 2023-07-17 at 20 37 50

I don't get this bottom picture at all, it seems almost like a live demo of what i can expect on the NSPanel, but it is not, so what is it?

Screenshot 2023-07-17 at 20 44 44

Clicking on any cell gives this popup, what am I supposed to do?

Screenshot 2023-07-17 at 20 46 08

Single device page (http://192.168.1.xxx)


Source: personal preferences and have worked in the area for 15 years.

tpanajott commented 1 year ago

Hi!

I really appriciate your remakrs and will certantli look at them, though it may take some time as there are other more pressing issues before public relase. I really like the "card layout", I'll see if I cant throw something together as a proof of concept and bounce the concept with you if you are fine with that?

Regarding Home Assistant light and automatic capability rekognization, well, it's been in my mind for a few weeks now but I haven't had the time to look into that.

Regarding the individual light control, have a look section 3.3.3 in the manual. The reaseon you are seeing and error on the popup is because all your lights in that room is already assigned to a row on the page for individual light control. This could perhaps be more clear though with a better message.

tpanajott commented 1 year ago

First page in manager container is now updated with inspiration from your screenshot above. It is clearly much more useful, clear and easier on the eyes.

aaronouthier commented 1 year ago

I was just going to open an issue about if the control is a switch, then there are no color controls, but it seems somebody beat me to it. I'm glad I checked for it before posting.

I would also mention, that if the control is a switch, then there is no need to have "slide" controls on the actual NSPanel. It needs to have just a tap to toggle interface here.

Otherwise, you're off to a great start!