git ssb

0+

Grey the earthling / gkn.me.uk



Tree: 0ec06f1a1911767feb7effe12b399cff8c28bc3c

Files: 0ec06f1a1911767feb7effe12b399cff8c28bc3c / content / justback.md

4802 bytesRaw

title: > Just Give Me A Back Button date: 2009-02-16 08:57 modified: 2009-03-02 05:34 status: published description: > An extension to remove the Forward button from Firefox.

small: > This entry's body is under the Status Quo public licence (SQPL): you may do whatever you want with it.

tags: Firefox, extensions, add-ons, Back button, Forward button, software, Status Quo public licence, simplification, downloads, design, user interface

links:


<p>A while ago, the Mozilla developers <a href="http://blog.mozilla.com/faaborg/2007/11/15/the-shape-of-things-to-come/">did some research</a> and <a href="http://weblogs.mozillazine.org/asa/archives/2004/05/just_give_me_a.html">related some anecdotes</a>, both of which suggested that web browser users use the Back button rather a lot. So in Firefox 3, they made it bigger than the Forward button. (—except on Linux, where they imitated a native design instead, shrewdly surmising that (A:) we like our applications consistent, and that (B:) our native design is pretty sensible.)</p>

<p>At the same time, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=386228">they combined the Back drop-down menu (showing pages you've previously visited in this tab in this session) with the Forward drop-down menu (showing pages you've visited in this tab in this session that you've then come away from by going Back)</a>.</p>

<p>A couple of years previously, I'd made two Firefox extensions that played around with these menus' appearance &amp; functionality. <a href="/dropdownremover">One removed the drop-down buttons, aiming for a simpler look (and leaving the menus accessible by a right-click)</a>; <a href="/backforwardmenus">the other turned each entire button into the menu trigger (also providing the simpler look, but working less efficiently without providing any extra capability)</a>. The latter was never supported, and when the menus were unified I stopped using (& thus supporting) the former.</p>

<p>A couple of hours ago I was thinking about how Google Chrome manages to reduce all of a web browser's <abbr title="user interface">UI</abbr> into five toolbar buttons &amp; two menus, and thinking about how to do a similar thing with other applications, particularly Firefox. I realised that I tend not to remember which page is one Forward, so when I want to go to any page other than one Back, I usually use the drop-down menu. So I may as well get rid of the Forward button.</p>

<p><a href="/justback/scrot.png" class="inset" id="addon" title="The obligatory screenshot"><img src="/justback/scrot.png" alt=""></a>I also realised I could. So I did.</p>

<p><a href="https://addons.mozilla.org/en-US/firefox/addon/10765/">Just Give Me A Back Button</a> is named after <a href="http://weblogs.mozillazine.org/asa/archives/2004/05/just_give_me_a.html">Asa's memorably-titled blog post</a> and consists of one line of code:</p>

<pre><code>#forward-button{display:none}</code></pre>

<p>—plus the necessary incantation to install it and apply it to the main Firefox window. It may look like arse on Windows &amp; Mac, where the Forward button is visually integrated with the Back &amp; drop-down buttons—I don't know. Don't complain. (Fixes are welcome, though.) <ins datetime="2009-03-02T05:34Z">It actually <em>doesn't</em> look like arse—I've now checked.</ins></p>

<p><a href="https://addons.mozilla.org/en-US/firefox/addon/10765/">It mainly lives at Mozilla Add-ons</a>, but if you trust me—and there's no reason why you should—you can also <a href="/justback/justback-1.xpi">get it directly from me</a>.</p>

<p id="licence">It's licensed under the ISC licence, which reads:</p>

<blockquote>
<p>Copyright © 2009, Greg K Nicholson</p>

<p>Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.</p>

<p>The software is provided "as is" and the author disclaims all warranties with regard to this software including all implied warranties of merchantability and fitness. In no event shall the author be liable for any special, direct, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software.</p>
</blockquote>

<p>It's only a minor simplification. Arguably, those overwhelming menus are a much bigger problem (in every sense). But it's something.</p>

Built with git-ssb-web