<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Michael Jay Lissner</title><link href="https://michaeljaylissner.com/" rel="alternate"></link><link href="https://michaeljaylissner.com/feeds/tag/stylish" rel="self"></link><id>https://michaeljaylissner.com/</id><updated>2009-08-12T11:34:22-07:00</updated><entry><title>Firefox Modifications for Maximal Screen Real Estate and Usability</title><link href="https://michaeljaylissner.com/posts/2009/08/12/firefox-modifications-for-real-estate-and-usability/" rel="alternate"></link><updated>2009-08-12T11:34:22-07:00</updated><author><name>Mike Lissner</name></author><id>tag:michaeljaylissner.com,2009-08-12:posts/2009/08/12/firefox-modifications-for-real-estate-and-usability/</id><summary type="html">&lt;p&gt;I&amp;#8217;ve been playing around lately with concepts to make Firefox more useful on
my laptop, and I&amp;#8217;ve come up with a few solutions I thought I would share. 
The idea here is to take the best concepts from Chrome and Safari, 
and apply them to Firefox. These changes will maximize your use of screen 
real estate, and will make Firefox a little easier to use at the same&amp;nbsp;time.&lt;/p&gt;
&lt;p&gt;Once these are set up, Firefox will look like&amp;nbsp;this:&lt;/p&gt;
&lt;p&gt;&lt;img alt="No alt" src="https://michaeljaylissner.com/images/Firefox Screenshot.png" /&gt;&lt;/p&gt;
&lt;p&gt;These changes do the&amp;nbsp;following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reduce the status bar to 1px at the bottom of the&amp;nbsp;screen&lt;/li&gt;
&lt;li&gt;Reduce the menu bar to a small icon to the right of the &lt;span class="caps"&gt;URL&lt;/span&gt; bar (like&amp;nbsp;Chrome)&lt;/li&gt;
&lt;li&gt;Move the tabs to the top of the browser (like&amp;nbsp;Chrome)&lt;/li&gt;
&lt;li&gt;Highlights the domain part of each &lt;span class="caps"&gt;URL&lt;/span&gt; (like&amp;nbsp;Chrome)&lt;/li&gt;
&lt;li&gt;Make links appear in the &lt;span class="caps"&gt;URL&lt;/span&gt; bar when you hover over them (since the 
 status bar is&amp;nbsp;eliminated)&lt;/li&gt;
&lt;li&gt;Show a progress bar in the &lt;span class="caps"&gt;URL&lt;/span&gt; bar rather than in the status bar (like&amp;nbsp;Safari)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The changes that are needed to enable all this are a bit complicated, 
but not too&amp;nbsp;bad:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Eliminating the status bar at the bottom of the screen creates about 35 
pixels of vertical space that is otherwise not used for very much. By 
making it only one pixel, hovering over the bottom of your browser window 
will pop it up, in case you need it. To do this, 
you need the &lt;a href="https://addons.mozilla.org/firefox/addon/2108"&gt;Stylish extension&lt;/a&gt;, and &lt;a href="http://userstyles.org/styles/3600"&gt;this Stylish script&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Reducing the menu bar to only a small icon achieves the same goal of 
creating screen space. To do so, I recommend the &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4550"&gt;Compact Menu&lt;/a&gt; 
extension. A word of warning though: this one takes some configuration 
after installation. (The Tiny Menu extension will also work, 
but you can&amp;#8217;t move the icon to the right-hand side, 
which makes the back button much more difficult to&amp;nbsp;use.)&lt;/li&gt;
&lt;li&gt;After some consideration, I decided to move my tabs above the &lt;span class="caps"&gt;URL&lt;/span&gt; bar 
because the &lt;span class="caps"&gt;URL&lt;/span&gt; bar and the associated buttons really do apply to whatever
page is being displayed. Which is to say that the &lt;span class="caps"&gt;URL&lt;/span&gt; is part of the tab,
and should be displayed under it - not vice versa. To make this change 
is pretty easy - simply install the Stylish script &lt;a href="http://userstyles.org/styles/10986"&gt;found here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Highlighting the domain in the &lt;span class="caps"&gt;URL&lt;/span&gt; bar, and graying out the rest is a 
simple and useful trick that helps to avoid scam sites that might be 
trying to impersonate a valid web site. To make this change, 
simply install the &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4014"&gt;Locationbar&lt;sup&gt;2&lt;/sup&gt; extension&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Since we eliminated the status bar, one thing we&amp;#8217;ll need back is the 
ability to see where a link takes us before we click on it. By making it 
appear in the &lt;span class="caps"&gt;URL&lt;/span&gt; bar rather than the status bar, our eyes only need to 
look in one place, and the result of clicking on a link is shown to us 
before we click on it. To make this change, there is a setting in the 
&lt;a href="http://mozilla.zeniko.ch/fission.html"&gt;Fission extension&lt;/a&gt;, which is also used to display progress in the &lt;span class="caps"&gt;URL&lt;/span&gt;&amp;nbsp;bar.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You might note at this point that in the screenshot above that I&amp;#8217;ve also 
eliminated the search box from the navigation toolbar, 
thus allowing more space for the &lt;span class="caps"&gt;URL&lt;/span&gt; bar. To replace the search box&amp;#8217;s 
functionality, I recommend the &lt;a href="http://cybernetnews.com/cybersearch/"&gt;Cybersearch extension&lt;/a&gt;, which uses keywords 
in the &lt;span class="caps"&gt;URL&lt;/span&gt; bar to complete searches. For example, if I type &amp;#8220;wiki windows,&amp;#8221; 
it gives me the top ten wikipedia pages for the term&amp;nbsp;windows:&lt;/p&gt;
&lt;p&gt;&lt;img alt="No alt" src="https://michaeljaylissner.com/images/Firefox Cybersearch Example.png" /&gt;&lt;/p&gt;
&lt;p&gt;This also works for Google and Amazon, and just about any other site you 
can think&amp;nbsp;of.&lt;/p&gt;
&lt;p&gt;Once all of this is completed, you should have created about 70 vertical 
pixels of new space in your browser, maintained all the previous 
functionality, and improved the usability of a couple of&amp;nbsp;tasks.&lt;/p&gt;</summary><category term="firefox"></category><category term="extensions"></category><category term="usability"></category><category term="stylish"></category></entry></feed>