Changes

692 bytes added ,  11:05, 31 March 2009
no edit summary
Line 76: Line 76:  
If I have extra time.
 
If I have extra time.
 
# Webified SSB can save and resume its state with the Journal.
 
# Webified SSB can save and resume its state with the Journal.
 +
:: Save & resume the browser state. possibilities:
 +
::: - just save the URL. It may be slower to resume and in fact loses some state, but it should be enough for most cases.
 +
::: - save the HTML structure. May have trouble with running scripts.
 +
::: - pickle the WebView. I'm not sure it works, but it may be the
 +
:: Save & resume Gears state
 +
::: - do nothing. Gears provides resuming state. The only real drawback is that only the latest version will be available to resume. No actual data would be stored in the Journal.
 +
::: - save the entire Gears profile. Could be very slow for large profiles.
 +
::: - save just the sqlite database. Could be very slow for large databasesc (GMail).
 
# Build a JavaScript-side API for basic functionality that cannot be achieved easily with HTML and Gears
 
# Build a JavaScript-side API for basic functionality that cannot be achieved easily with HTML and Gears
: similar in concept to [http://fluidapp.com/developer/ Fluid's], but tailored for Sugar.
+
:: - similar in concept to [http://fluidapp.com/developer/ Fluid's], but tailored for Sugar.
: based on the javascript-dbus bridge
+
:: - based on the javascript-dbus bridge
 
# Webified SSB can run a userscript (GreaseMonkey)
 
# Webified SSB can run a userscript (GreaseMonkey)
: Should be as easy as injecting some JavaScript in the page
+
:: Should be as easy as injecting some JavaScript in the page
: a GUI like the one GreaseMonkey has is outside the scope of this project
+
:: a GUI like the one GreaseMonkey has is outside the scope of this project
 
:: there will be instructions for how to add/remove userscripts
 
:: there will be instructions for how to add/remove userscripts
 
# Webified SSB can use a userstyle (CSS)
 
# Webified SSB can use a userstyle (CSS)
: again, should be just injecting some CSS
+
:: again, should be just injecting some CSS
: again, no GUI will be provided, just instructions
+
:: again, no GUI will be provided, just instructions
    
Beyond GSoC, I would like to keep working on this.
 
Beyond GSoC, I would like to keep working on this.
158

edits