Difference between revisions of "0.84/0.83.5 Notes"

From Sugar Labs
Jump to navigation Jump to search
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>[[Category:Release Notes]]
 
= Sucrose 0.83.5 Release Notes =
 
= Sucrose 0.83.5 Release Notes =
  
 
== Announcement ==
 
== Announcement ==
Since, this date is Feature, API, String freeze everyone was busy getting their features in.
+
This is Release Candidate 1 for the upcoming 0.84 Release - see the [[Development Team/Release/Roadmap#Schedule]] for more details. Only two more weeks to go in this release cycle. Please test this release and report all the bugs you find that we are able to fix them in time. A friendly [[BugSquad]] will be available to triage those bugs accordingly and the developers can never have enough bug food. If you have non-bug feedback about features you can use the sugar-devel mailing list to share it with us.
  
From a user point of view we want to highlight the following:
+
From a user point of view we want to highlight the following changes that have been made:
 
 
=== Naming alert on journal entry creation ===
 
The journal's search and browsing capabilities are less useful if all entries are named the same regardless of their actual content or
 
meaning to the user. That is why an alert has been added that encourage the user to set the title and other properties, like available in the journal detail view, of a newly created journal entry. This alert is only shown on the creation of a new journal entry, not on resume.
 
 
 
[[Image:NamingAlert.png‎]]
 
 
 
=== Display recent activities in the home view ===
 
In order to make easier to continue past work, the home view will display recent entries in the activity palettes.
 
 
 
[[Image:ResumeEntry.png‎]]
 
 
 
You can decide if you want the activity icons to represent the last journal entry with a new setting in the favourites view palette:
 
 
 
[[Image:SetResumeOption.png‎]]
 
  
 
=== Journal ===
 
=== Journal ===
Tomeu Vizoso has been doing a wonderful work of bringing the journal implementation closer to it's design.The Object chooser can now be filtered by data type.  
+
The translation of the dates in the Journal is working now again. Please verify with your favorite language that this works for you. A 'Clear search' button has been added to the 'No matching entries' message, following Eben's specification. Also the space used and left is now displayed in the volume palette in the Journal.
 
 
[[Image:ObjctChooser.png‎]]
 
 
 
A favourite filter has been added to the journal toolbar to give a better way of marking entries as 'important'. More regression fixes went into the support of removable devices after moving from maintaining an index file on the device to the use of POSIX calls.
 
 
 
[[Image:FavoriteEntry.png‎]]
 
 
 
=== New ColorToolButton Widget ===
 
Benjamin Berg added a new ColorToolButton widget. It is already in use in the Write activity to select a colour for the text.
 
[[Image:ColorToolButton.png‎]]
 
  
=== Control Panel===
+
==== Journal entry palette ====
The 'About my XO' section has been renamed to 'About my Computer' to reflect the use of Sugar on non-XO hardware. Morgan Collett added the possibility to change the jabber server without restarting Sugar.
+
The journal entry palette has seen some great improvements. We have a 'View Details' option that brings you to the details of the entry directly. Also the icon for the file transfer was designed and added by Gary C. Martin. Furthermore you do not need to go to the detail view any more to select the activity you want to start or resume the entry with - this option is now available in the palette as well.
  
=== Autoconnect to Access Point ===
+
[[Image:Gary.png‎]]
NetworkManager does autoconnect on Sugar startup to the last Access Point you were connected successfully to.
 
  
=== Logout Option ===
+
=== Naming Alert ===
Sayamindu Dasgupta added a logout option to the xomenu. Eben Eliason added the accessibility of the xomenu to the groups and mesh view and to the friends tray in the frame.
+
When you stop an activity from the Frame the activity is resumed and one can refine the activity metadata in the Naming Alert. As well a saving error of the activity will not prevent one any more from closing the activity due to the Naming Alert.
  
[[Image:Logout.png‎]]
+
=== Palettes ===
 +
There were some positioning issues of the palette that got fixed. Please report back any issues you still find. Another palette related fix was that on right click on an Access Point icon we do reveal the palette as it is the behavior in all the other places in the UI and do not try to connect to the Access Point.
  
=== New Logic for the devices positions ===
+
=== Keep error when displaying a file in Browse, Read, ImageViewer ===
The logic to position the frame devices has been reworked. Plug in your devices and try it out.
+
This is one of my favorite fixes as this has been broken for quite a while. When trying to display for example an image in Browse or the ImageViewer there was an keep error when closing the activity.  
[500 external devices eg. USB drive]
 
[400 3rd party devices eg. speech]
 
[300 transient connection devices eg. AP]
 
[200 transient devices eg. camera]
 
[100 static devices eg. battery]
 
  
[[Image:FrameDevices.png‎]]
+
=== Resume activity ===
 +
Last release we added the ability to resume an activity by default instead of creating a new instance. The list of the available entries in the palette when you hover of the activity in the home view is now updated directly. As this is an interesting new feature, we would like to hear about any issues you might have with it and positive feedback of course as well.
  
=== Table of Content Support in Read  ===
+
=== Control Panel ===
The Read activity now shows the Table of Content for PDF files which support this feature. This eases navigation of large PDF files considerably.
+
We now hide any OLPC-specific fields on non-xo machines. For example in the 'About my Computer' section we display the build dependent on the distribution (i.e. Fedora). As the Power section was only relevant on the XO, it is hidden in non OLPC distributions.
  
[[Image:Read toc.png|480px]]
+
=== Frame Devices ===
 +
Right-clicking on the speaker device icon does not mute the speakers anymore.
  
=== Acknowledgment ===
+
=== Clipboard ===
A big thanks goes to all the translators, that are working so hard to make Sugar a terrific localized environment and the infrastructure team that provides our members with tools and services to make their live easier.
+
Several fixes were made to the detection of images dragged and dropped to the clipboard in the Frame.  
  
 
Thanks everyone for your great contributions!
 
Thanks everyone for your great contributions!
Line 83: Line 56:
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.4.tar.bz2 sugar-artwork 0.83.4]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.4.tar.bz2 sugar-artwork 0.83.4]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.3.tar.bz2 sugar-base 0.83.3]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.3.tar.bz2 sugar-base 0.83.3]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.2.tar.bz2 sugar-datastore 0.83.2]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.3.tar.bz2 sugar-datastore 0.83.3]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.83.3.tar.bz2 sugar-presence-service 0.83.3]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.83.3.tar.bz2 sugar-presence-service 0.83.3]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2205-2.tar.gz etoys 4.0.2205-2]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2205-2.tar.gz etoys 4.0.2205-2]
Line 90: Line 63:
  
 
=== sugar-toolkit ===
 
