Changes

Jump to navigation Jump to search
1,696 bytes added ,  11:36, 3 July 2009
no edit summary
Line 1: Line 1:  +
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>[[Category:Idea]]
 
== Glucose ==
 
== Glucose ==
    
* Implement the source key feature for sugar (i.e. add a modal alert like the objectchooser with a filetree on the left and a non-editable gtksourceview on the right)
 
* Implement the source key feature for sugar (i.e. add a modal alert like the objectchooser with a filetree on the left and a non-editable gtksourceview on the right)
* [http://dev.laptop.org/ticket/7911 #7911] Integrate speech synthesis. '''(erikos, hemantg)'''
+
* {{Bug|7911}} Integrate speech synthesis. '''(erikos, hemantg)'''
* Implement grab/scroll key #447 (erikg?)
+
* Implement grab/scroll key {{Bug|4470}} (erikg?)
* Incrementally remove PS functionality
+
* Incrementally remove PS functionality in favour of implementing Buddy and Activity directly in Sugar toolkit, opening the way to use other unmodified Telepathy backends and clients.
 +
* Make it possible to subscribe to users ("add friends") who you can't see through the server and/or find via Gadget. This means making JIDs human readable, letting the user discover their own JID, providing a way to type them in, and getting the user to approve incoming friend requests.
 +
* Autosave more intelligently.  Currently, Activities are autosaved on every "context switch", which makes many things slow.  We should add a "dirty bit" so that Activities only get saved when something has changed, and autosave at most once every N minutes.
 +
 
 +
== Telepathy ==
 +
* Implement peer-to-peer connections in Telepathy Gabble so that one-to-one tube data doesn't go via the XMPP server.  Big performance/reliability wins.
    
== Control panel ==
 
== Control panel ==
   −
* Make layout language 'independent' using hippo http://dev.laptop.org/ticket/8148  
+
* Make layout language 'independent' using hippo {{Bug|8148}}
* Add section to set the keyboard layout #6780
+
* Add section to set the keyboard layout {{Bug|6780}}
 
* Add section for the speech settings
 
* Add section for the speech settings
* Better use of localization in the language and date&time section #8312
+
* Better use of localization in the language and date&time section {{Bug|8312}}
 
* Get rid of the modify_bg hacks and get this into the theme
 
* Get rid of the modify_bg hacks and get this into the theme
 +
* Check box on control panel to turn jabber service on/off {{Bug|833}} ([[User:satellit|satellit]] 07/03/2009)
    
== Journal ==
 
== Journal ==
    
* Add start-with option to the entry palette. This is useful in the main view of the journal but as well in the [http://wiki.laptop.org/go/Image:Activity_management-07.jpeg home view activity management]. Use cases are for example the opening of a web-page source in either write or browse without having to reveal the entry's detail view.
 
* Add start-with option to the entry palette. This is useful in the main view of the journal but as well in the [http://wiki.laptop.org/go/Image:Activity_management-07.jpeg home view activity management]. Use cases are for example the opening of a web-page source in either write or browse without having to reveal the entry's detail view.
* Add filter functionality to objectchooser. For example when adding an image into Write the objectchooser should only provide the caller with images [http://dev.laptop.org/ticket/3060 #3060].
+
* Add filter functionality to objectchooser. For example when adding an image into Write the objectchooser should only provide the caller with images {{Bug|3060}}.
 
* The activity palette in the home view should allow to resume recent journal entries. [http://wiki.laptop.org/go/Image:Activity_management-07.jpeg Mockup].
 
* The activity palette in the home view should allow to resume recent journal entries. [http://wiki.laptop.org/go/Image:Activity_management-07.jpeg Mockup].
 
* Encourage to title entries
 
* Encourage to title entries
* [http://dev.laptop.org/ticket/6128 #6128] Organization with tags.
+
* {{Bug|6128}} Organization with tags.
 
* File sharing. Implement [http://monkey.collabora.co.uk/telepathy-spec.git_file-transfer/ file transfer] [http://people.collabora.co.uk/~jonny/spec.html#org.freedesktop.Telepathy.Channel.Type.FileTransfer.DRAFT  (HTML)] for gabble. Implement the UI for file transfer in the Sugar UI ([http://wiki.laptop.org/go/Specifications/Object_Transfers Object Transfer]).
 
* File sharing. Implement [http://monkey.collabora.co.uk/telepathy-spec.git_file-transfer/ file transfer] [http://people.collabora.co.uk/~jonny/spec.html#org.freedesktop.Telepathy.Channel.Type.FileTransfer.DRAFT  (HTML)] for gabble. Implement the UI for file transfer in the Sugar UI ([http://wiki.laptop.org/go/Specifications/Object_Transfers Object Transfer]).
 +
* Add a Portfolio Activity that children use to select key Journal entries. The Portfolio activity would let them sequence and annotate the entries to make a multimedia presentation of their work.
    
== Browse ==
 
== Browse ==
* palette option to download linked file #2903
+
* palette option to download linked file {{Bug|2903}}
* object chooser and download alert in the right window #7498
+
* object chooser and download alert in the right window {{Bug|7498}}
    
== Read ==
 
== Read ==
* Improved relationship between ebook mode and collaboration #7017 #6537 #6538 #6645 #6736
+
* Improved relationship between ebook mode and collaboration {{Bug|7017}} {{Bug|6537}} {{Bug|6538}} {{Bug|6645}} {{Bug|6736}}
 
* Push evince changes upstream
 
* Push evince changes upstream
    
== Chat ==
 
== Chat ==
* Switch UI to GTK to enable text selection #8472
+
* Switch UI to GTK to enable text selection {{Bug|8472}}
 
* Wrap as a widget for use in other activities (Andres Ambrois)
 
* Wrap as a widget for use in other activities (Andres Ambrois)
    
== Write ==
 
== Write ==
* Elect new master for collaboration when the sharer leaves #3445
+
* Elect new master for collaboration when the sharer leaves {{Bug|3445}}
 
* Colored backgrounds for edits by different participants, as per mockups on [http://wiki.laptop.org/go/Write Write]
 
* Colored backgrounds for edits by different participants, as per mockups on [http://wiki.laptop.org/go/Write Write]
 +
* Use one-to-one tubes such as stream tubes when doing any bulk transfers (if they get implemented as P2P; see below).
 +
 +
== Release Management infrastructure ==
 +
* An official home page per Sugar component, where you can find:
 +
:* an official description
 +
:* a link to the source with a description of which release series is related to which Sucrose development cycle/branch/release
 +
:* changelogs for each release
 +
* Automation for publishing releases with changelogs for the above

Navigation menu