Difference between revisions of "Features/WebKit/Development"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
===Edit toolbar=== | ===Edit toolbar=== | ||
− | * undo/redo/copy/paste | + | * undo/redo/copy/paste '''DONE''' |
− | * search in Document | + | * search in Document '''DONE''' |
===View toolbar=== | ===View toolbar=== | ||
− | * zoom in/zoom out | + | * zoom in/zoom out '''DONE''' |
− | * fullscreen | + | * fullscreen '''DONE''' |
* show/hide tray | * show/hide tray | ||
===Home Button=== | ===Home Button=== | ||
− | * go back to home page ''' | + | * go back to home page '''DONE''' |
===Title entry=== | ===Title entry=== | ||
* show Address/title '''DONE''' | * show Address/title '''DONE''' | ||
− | * reload and stop button | + | * reload and stop button '''DONE''' |
* auto completion | * auto completion | ||
Line 34: | Line 34: | ||
===Keystrokes=== | ===Keystrokes=== | ||
* ctrl + 'd': add link | * ctrl + 'd': add link | ||
− | * ctrl + 'f': find | + | * ctrl + 'f': find '''DONE''' |
− | * ctrl + 'l': focus url entry | + | * ctrl + 'l': focus url entry '''DONE''' |
− | * ctrl + 'minus': zoom out | + | * ctrl + 'minus': zoom out '''DONE''' |
− | * ctrl + ['plus', 'equal']: zoom in | + | * ctrl + ['plus', 'equal']: zoom in '''DONE''' |
− | * ctrl + 'Left': go back | + | * ctrl + 'Left': go back '''DONE''' |
− | * ctrl + 'Right': go forward | + | * ctrl + 'Right': go forward '''DONE''' |
− | * ctrl + 'r': reload | + | * ctrl + 'r': reload '''DONE''' |
− | * ctrl + 't': add tab | + | * ctrl + 't': add tab '''DONE''' |
===Multiple tabs=== | ===Multiple tabs=== | ||
* page title '''DONE''' | * page title '''DONE''' | ||
− | * restore tabs | + | * restore tabs '''DONE''' |
===Downloads=== | ===Downloads=== | ||
Line 55: | Line 55: | ||
===Sessions=== | ===Sessions=== | ||
− | ''' | + | '''DONE''' |
===Link palettes=== | ===Link palettes=== | ||
Line 77: | Line 77: | ||
===View Source=== | ===View Source=== | ||
− | * The view source feature in Browse, should show the html page source, added to the activity source. | + | * The view source feature in Browse, should show the html page source, added to the activity source. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 11:52, 27 December 2011
Browse functionality and the replacements
Activity toolbar
- session title
- share activity
Edit toolbar
- undo/redo/copy/paste DONE
- search in Document DONE
View toolbar
- zoom in/zoom out DONE
- fullscreen DONE
- show/hide tray
Home Button
- go back to home page DONE
Title entry
- show Address/title DONE
- reload and stop button DONE
- auto completion
Go back and forward buttons
- History DONE
Favorite button
- create a session bookmark
- create a thumbnail
Stop button
- quit activity (active downloads?)
Keystrokes
- ctrl + 'd': add link
- ctrl + 'f': find DONE
- ctrl + 'l': focus url entry DONE
- ctrl + 'minus': zoom out DONE
- ctrl + ['plus', 'equal']: zoom in DONE
- ctrl + 'Left': go back DONE
- ctrl + 'Right': go forward DONE
- ctrl + 'r': reload DONE
- ctrl + 't': add tab DONE
Multiple tabs
- page title DONE
- restore tabs DONE
Downloads
- download a file
- active downloads when closing
Uploads
- upload a file
Sessions
DONE
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
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)
There is a free Safari (using WebKit) plugin that does the same: https://github.com/rentzsch/clicktoflash
Security
- CAcert
View Source
- The view source feature in Browse, should show the html page source, added to the activity source.