Difference between revisions of "Features/Background image on home view"

From Sugar Labs
Jump to navigation Jump to search
(Created page with "<noinclude> Background image on home view </noinclude> == Summary == Add the ability to set a background image to the Home View. == Owner == * Name: [[User...")
 
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
[[Category:Feature|Background image on home view]]
+
[[Category:FeatureLanded|Background image on home view]]
 
</noinclude>
 
</noinclude>
  
Line 11: Line 11:
  
 
== Current status ==
 
== Current status ==
* Targeted release: 0.96
+
* Targeted release: 0.100 or 1.0
* Last updated: 11.14.2011
+
* Last updated: 22.03.2013
* Percentage of completion: 0%
+
* Percentage of completion: 90%
  
 
== Detailed Description ==
 
== Detailed Description ==
Since we are replacing Hippo, it is relatively trivial to add a background image to the Home View. The image could be set from the Sugar control panel.
+
With Sugar already ported to Gtk3, changing the background in the Home View is easier than before. The image can be set from the Sugar control panel, selecting from the backgrounds in /usr/share/backgrounds or in the Documents folder.
  
 
== Benefit to Sugar ==
 
== Benefit to Sugar ==
Line 28: Line 28:
  
 
== User Experience ==
 
== User Experience ==
 +
 +
We need images where the icons are not confused with the background.
 +
 +
See the following examples with bad and good images:
 +
 +
<gallery>
 +
File:Background_feature_example1.png
 +
File:Background_feature_example2.png
 +
File:Background_feature_example3.png
 +
File:Background_feature_example4.png
 +
File:Background_feature_example5.png
 +
File:Background_feature_example6.png
 +
</gallery>
  
 
== Dependencies ==
 
== Dependencies ==
Line 35: Line 48:
  
 
== Documentation ==
 
== Documentation ==
 +
 +
The actual implementation was coded by Agustin Zubiaga for the GCI contest [1]. The following improvements can be useful:
 +
 +
* If there are many images to read, the control panel screen takes time to load, should be good load the images after open the section, or change the mouse cursor to show a clock. (or both)
 +
 +
* Should be good monitor the change in the gconf value, without need restart sugar to see the change in the background.
 +
 +
* Should be good add a label to communicate to the user he can put images in the Documents folder to select.
 +
 +
* Right now, the code try to open every file in the Documents directory. Should be good test if is one image.
 +
 +
[1] http://wiki.sugarlabs.org/go/GoogleCodeIn2012/Homeview_image
 +
 +
=== Counter proposal ===
 +
 +
Manual has a counter proposal [1] which would tile the background with a pattern.
 +
 +
[1] http://lists.sugarlabs.org/archive/sugar-devel/2013-March/042111.html
  
 
== Release Notes ==
 
== Release Notes ==

Latest revision as of 15:18, 5 November 2013


Summary

Add the ability to set a background image to the Home View.

Owner

Current status

  • Targeted release: 0.100 or 1.0
  • Last updated: 22.03.2013
  • Percentage of completion: 90%

Detailed Description

With Sugar already ported to Gtk3, changing the background in the Home View is easier than before. The image can be set from the Sugar control panel, selecting from the backgrounds in /usr/share/backgrounds or in the Documents folder.

Benefit to Sugar

Deployments could customize backgrounds for l12n purposes. Uses could customize the look of their machines. Background could add some structure to the Home View.

Scope

The changes would be to sugar/src/jarabe/desktop favoriteview.py and to the Sugar control panel

How To Test

Features/Background image on home view/Testing

User Experience

We need images where the icons are not confused with the background.

See the following examples with bad and good images:

Dependencies

No new dependencies

Contingency Plan

Documentation

The actual implementation was coded by Agustin Zubiaga for the GCI contest [1]. The following improvements can be useful:

  • If there are many images to read, the control panel screen takes time to load, should be good load the images after open the section, or change the mouse cursor to show a clock. (or both)
  • Should be good monitor the change in the gconf value, without need restart sugar to see the change in the background.
  • Should be good add a label to communicate to the user he can put images in the Documents folder to select.
  • Right now, the code try to open every file in the Documents directory. Should be good test if is one image.

[1] http://wiki.sugarlabs.org/go/GoogleCodeIn2012/Homeview_image

Counter proposal

Manual has a counter proposal [1] which would tile the background with a pattern.

[1] http://lists.sugarlabs.org/archive/sugar-devel/2013-March/042111.html

Release Notes

Comments and Discussion