Features/WebKit/Development: Difference between revisions
| (13 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
===Activity toolbar=== | ===Activity toolbar=== | ||
* session title (in the Journal), should be the title of the last page visited <span style="background:#f6aa08; color:black">''ENHANCE''</span>, works as in previous Browse but when you resume a session the title is not updated anymore when browsing | * session title (in the Journal), should be the title of the last page visited <span style="background:#f6aa08; color:black">''ENHANCE''</span>, works as in previous Browse but when you resume a session the title is not updated anymore when browsing. [http://bugs.sugarlabs.org/ticket/3303 Bug ticket #3303] | ||
* share activity, the starred pages are shared, anything else? sharing in Borwse does not work at the moment, because the 'get_preferred_connection' API of the toolkit seem to be broken atm. Sharing in Read which does not use this API works. <span style="background:#ff8080; color:black">''FIXME''</span> | * share activity, the starred pages are shared, anything else? sharing in Borwse does not work at the moment, because the 'get_preferred_connection' API of the toolkit seem to be broken atm. Sharing in Read which does not use this API works. <span style="background:#ff8080; color:black">''FIXME''</span> Reference: http://wiki.laptop.org/go/Browse#Collaboration | ||
===Edit toolbar=== | ===Edit toolbar=== | ||
| Line 14: | Line 14: | ||
* fullscreen '''DONE''' | * fullscreen '''DONE''' | ||
* show/hide tray '''DONE''' | * show/hide tray '''DONE''' | ||
* style tray in the theme, | * style tray in the theme, '''DONE''' | ||
===Home Button=== | ===Home Button=== | ||
| Line 24: | Line 24: | ||
* normalize text entry and autosearch '''DONE''' | * normalize text entry and autosearch '''DONE''' | ||
* auto completion '''DONE''' | * auto completion '''DONE''' | ||
* represent loading status, update the bottom overlay with a status message | * represent loading status, update the bottom overlay with a status message '''DONE''' | ||
* we may add other ways to represent loading status in the future: | * we may add other ways to represent loading status in the future: | ||
** change cursor to busy cursor? | ** change cursor to busy cursor? | ||
| Line 63: | Line 63: | ||
===Uploads=== | ===Uploads=== | ||
* upload a file, rewrite filepicker.py for webkit, Epiphany will not help us in this one it just let webkitgtk handle it which uses the standard GtkFileChooser dialog, [https://lists.webkit.org/pipermail/webkit-gtk/2012-January/000894.html asked on the list for ideas]. The html field is <form><input type=file> <span style="background:#ff8080; color:black">''FIXME''</span> | * [http://bugs.sugarlabs.org/ticket/3411 #3411] upload a file, rewrite filepicker.py for webkit, Epiphany will not help us in this one it just let webkitgtk handle it which uses the standard GtkFileChooser dialog, [https://lists.webkit.org/pipermail/webkit-gtk/2012-January/000894.html asked on the list for ideas]. The html field is <form><input type=file> <span style="background:#ff8080; color:black">''FIXME''</span> | ||
This will be added to WebKit, this ticket is the one to track: https://bugs.webkit.org/show_bug.cgi?id=78491 | |||
===Link palettes=== | ===Link palettes=== | ||
| Line 89: | Line 91: | ||
===Set DPI=== | ===Set DPI=== | ||
The page should be zoomed for the screen in use | [http://bugs.sugarlabs.org/ticket/3428 #3428] The page should be zoomed for the screen in use '''DONE'''. | ||
Links about the subject: | |||
* what we used to set in hulahop: [http://kb.mozillazine.org/Layout.css.dpi layout.css.dpi] | * what we used to set in hulahop: [http://kb.mozillazine.org/Layout.css.dpi layout.css.dpi] | ||
* [http://webkitgtk.org/reference/webkitgtk/unstable/WebKitViewportAttributes.html#WebKitViewportAttributes--device-dpi attribute in webkitgtk] | * [http://webkitgtk.org/reference/webkitgtk/unstable/WebKitViewportAttributes.html#WebKitViewportAttributes--device-dpi attribute in webkitgtk] | ||
| Line 102: | Line 106: | ||
===Display pdf in Browse=== | ===Display pdf in Browse=== | ||
- either display the pdf in Browse or add a way to open it in Read | - either display the pdf in Browse or add a way to open it in Read '''DONE''' | ||
===Playback audio and video in Browse=== | ===Playback audio and video in Browse=== | ||
- check if playback is still working etc '''VERIFY''' | - check if playback is still working etc '''VERIFY''' | ||
===Flash and Java plugins=== | |||
[http://bugs.sugarlabs.org/ticket/3410 #3410] | |||
- check Flash and Java plugins <span style="background:#ff8080; color:black">''FIXME''</span> | |||
===Backwards compatibilty=== | |||
* test backards compatibility: resume activity sessions created with the old Browse version <span style="background:#ff8080; color:black">''FIXME''</span> | |||