Changes

Jump to navigation Jump to search
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, <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 <span style="background:#ff8080; color:black">''FIXME''</span>
+
* represent loading status, update the bottom overlay with a status message '''DONE'''
 +
* we may add other ways to represent loading status in the future:
 
** change cursor to busy cursor?
 
** change cursor to busy cursor?
** update the bottom overlay with a status message?
   
** show spinning wheels in tabs?
 
** show spinning wheels in tabs?
    
===Go back and forward buttons===
 
===Go back and forward buttons===
 
* History '''DONE'''
 
* History '''DONE'''
* Palettes showing history (see webtoolbar.py methods _session_history_changed_cb, _reload_session_history, _history_item_activated_cb)
+
* Palettes showing history (see webtoolbar.py methods _session_history_changed_cb, _reload_session_history, _history_item_activated_cb) '''DONE'''
    
===Favorite button===
 
===Favorite button===
Line 54: Line 54:  
* page title '''DONE'''
 
* page title '''DONE'''
 
* restore tabs '''DONE'''
 
* restore tabs '''DONE'''
* tabs size
+
* tabs size <span style="background:#f6aa08; color:black">''ENHANCE''</span>
 
** always the same height
 
** always the same height
 
** fixed width depending on the number of tabs, see message for commit 959f86e0406914267047dc10302f98a059b6ba21
 
** fixed width depending on the number of tabs, see message for commit 959f86e0406914267047dc10302f98a059b6ba21
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
+
- 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>
296

edits

Navigation menu