sunnyhd / homeintouch

A home automation project using socket.io
2 stars 0 forks source link

Interface Settings #109

Closed jalessandro closed 12 years ago

jalessandro commented 12 years ago

This issue comes from issue #102 Interface

Details:

jalessandro commented 12 years ago

The Start Page is an image? The Design section is the same as the Edit Styles configuration? The Background Pattern section is just for choosing the background image for the dashboard or there is some other configuration to add?

sunnyhd commented 12 years ago

The Design setting is the idea to jump to another design for the whole web app but we dont need that for the first release. So forget about that.

Whats missing in the Edit Home Styles is to order the groups and the widgets on the Dashboard and the same for the Edit Rooms Styles.

The start page is the page which the client should start the application. If the display is in the Office the user can define the Office as the start page and a timeout for jumping back to that start page with no user interaction.

Background pattern should be some patterns to choose from (http://subtlepatterns.com for example) to have a nice look if no images are defined from the user.

sunnyhd commented 12 years ago

The Start page should be specific for each client. The Display in the bathroom has start page Bathroom The Display in the Livingroom hast Start page Livingroom...

sunnyhd commented 12 years ago

The option to set a individual backround image is missing at the Dashboard page. Has been removed? Oh I see - just active when you have no background pattern.

sunnyhd commented 12 years ago

Could you add an option to display all the widgets in full width to get this look also on the desktop. https://picasaweb.google.com/lh/photo/oeSFoZcYNsBfNTdiKfUyyjqs9AJSEvp33_2Rb9cjR9Y?feat=directlink

jalessandro commented 12 years ago

To specify the Start Page per client, we have to use the browser local storage. That will allow the user to set the start page in each client. But, that will only be saved in the browser that is being used. If you change the browser the configuration won't be taken into account. If you use a new tab of the browser the configuration will be kept.

jalessandro commented 12 years ago

The option to set an individual background image is hidden when a background pattern is selected. If you choose "None" as the background pattern, you should be able to see the backgroung image input. This is done to avoid confusing the user with the two images for the background.

jalessandro commented 12 years ago

The Start Page configuration is now tied to the client, not to the home.

sunnyhd commented 12 years ago

The start page timeout to jump back to the start page just works once after saving the settings. The Start page should be shown when there is no user interaction for the configured timeout.

jalessandro commented 12 years ago

The timeout issue is fixed.