=== sugar-toolkit ===
* separate debug settings from xsession {{Bug|163}}
+
* Dates in journal are not translated {{Bug|55}}
* show an alert on activity close for suggesting the user to set properties of the entry {{Bug|215}}
+
* Keep error when displaying a file in Browse, Read, ImageViewer, etc {{Bug|258}}
* add a colorpicker to Sugar, only the ColorToolButton is public for now
+
* Palette positioning fixes {{Bug|298}}
* move the palette to new style gobject properties
+
* 'Resume' activity window when NamingAlert is displayed {{Bug|293}}
* {{OlpcBug|3060}} Add the possibility of filtering the object chooser by data type
+
* Naming alert prevents activity close on keep error {{Bug|224}}
* fix uninstallling of activities that use symlinks {{Bug|171}}
 
* remove the hacks for asking the X server for screenshots and use gtk.Widget.get_snapshot() instead
 
  
 
=== sugar ===
 
=== sugar ===
* make the journal entries in the favorites palette resumable
 
* simplify the constants used to identify favorite layouts
 
* separate debug settings from xsession {{Bug|163}}
 
* add logout option {{Bug|207}} to xomenu (sayamindu, icon by eben)
 
* change jabber server without sugar restart {{Bug|142}}
 
* About my XO -> About my Computer
 
* {{Bug|196}} Fix setting the timezone in debian
 
* autoconnect to AP that we connected to last {{Bug|8}}
 
* add a favorites mode setting for deciding if the favorites view resumes by default or not
 
* resume by default the last activity from the favorites view
 
* implement filtering by file type for removable devices
 
* {{Bug|132}} Filter by timestamp, not by mtime
 
* add support for text queries on removable devices
 
* dont abort if we cannot read a file from a removable device
 
* add a favorite filter to the journal toolbar
 
* sanitize the file name when we copy to removable devices
 
* {{Bug|36}} Refresh the detailed view when the entry changes
 
* {{Bug|38}} Refresh full metadata when editing so we dont lose properties
 
* Focus Search is not exposed via dbus anymore {{Bug|89}}
 
* {{Bug|131}} 'open with' does not work for clipboard item
 
* {{Bug|165}} Install bundles when they get into the journal
 
* add Resume item to the file transfer palette
 
* {{Bug|126}} Fix erase button in the journal
 
* following eben's spec for the device positions
 
  
=== sugar-base ===
+
* Resume Activity list is not updated directly {{Bug|322}}
* Don't print logs to tty instead of shell.log in the emulator
+
* Fix network panel on XO (Sascha Silbe) {{Bug|290}}
* Trivial port to GIO instead of GnomeVFS
+
* Only show cp power section on xo {{Bug|320}}
 +
* Add logout option to the buddy menu (Sayamindu) {{Bug|207}}
 +
* Launch activity also when clicking on the palette icon {{Bug|335}}
 +
* Use the activity icon for the 'Start new' palette item {{Bug|314}}
 +
