Update webpage, add some screenshots
[browser-switch] / www / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
2         "http://www.w3.org/TR/html4/strict.dtd">
3
4 <html>
5
6 <head>
7 <title>Browser Switchboard - default browser selection for Maemo</title>
8 </head>
9
10 <body>
11 <h1>Browser Switchboard</h1>
12
13 <p>
14 <img src="cp-screenshot-diablo.jpg" width="350" alt="Browser Switchboard control panel screenshot on Diablo">
15 <img src="cp-screenshot-fremantle.jpg" width="350" alt="Browser Switchboard control panel screenshot on Fremantle">
16 </p>
17
18 <p>Browser Switchboard (formerly browser-proxy) is a program which allows
19 you to choose which browser to use as the default browser on Maemo devices.
20 It supports MicroB, Tear, Fennec/Mobile Firefox, and Midori out of the box,
21 and can also be used to launch MicroB without having browserd running.</p>
22
23 <h2>Current Release</h2>
24 <p>Version 3.0rc1 (2009/12/18) (<a href="https://garage.maemo.org/frs/download.php/7081/browser-switchboard_3.0rc1-1_armel.deb">Diablo package</a>)</p>
25 <ul>
26 <li>Release candidate -- not (yet) a stable release</li>
27 <li>Add a control panel applet to help configure the UI</li>
28 <li>Reimplement the core D-Bus proxy in C to improve speed and memory footprint</li>
29 <li>Default to launching MicroB as the default browser if unconfigured -- if you were using Browser Switchboard to launch Tear, you need to explicitly set Tear as the default browser using the UI (or by configuring by hand)</li>
30 <li><b>EXPERIMENTAL</b> Fremantle support (see <a href="https://garage.maemo.org/frs/?group_id=1159">download page</a> for source and packages).  BACK UP before installing, and let me know how it goes!</li>
31 </ul>
32 <p>Version 2.2 (2009/12/14) (<a href="https://garage.maemo.org/frs/download.php/7038/browser-switchboard_2.2-1_all.deb">Diablo package</a>)</p>
33 <ul>
34 <li>Rename the package to browser-switchboard</li>
35 <li>Move the config file to /home/user/.config/browser-switchboard, and
36 fall back to the old location if no config file is found</li>
37 <li>If no config file is found and Tear isn't installed, launch MicroB;
38 this avoids breaking link opening on a system with a freshly installed
39 browser-switchboard package and Tear not installed</li>
40 <li>Package no longer depends on Tear; should make it easier for users of
41 other alternative browsers to use Browser Switchboard</li>
42 <li>substantial documentation update</li>
43 </ul>
44
45 <h2>Getting Browser Switchboard</h2>
46 <p>Source code, packages for Diablo, and EXPERIMENTAL packages for Fremantle
47 can be found on the maemo Garage
48 <a href="https://garage.maemo.org/frs/?group_id=1159">download page</a>.
49 Packages can also be installed from the maemo
50 <a href="http://wiki.maemo.org/Extras-devel">extras-devel repository</a>
51 (though don't blindly enable extras-devel and install/upgrade &mdash; see
52 the linked page first!)</p>
53
54 <h2>Quick Start</h2>
55 <ol>
56 <li>Download the binary package: browser-switchboard_X.Y-Z_all.deb
57 (where X.Y-Z is the version number, of course).</li>
58 <li>Install the package using the Application Manager (on Diablo, open the
59 Application Manager, then select Application->Install from file in the
60 menu).</li>
61 </ol>
62
63 <p><img src="cpapplet-diablo.jpg" width=320 alt="Browser Switchboard control panel UI"><br>
64 You can now select the default browser by using the Browser Switchboard
65 applet in the Control Panel.  Links in most applications, locally-saved
66 web pages opened from the file manager, and (for Maemo 4.x) entries in
67 the Web sidebar panel will open in the browser that you select as the
68 default.  If you don't configure a default browser, MicroB will continue
69 to be used as the default browser.</p>
70
71 <p>No matter which browser you select as the default, MicroB can always be
72 opened via the Web menu entry in the applications menu (for Maemo 4.x,
73 located in the Internet menu by default), or by running "browser" from
74 the shell.  While MicroB is open, it will receive all links from other
75 applications; closing MicroB will restore your chosen default browser.</p>
76
77 <p>Some users have reported that a restart may be necessary to ensure that
78 Browser Switchboard is functioning.  If you experience trouble after
79 installing the package, try rebooting your device first.</p>
80
81 <h2>Documentation</h2>
82 <p>See the
83 <a href="https://git.maemo.org/projects/browser-switch/?p=browser-switch;a=blob_plain;f=README;hb=HEAD">README</a>
84 for further instructions on how to configure and use Browser Switchboard.</p>
85
86 <h2>Support</h2>
87 <p>You can email your question to the maintainers (see below), or you can take
88 it to the
89 <a href="http://talk.maemo.org/showthread.php?t=28539">Tear thread</a>
90 on the talk.maemo.org forums.</p>
91
92 <h2>Development</h2>
93 <p>The latest source is available via a Git repository; you can check it out
94 by running</p>
95 <pre>
96 git clone https://git.maemo.org/projects/browser-switch
97 </pre>
98 <p>from a shell. You can also
99 <a href="https://git.maemo.org/projects/browser-switch/?p=browser-switch;a=summary">browse the repository</a> using gitweb.</p>
100
101 <p>Bug reports and patches can be emailed to the maintainers, or posted on the
102 forum thread.</p>
103
104 <h2>Maintainers</h2>
105 <p>Steven Luo
106 &lt;<a href="mailto:steven+maemo [at] steven676.net">steven+maemo [at] steven676.net</a>&gt;
107 is the primary maintainer of Browser Switchboard, with assistance from Jason
108 Simpson (the original developer).</p>
109 </body>
110
111 </html>