Difference between revisions of "WebKit:Alpha"
Jump to navigation
Jump to search
m (moved Webkit:Alpha to WebKit:Alpha: fix capitalization) |
(updated pass by someone with a better grasp of current code structure ;-)) |
||
Line 1: | Line 1: | ||
− | Camino 3's alpha phase will start with the most basic of alphas, delivered when we can ship Camino that: browses the web, has tabs, has bookmarks ( | + | Camino 3's alpha phase will start with the most basic of alphas, delivered when we can ship Camino that: browses the web, has tabs, has bookmarks (the current bookmark manager UI may not be 100% functional), interfaces with history (autocomplete hopefully, but likely doesn't have a history manager), and has Camino icons in the toolbar. |
− | The location bar will not need to be finished or include feed or security information to start. The location bar will likely be basic and only pull from | + | The location bar will not need to be finished or include feed or security information to start. The location bar will likely be basic and may only pull from bookmarks (i.e., not include the entire algorithm we now use), though ''could'' pull from history as well. The search bar will not need to exist yet. |
== Steps to Alpha == | == Steps to Alpha == | ||
− | # Disable (likely comment out) all Camino code except the | + | # Disable (likely comment out) all Camino code except the minimum needed. |
− | # | + | # Replace or modify src/embedding (as well as startup-related code in MainController and PreferenceManager) to use WebKit. |
# Bootstrapped, dead-simple, pre-alpha browser with no features and no Camino look and feel, but built on top of some Camino code. | # Bootstrapped, dead-simple, pre-alpha browser with no features and no Camino look and feel, but built on top of some Camino code. | ||
# Hook up basic UI (back, forward, reload, stop, location bar). | # Hook up basic UI (back, forward, reload, stop, location bar). | ||
− | #* If volunteer wishes to hook up search bar, it is likely not hard to do here, without the | + | #* If volunteer wishes to hook up search bar, it is likely not hard to do here, without the opensearch feature. |
− | # Hook up basic history system using | + | # Hook up basic history system using WebKit-provided interface. |
# Hook up bookmark system using Camino method (unless we devise a new method). | # Hook up bookmark system using Camino method (unless we devise a new method). | ||
− | # Hook up autocomplete in location bar using history and bookmarks (or just | + | # Hook up autocomplete in location bar using history and bookmarks (or just bookmarks for now). |
# Hook up tabs system, possibly with a max tab limit to start. | # Hook up tabs system, possibly with a max tab limit to start. | ||
"Basic" things likely missing: | "Basic" things likely missing: | ||
* No import of old Camino data as of yet. | * No import of old Camino data as of yet. | ||
− | * No use of Keychain as of yet, unless it's given for free by | + | * No use of Keychain as of yet, unless it's given for free by WebKit. |
* No bookmark bar. | * No bookmark bar. | ||
* Possibly/likely no status bar. | * Possibly/likely no status bar. | ||
+ | * Limited preferences UI (cookies, pop-ups, etc.) |
Revision as of 19:21, 1 May 2012
Camino 3's alpha phase will start with the most basic of alphas, delivered when we can ship Camino that: browses the web, has tabs, has bookmarks (the current bookmark manager UI may not be 100% functional), interfaces with history (autocomplete hopefully, but likely doesn't have a history manager), and has Camino icons in the toolbar.
The location bar will not need to be finished or include feed or security information to start. The location bar will likely be basic and may only pull from bookmarks (i.e., not include the entire algorithm we now use), though could pull from history as well. The search bar will not need to exist yet.
Steps to Alpha
- Disable (likely comment out) all Camino code except the minimum needed.
- Replace or modify src/embedding (as well as startup-related code in MainController and PreferenceManager) to use WebKit.
- Bootstrapped, dead-simple, pre-alpha browser with no features and no Camino look and feel, but built on top of some Camino code.
- Hook up basic UI (back, forward, reload, stop, location bar).
- If volunteer wishes to hook up search bar, it is likely not hard to do here, without the opensearch feature.
- Hook up basic history system using WebKit-provided interface.
- Hook up bookmark system using Camino method (unless we devise a new method).
- Hook up autocomplete in location bar using history and bookmarks (or just bookmarks for now).
- Hook up tabs system, possibly with a max tab limit to start.
"Basic" things likely missing:
- No import of old Camino data as of yet.
- No use of Keychain as of yet, unless it's given for free by WebKit.
- No bookmark bar.
- Possibly/likely no status bar.
- Limited preferences UI (cookies, pop-ups, etc.)