Difference between revisions of "Features/WebKit/Development"

From Sugar Labs
Jump to navigation Jump to search
Line 15: Line 15:
  
 
===Home Button===
 
===Home Button===
* go back to home page
+
* go back to home page '''Patch sent'''
  
 
===Title entry===
 
===Title entry===
* show Address/title
+
* show Address/title '''Patch sent'''
 
* reload and stop button
 
* reload and stop button
 
* auto completion
 
* auto completion
  
 
===Go back and forward buttons===
 
===Go back and forward buttons===
* History
+
* History '''Patch sent'''
  
 
===Favorite button===
 
===Favorite button===
Line 55: Line 55:
  
 
===Sessions===
 
===Sessions===
 +
'''Patch sent'''
  
 
===Link palettes===
 
===Link palettes===

Revision as of 08:16, 30 November 2011

Browse functionality and the replacements

Activity toolbar

  • session title
  • share activity

Edit toolbar

  • undo/redo/copy/paste
  • search in Document

View toolbar

  • zoom in/zoom out
  • fullscreen
  • show/hide tray

Home Button

  • go back to home page Patch sent

Title entry

  • show Address/title Patch sent
  • reload and stop button
  • auto completion

Go back and forward buttons

  • History Patch sent

Favorite button

  • create a session bookmark
  • create a thumbnail

Stop button

  • quit activity (active downloads?)

Keystrokes

  • ctrl + 'd': add link
  • ctrl + 'f': find
  • ctrl + 'l': focus url entry
  • ctrl + 'minus': zoom out
  • ctrl + ['plus', 'equal']: zoom in
  • ctrl + 'Left': go back
  • ctrl + 'Right': go forward
  • ctrl + 'r': reload
  • ctrl + 't': add tab

Multiple tabs

  • page title
  • restore tabs

Downloads

  • download a file
  • active downloads when closing

Uploads

  • upload a file

Sessions

Patch sent

Link palettes

Start all instances in the same process

Browse using xulrunner is a single process activity where all instances are in the same process. We need to see how WebKit handles this.

Authenticate with schoolserver

  • Create a HTTP Cookie to authenticate with the Schoolserver

Internationalisation

  • Set intl.accept_languages preference based on the locale

Security

  • CAcert

Manu's list

manuq: *** DONE page title in tabs manuq: *** DONE make stop and reload page buttons work manuq: *** DONE make go home button work manuq: *** DONE make stop activity button work manuq: *** DONE make tabs work again manuq: *** DONE make restore session work manuq: *** DONE make keystrokes go back, go forward, reload manuq: *** DONE make favourites work manuq: *** DONE make edit (undo/redo/copy/paste/search) work manuq: *** TODO make link palette work manuq: *** TODO make downloadmanager work