Features/WebKit/Development: Difference between revisions

Manuq (talk | contribs)
Manuq (talk | contribs)
 
(10 intermediate revisions by 2 users not shown)
Line 3: Line 3:
===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.  [http://bugs.sugarlabs.org/ticket/3303 Bug ticket #3303]
* 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, <span style="background:#ff8080; color:black">''FIXME''</span> patch: ''SugarHTray * , SugarVTray * { background-color: @toolbar_grey;}''
* 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 <span style="background:#ff8080; color:black">''FIXME''</span> '''PATCH SENT'''
* 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 <span style="background:#ff8080; color:black">''FIXME''</span>, links about the subject:
[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 <span style="background:#ff8080; color:black">''FIXME''</span>
- 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 embed===
===Flash and Java plugins===
- check Flash and Java embed '''VERIFY'''
[http://bugs.sugarlabs.org/ticket/3410 #3410]
- See http://bugs.sugarlabs.org/ticket/1700
- 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>