0.84/Ideas: Difference between revisions
No edit summary |
turn bugs into links using Template:Bug |
||
| Line 2: | Line 2: | ||
* 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) | ||
* | * {{Bug|7911}} Integrate speech synthesis. '''(erikos, hemantg)''' | ||
* Implement grab/scroll key | * Implement grab/scroll key {{Bug|4470}} (erikg?) | ||
* 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. | * 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. | * 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. | ||
| Line 13: | Line 13: | ||
== Control panel == | == Control panel == | ||
* Make layout language 'independent' using hippo | * Make layout language 'independent' using hippo {{Bug|8148}} | ||
* Add section to set the keyboard layout | * 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 | * 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 | ||
| Line 22: | Line 22: | ||
* 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 | * 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 | ||
* | * {{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. | * 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 | * palette option to download linked file {{Bug|2903}} | ||
* object chooser and download alert in the right window | * object chooser and download alert in the right window {{Bug|7498}} | ||
== Read == | == Read == | ||
* Improved relationship between ebook mode and collaboration | * 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 | * 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 | * 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). | * Use one-to-one tubes such as stream tubes when doing any bulk transfers (if they get implemented as P2P; see below). | ||