Changes

Jump to navigation Jump to search
Line 8: Line 8:  
* undo/redo/copy/paste '''DONE'''
 
* undo/redo/copy/paste '''DONE'''
 
* search in Document '''DONE'''
 
* search in Document '''DONE'''
* style text found in search, put yellow background, [http://lists.sugarlabs.org/archive/sugar-devel/2012-January/035205.html patch], we need to set the background color of the widget as well accordingly to make the currently selected match better visible as well
+
* style text found in search, put yellow background, <span style="background:#f6aa08; color:black">''ENHANCE''</span> we need to set the background color of the widget as well accordingly to make the currently selected match better visible as well
    
===View toolbar===
 
===View toolbar===
Line 14: Line 14:  
* fullscreen '''DONE'''
 
* fullscreen '''DONE'''
 
* show/hide tray '''DONE'''
 
* show/hide tray '''DONE'''
* style tray in the theme, patch: ''SugarHTray * , SugarVTray * { background-color: @toolbar_grey;}''
+
* style tray in the theme, <span style="background:#ff8080; color:black">''FIXME''</span> patch: ''SugarHTray * , SugarVTray * { background-color: @toolbar_grey;}''
    
===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
+
* represent loading status <span style="background:#ff8080; color:black">''FIXME''</span>
 
** change cursor to busy cursor?
 
** change cursor to busy cursor?
 
** update the bottom overlay with a status message?
 
** update the bottom overlay with a status message?
Line 38: Line 38:     
===Stop button===
 
===Stop button===
* quit activity (active downloads?)
+
* quit activity (active downloads?) '''DONE'''
    
===Keystrokes===
 
===Keystrokes===
Line 59: Line 59:     
===Downloads===
 
===Downloads===
* download a file, [http://lists.sugarlabs.org/archive/sugar-devel/2012-January/035222.html patch] that implement downloads (invoking a download from a palette does not work yet)
+
* download a file, [http://lists.sugarlabs.org/archive/sugar-devel/2012-January/035222.html patch] that implement downloads (invoking a download from a palette does not work yet) '''DONE'''
* check for active downloads when closing, see patch above ^^
+
* check for active downloads when closing, see patch above ^^ '''DONE'''
    
===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>
+
* 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>
    
===Link palettes===
 
===Link palettes===
* follow link, start download: the tricky bit is how to invoke the palette
+
* follow link, start download: the tricky bit is how to invoke the palette <span style="background:#ff8080; color:black">''FIXME''</span>
    
===Start all instances in the same process===
 
===Start all instances in the same process===
Line 72: Line 72:     
===Authenticate with schoolserver===
 
===Authenticate with schoolserver===
* Create a HTTP Cookie to authenticate with the Schoolserver, Epiphany is as well using the 'cookies.sqlite'  database, we can reuse that, you can use libsoup for the management, the session we get with ''WebKit.get_default_session()'', see  ''embed/ephy-embed-single.c'' and'' lib/ephy-profile-migrator.c'' for a migrator.
+
* Create a HTTP Cookie to authenticate with the Schoolserver, Epiphany is as well using the 'cookies.sqlite'  database, we can reuse that, you can use libsoup for the management, the session we get with ''WebKit.get_default_session()'', see  ''embed/ephy-embed-single.c'' and'' lib/ephy-profile-migrator.c'' for a migrator. <span style="background:#ff8080; color:black">''FIXME''</span>
    
===Internationalisation===
 
===Internationalisation===
* Display pages based on locale specific information, [http://lists.sugarlabs.org/archive/sugar-devel/2012-January/035226.html patch]
+
* Display pages based on locale specific information '''DONE'''
    
===Don't autoplay flash, embed in web page===
 
===Don't autoplay flash, embed in web page===
* see agent-stylesheet.css in Browse how we did this before (test with njambre.org web page)
+
* see agent-stylesheet.css in Browse how we did this before (test with njambre.org web page) <span style="background:#ff8080; color:black">''FIXME''</span>
    
There is a free Safari (using WebKit) plugin that does the same: https://github.com/rentzsch/clicktoflash
 
There is a free Safari (using WebKit) plugin that does the same: https://github.com/rentzsch/clicktoflash
    
===Security===
 
===Security===
* CAcert
+
* CAcert <span style="background:#ff8080; color:black">''FIXME''</span>
    
===View Source===
 
===View Source===
Line 89: Line 89:     
===Set DPI===
 
===Set DPI===
The page should be zoomed for the screen in use, links about the subject:
+
The page should be zoomed for the screen in use <span style="background:#ff8080; color:black">''FIXME''</span>, 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 96: Line 96:     
===Identify Sugar version through Browser===
 
===Identify Sugar version through Browser===
This can be done using the user agent, [http://lists.sugarlabs.org/archive/sugar-devel/2012-January/035267.html, patch].
+
This can be done using the user agent '''DONE'''
3,267

edits

Navigation menu