* Close the object chooser when the activity is closed {{Bug|329}}
 +
* Dates in journal are not translated {{Bug|55}}
 +
* Don't mute when right-clicking the speaker icon {{Bug|278}}
 +
* Correctly cache the connection to the OHM service {{Bug|249}}
 +
* Show launcher screen immediately after the user clicks to start an activity {{Bug|243}}
 +
* Use documend-send icon (Gary C Martin) {{Bug|227}}
 +
* Try harder to get an icon for a clipping
 +
* Hide the journal activity in the home view {{Bug|87}}
 +
* Correctly initialize the TrayIcon
 +
* Add 'View Details' option to object palette in journal
 +
* Translation updates
 +
* Hide OLPC-specific fields on non-xo machines {{Bug|133}}
 +
* Add a 'Clear search' button to 'No matching entries' message {{Bug|266}}
 +
* Correctly detect when a query in the journal is empty {{Bug|255}}
 +
* Avoid launching two instances of the same activity instance {{Bug|238}}
 +
* Add start-with option to objectpalette in the journal
 +
* Fix dnd of icons in the favorite view {{Bug|213}}
 +
* Right click on AP should reveal palette not connect to AP {{Bug|10}}
 +
* Display space used and left in the volume palette in the journal {{Bug|33}}
 +
* Don't update the zoom level when a dialog window pops up
 +
* Fix filtering the objectchooser with data types {{Bug|219}}
  
=== sugar-presence-service ===
+
=== sugar-artwork ===
* {{Bug|142}} Restart a server-based collaboration session / switch servers on the fly
+
* Add documend-send icon (Gary C Martin) {{Bug|227}}
 +
* Add application-x-generic as a copy of application-octet-stream {{Bug|13}}
 +
* Add icons drive-harddisk and drive
  
 
=== sugar-datastore ===
 
=== sugar-datastore ===
* {{Bug|181}} Replace deprecated os.popen by subprocess
+
* Rename the installed package from olpc.datastore to carquinyol
* {{Bug|140}} Crash when joining a shared Read
+
* Only try to remove the checksum dir if it already exists
 
 
=== sugar-artwork ===
 
* add activity-journal icon to artwork
 
* add system-logout icon (part of {{Bug|207}})
 
* add everything needed for the colorpicker. That is a small icon and a bit in the gtkrc.
 
* fix triangular arrows by looking at the parent_bg_color option
 
* add icons for object transfers
 
 
 
=== etoys ===
 
* offer full authoring-tools menu to all users
 
* make Anthy based Japanese input work
 
* add About flap on start screen
 
* enable screen scaling a bit more eagerly
 
* include icons for mimetypes
 
 
 
  
 
== Fructose modules ==
 
== Fructose modules ==
Line 166: Line 124:
  
 
== Fructose news ==
 
== Fructose news ==
 
+
No News.
=== calculate ===
 
* Support 'real' scientific notation {{OlpcBug|4250}}
 
* Add switching between exponential/scientific notation
 
* Allow changing of number of displayed digits
 
* Change cursor on equations to Hand {{OlpcBug|6612}}
 
* Fix fall-through of unhandled CTRL keys (eg CTRL+Q)
 
* Add recursion detection
 
* Fixed error-handling bug
 
 
 
=== read ===
 
* {{OlpcBug|7343}} Enable a horizontal scroll bar
 
* {{OlpcBug|2837}} Implement TOC navigation in Read (sayamindu)
 
* {{Bug|145}} Prevent object chooser appearing when joining a shared session
 
 
 
=== browse ===
 
* use cjson instead of json (nirbheek)
 
* new translations
 
 
 
=== chat ===
 
* use cjson instead of simple-json (nirbheek)
 
* Updated translations: he, en_US, sv
 
 
 
=== write ===
 
* Make use of the ColorToolButton that benzea landed in sugar-toolkit
 
* {{OlpcBug|3060}} Filter object chooser so it shows only images
 
* {{OlpcBug|8972}} Save to OpenDocument if we cannot export in the original format
 
 
 
  
 
== Fructose dependencies ==
 
== Fructose dependencies ==
 
