NSPManager / NSPanelManager

Sonoff NSPanel custom firmware for responsive and intuitive use
https://nspanelmanager.com/
128 stars 10 forks source link

Dynamic approach to room pages #10

Closed cablesandcoffee closed 1 year ago

cablesandcoffee commented 1 year ago

I'm thinking about the design of the room pages. Today it looks like this:

roomnoTV_switches_ON

My suggestion is something simular to this instead:

NSPM room

This is probably the easiest way. There's no fancy smancy icons but it's very dynamic from a user perspective. Up to 12 things in every room and the availability to go deeper into each thing by pressing on a specific item row.

Suggestion is that all light positions for that room auto populates in the same order that they are in NSPanel Manager. Starting from left and continuing on right column if lights are more than 6. Pressing on a lights row will bring up the lights page for controlling of that lights capabilities. Or the user should be able to completely decide which row which light will be on. Maybe a user wants to have ceiling lights on left column and the rest of the lights on the right. Or something else. Maybe a row number could be added to the database to tell what item will end up on which row? I think the user should be able to decide on which row a specific item should end up on to be able do create natural spaces if not using all rows. Like in the example picture.

The rest of the rows will be for other smart devices in that room. Coffee brewer, TV's, curtains and so on. Suggestion is also that some predefined functions can be chosen for specific rows. So if you're saying that one of the rows is a TV you will end up on a TV page when pressing the text for that row. If it's a curtain we can design a specific curtain page to take care of that. There is really no hurry with these predefined functions and function pages but designing it this way gives us flexibility further on to send the user to function pages such as TV, Coffee, Curtains and so on that the user could have in there room.

And of course the text and switch for the rows that does not have an item should be hidden away on page load.

cablesandcoffee commented 1 year ago

Updated tft so room page looks like picture nr 2 above. We'll continue with this further on!

tpanajott commented 1 year ago

Maybe this can be closed? Or am i missing something?

cablesandcoffee commented 1 year ago

Yes let's close it! The functionality is there. In the future we want to be able to add other things than lights too but that can be handled in an enhancement later on!