* [http://dev.laptop.org/pub/sugar/sources/hulahop/hulahop-0.4.8.tar.bz2 hulahop 0.4.8]
 
* [http://dev.laptop.org/pub/sugar/sources/hulahop/hulahop-0.4.8.tar.bz2 hulahop 0.4.8]
 
 
[[Category:DevelopmentTeam/Release]]
 

Latest revision as of 23:07, 2 July 2009

Sucrose 0.83.5 Release Notes

Announcement

This is Release Candidate 1 for the upcoming 0.84 Release - see the Development Team/Release/Roadmap#Schedule for more details. Only two more weeks to go in this release cycle. Please test this release and report all the bugs you find that we are able to fix them in time. A friendly BugSquad will be available to triage those bugs accordingly and the developers can never have enough bug food. If you have non-bug feedback about features you can use the sugar-devel mailing list to share it with us.

From a user point of view we want to highlight the following changes that have been made:

Journal

The translation of the dates in the Journal is working now again. Please verify with your favorite language that this works for you. A 'Clear search' button has been added to the 'No matching entries' message, following Eben's specification. Also the space used and left is now displayed in the volume palette in the Journal.

Journal entry palette

The journal entry palette has seen some great improvements. We have a 'View Details' option that brings you to the details of the entry directly. Also the icon for the file transfer was designed and added by Gary C. Martin. Furthermore you do not need to go to the detail view any more to select the activity you want to start or resume the entry with - this option is now available in the palette as well.

Gary.png

Naming Alert

When you stop an activity from the Frame the activity is resumed and one can refine the activity metadata in the Naming Alert. As well a saving error of the activity will not prevent one any more from closing the activity due to the Naming Alert.

Palettes

There were some positioning issues of the palette that got fixed. Please report back any issues you still find. Another palette related fix was that on right click on an Access Point icon we do reveal the palette as it is the behavior in all the other places in the UI and do not try to connect to the Access Point.

Keep error when displaying a file in Browse, Read, ImageViewer

This is one of my favorite fixes as this has been broken for quite a while. When trying to display for example an image in Browse or the ImageViewer there was an keep error when closing the activity.

Resume activity

Last release we added the ability to resume an activity by default instead of creating a new instance. The list of the available entries in the palette when you hover of the activity in the home view is now updated directly. As this is an interesting new feature, we would like to hear about any issues you might have with it and positive feedback of course as well.

Control Panel

We now hide any OLPC-specific fields on non-xo machines. For example in the 'About my Computer' section we display the build dependent on the distribution (i.e. Fedora). As the Power section was only relevant on the XO, it is hidden in non OLPC distributions.

Frame Devices

Right-clicking on the speaker device icon does not mute the speakers anymore.

Clipboard

Several fixes were made to the detection of images dragged and dropped to the clipboard in the Frame.

Thanks everyone for your great contributions!

Compatibility

When you upgrade a computer running an earlier version,

  • The old datastore will be updated to the new format.
  • Your old profile (in .sugar/default/config) will be imported into GConf

If you later downgrade from Sucrose 0.83.x to an earlier version,

  • The datastore is incompatible
  • You will be prompted to enter all your profile settings like you are on first boot

Most of the activities in Sucrose 0.83.x should be compatible with Sucrose 0.82 , the version shipped with XO Software Release 8.2.0. An exception is Browse, which depends on new versions of XULRunner and Hulahop. Read likewise may soon depend on a new version of Evince

Glucose modules

Glucose news

sugar-toolkit

  • Dates in journal are not translated #55
  • Keep error when displaying a file in Browse, Read, ImageViewer, etc #258
  • Palette positioning fixes #298
  • 'Resume' activity window when NamingAlert is displayed #293
  • Naming alert prevents activity close on keep error #224

sugar

  • Resume Activity list is not updated directly #322
  • Fix network panel on XO (Sascha Silbe) #290
  • Only show cp power section on xo #320
  • Add logout option to the buddy menu (Sayamindu) #207
  • Launch activity also when clicking on the palette icon #335
  • Use the activity icon for the 'Start new' palette item #314
  • Close the object chooser when the activity is closed #329
  • Dates in journal are not translated #55
  • Don't mute when right-clicking the speaker icon #278
  • Correctly cache the connection to the OHM service #249
  • Show launcher screen immediately after the user clicks to start an activity #243
  • Use documend-send icon (Gary C Martin) #227
  • Try harder to get an icon for a clipping
  • Hide the journal activity in the home view #87
  • Correctly initialize the TrayIcon
  • Add 'View Details' option to object palette in journal
  • Translation updates
  • Hide OLPC-specific fields on non-xo machines #133
  • Add a 'Clear search' button to 'No matching entries' message #266
  • Correctly detect when a query in the journal is empty #255
  • Avoid launching two instances of the same activity instance #238
  • Add start-with option to objectpalette in the journal
  • Fix dnd of icons in the favorite view #213
  • Right click on AP should reveal palette not connect to AP #10
  • Display space used and left in the volume palette in the journal #33
  • Don't update the zoom level when a dialog window pops up
  • Fix filtering the objectchooser with data types #219

sugar-artwork

  • Add documend-send icon (Gary C Martin) #227
  • Add application-x-generic as a copy of application-octet-stream #13
  • Add icons drive-harddisk and drive

sugar-datastore

  • Rename the installed package from olpc.datastore to carquinyol
  • Only try to remove the checksum dir if it already exists

Fructose modules

Fructose news

No News.

Fructose dependencies