Safari vs Mozilla

Safari with Gmail is just one frustration after another, so I moved to Camino and I never thought I’d look back. But now I use Mailplane to access my Gmail e-mail, and there’s no compelling reason for me to stay on Camino anymore, so I thought I’d give Safari another try as my main browser.

Speed

Camino is fast, much faster than Firefox, but Safari is still the fastest. In my unscientific and perceived tests, Safari seems to render pages just a fraction of a second faster than Camino, but its the frequency of the lock-ups I get from Camino — especially when I try to open multiple tabs — is my biggest annoyance with it.

Rendering

Text rendering in Safari has historically been superior to Gecko, but the new 3.0.3 seems to have taken a turn for the worse. Originally, when faced with a typeface that didn’t have a natural italic, it substituted with an appropriate alternative, which is much superior to Firefox and Caminos method of faking the italics by slanting the roman text.

With the new 3.0.3 Safari, they have reversed this decision and are now faking the italic font. In my opinion this doesn’t look anywhere near as nice as replacing the font, but more importantly the slanted roman Lucida Sans is not as legible as using Lucida Grande Italic:

Safari 2.0: Safari 2.0 Italic Text Rendering

Safari 3.0.3: Safari 3.0.3 Italic Text Rendering

The next version of Camino is supposed to use the cairo graphics library, which in turn can use the newer Core Image instead of the current Quickdraw. This gives all Gecko based browsers — including the next version of Camino — a much better “italic font faker”. In general cairo renders text very well indeed, and a more in-depth look is needed once more stable browsers are released — the latest trunk build of Camino renders all italic text as roman, so currently I’m unable to test it.

Tabs

After using Firefox with Tab Mix Plus and Safari 3.0.3, Camino tabs feel old and tired. You can’t rearrange them, a huge downer for me as I like to organise my tabs into my own little groups, and there’s no way to configure it to open new tabs to the right of the currently open tab, instead of at the far right.

This isn’t to say Safari tabs are perfect, infact without the add-ons mentioned below it would be almost impossible to use Safari. But with the add-ons I much prefer Safari tabs to Camino or Firefox1 especially with the new feature in 3.0.3 where its possible to drag a tab off into a new window.

Add-Ons

Unfortunately for Safari it has a lot of quirks that can’t be solved without third-party software. Fortunately though, there are a lot of add-ons for Safari that makes it — in my eye — bringing Safari to a useable state for my browsing method.

I prefer to have everything in one window, sometimes if you click a link in Gmail, it opens in a new window, even if you Command-click the link. With Saft, you can force Safari to open new links and windows in the browser. For me, this makes it worth its $12 price alone.

Safari has no built-in ad-blocking capability, beside using a custom stylesheet. However PithHelmet makes it a much easier process to add your own blocking rules, and the set of included rules block 95% of the adverts I come across. Its a bargain at $10.

SafariStand is the exception in this list of Safari add-ons, being the only free one. But for me it offers little for me except for syntax colouring in the view source window. However this doesn’t work in Safari 3.0.3 even with the beta version of SafariStand thats compatible with it.

Safari As Your Main Browser

For web designing, you can’t beat Firefox with Firebug, this combination of free software has saved me countless hours, although Safari has something similar, they’ve yet to implement live CSS and HTML editing, which is invaluable when you’re working with complex layouts.

But Safari is an incredibly refined browser compared to the oafish Firefox and, certain circumstances, ungainly Camino, and that is why I use it as my main browser.


  1. They look ugly and the close button is on the right side of the tab, also known as the wrong side.

Blueprint CSS Framework

A CSS framework for grid based designs. I think it’s about time the layout portion of CSS got frameworked.

Veracity Competition

I’ve submitted my entry for the Sandbox Designs Competition, which is a modified version of the design you’re seeing right now.

screenshot.png

I’ve made it available for public consumption at its project page, its licensed under the GPL so make sure you keep it that way.

Good luck to all the entrants!

Veracity

Ejecutive is now sporting a brand new design, called Veracity. This is my first theme based on The Sandbox, and also my entry into The Sandbox Competition.

Its my first grid-based design for years, although there isn’t much to do for grid based designs with a standard blog format, I’ve tried to be as faithful to the format as possible. I have to give thanks to Khio Vinh’s excellent post and related slides about good grid design which was a big inspiration for making this design grid based.

The design is very narrow, being only 650 pixels wide despite over 99% of visitors having a screen that is wider1 this is to artificially limit the width of the content to preserve readability.

I almost went with a plain black and white colour scheme, but I decided to retain Ejecutive’s traditional dark and deep tonality with bright highlights. It’s also the first grid based design Ejecutive’s had since Opacity, and its a welcome return I think.

The competition only allows modifications to the stylesheet and not the markup, so I was rather limited in what I could achieve. But The Sandbox excels at giving you a very solid base to design from, especially with a set of layout stylesheets included which saved me the trouble of setting up the sidebar on the right2 and very well thought through markup. This competition should show just how far you can go with this base.

Wish me luck!


  1. The remaining 1% are from small screened devices such as smartphones and PDAs.
  2. Although I question the use of the word ’sidebar’ in the markup as I’d argue its describing the styling of the sidebar in the content and therefore is not semantic. What if you wanted it at the top or bottom of the page?

Helvetica at 50

The BBC celebrates Helvetica’s 50th anniversary.

OS X tab style inconsistancy

Two new OS X applications were released today, CSSEdit and Coda. With them comes two new and different styles of tabs.

Coda: codatabs.png

CSSEdit: cssedittabs.png

Coda takes a Camino—style approach to tab design, while CSSEdit’s is more Safari. I prefer CSSEdit’s personally, it’s clearer which tab is selected and it does it with less visual elements (or visual clutter). But there’s no reason why OS X should have so many different styles of tabs for documents. It’s one of the last few user interface widgets1 that has yet to be standardised, but one that is becoming increasingly popular.

Hopefully Leopard will feature a default tab widget for Cocoa that most people will adopt to use in their applications, and hopefully it’ll look something like CSSEdit’s elegant implementation.


  1. In the sense of user interface elements such as buttons and tick—boxes, not OS X’s Widgets.

Google Reader theme

Jon Hicks strikes again with an OS X application style design for Google Reader that you can actually use. Very nice.

Tate Modern extension is approved

A fantastic glass extension for the Tate Modern gallery in central London has been approved and should be open in time for the 2012 Olympics.

Coco-Cola redesign

Coco-Cola has redesigned their cans and bottles in Japan, as part of their new The Coke Side of Life marketing campaign. I’ve yet to see a can in the flesh so I’ll hold off from forming an opinion now, but the slogan just sounds like a desperate company’s marketing department struggling with ideas.

53 CSS techniques you couldn’t live without

A very comprehensive list of CSS tips and tricks linked up by Smashing Magazine.

Introducing Incognito

It didn’t take me long to get bored of black text on white background, so I present the Incognito style for Opacity2. If you have a low contrast monitor, I feel for you.

Christmas spirit

I think most people who know me will say that I’m probably the grumpiest person at Christmas. I couldn’t care less if we celebrated it or not, but I do enjoy the two bank holidays and the good food. But this year, I feel like getting a bit more into the festive spirit, so I’ve redecorated Ejecutive with a almost-Christmas-tree-like-but-not-quite-green colour.That’s all you’re getting, so stop standing around waiting for more and go away and enjoy Christmas away from your computer!

Adobe Creative Suite Icons

It seems the blue square icon for the new Photoshop CS3 beta is actually the final production icon, and every other Creative Suite application has a similar mystery meat style icon. Great. Analysis available from Mezzoblue.

A slow failure

Ever since I decided to disable public commenting on Ejecutive nearly four months ago, I’ve been closely monitoring the traffic and regular readership. I’ve released a steady stream of improvements to Ejecutive since then, mainly Opacity2 and upping the professionalism of my writing, so you’d think that my readership should improve eh?

Well you’d be wrong.

Facing the facts

Things did start quite well, with an eight per-cent increase in visits in September compared to August, while the number of unique visitors remained the same. However October saw a 38 per-cent drop in visits compared to September, and 40 per-cent drop in unique visitors. Things got worse in November which saw a 21 per-cent drop in total visitors compared to October, but the number of unique visitors did remain the same.

If you look in the archives, it’s easy to see a big reason why this is happening, in September I wrote eight articles, all of which were in the first half of the month. Then there was a gap of over a month before my next article in the second half of October. In total there were only two articles in October. And again in November I only wrote three articles although at least they were spaced out evenly across the month.

Fixing Ejecutive

Thinking back, I don’t remember why I got such a boost in early September to write so much, but it obviously helped the success of the site hugely, especially seeing as one of my articles was heavily linked to and got submitted to Digg. But I know I have to get that drive back if I want stop the slide in readership after all the hard work I’ve put into Ejecutive to make it successful. So I’m going to try a little experiment, I’m going to post an article on Ejecutive at least five times a week. This means you’ll be getting ten times more love (articles), and I’m not just talking about links, these will be proper articles about anything I care about, not just technology, the web and politics, but also music, photography and cinema/movies/film.

I’m also going to add a more personal touch to this site, as you’ve probably noticed in my last article. I’ve asked for feedback, which as been 100 per-cent positive, so I’ll be sticking with it for the time being. With the standard blog format of Opacity2, I find some of my best articles are lost with time, and it’s increasingly hard to find them, I’ve got to figure out a way to feature them, and figure out some time to do it in.

I do have a cold at the moment, which probably means I’ll have it over the weekend too, so I may as well make the best of a bad situation and work on Ejecutive, making the site easier to navigate as a whole and bring more structure to the content. While I do love the minimalistic design of Oapcity2, maybe its turning my visitors away instead of inviting more in.

WP Tiger Administration V3.0

WP Tiger Administration V3.0 is out, and looking as great as ever. Steve’s new site design also makes me want to go back to Opacity. Almost.

Opacity Strikes Back

Here it is, the new design for Ejecutive, which I’ve dubbed Opacity Strikes Back (or Opacity2).

Being a Minimalist, I was never completely happy with the original Opacity. The initial design was too complicated, and so when I tried to implement it, the complexity got out of hand, to the stage where the CSS alone was split into seven different files and totalled over 20KB.

I didn’t put enough thought into the whole design procedure, and in the end design aesthetics won over usability. Even though the design was eventually scaled back and improved, a dark blue background made text hard to read for all but the lucky few with high contrast monitors. I also choose to justify the text, without doing much research into why this would make the text harder to read.

The problem lies in the current trend of having fancy graphics, reflections and bold colours, when the real design issue is typography. Information Architects explains the problem well:

Information design is not about the use of good typefaces, it is about the use of good typography. Which is a huge difference. Anyone can use typefaces, some can choose good typefaces, but only few master typography.

I’m not saying I’ve mastered typography, but I can tell the difference between good typography, and bad typography. Opacity had bad typography, and I was a little ashamed to have designed and used it on my website.

Opacity2 is the expression of my Minimalistic ideals. Every superfluous feature has been striped out, and replaced by white space. In fact, you’ll notice that there is a lot of white space between almost everything. I’ve optimised and tweaked the line spacing, letter spacing and word spacing to create what I believe is currently the most usable typography I can muster out of Georgia. You may also notice there are lots of white space between posts and between paragraphs, and all the white space is relative to each other, so the space between posts is three times that of the space between paragraphs, and so on.

It’s about time us so-called “designers” starting educating ourselves about the real design, and face the fact that over 95% of the content you create will be text, so you number one priority when designing should be how to treat the text.

Going off on a tangent here, but this is also the first design and theme I’ve made using completely open source tools, not relying on Macromedia Dreamweaver or TextMate as I usually do1 but instead using the excellent Notepad2 by flo. Thumbs up for using the right tool for the job.


  1. Although I admit that if I had access to my Macbook during the time I spent designing Opacity2, I probably would’ve used TextMate instead.

Constitution of a new website

If you’ve ever found yourself fighting between departments for control over a new website, then point them to Bruce Lawson’s Constitutions of a New Website which should help solve conflicts.

The most important rule is the first one:

The user is sovereign. The site must be designed around user needs, not organisational structure or operational convenience.

Update the updater

Why do you need to update the updater for the updater to update the application you wanted to update in the first place?

Where are the menu bars in Vista?

Shell Blog has the lowdown on how to incorporate new Vista UI designs into your own applications, with the slow death of the menu bar, and the rise of the command module.

One of the first things people notice when they start using Vista is the absence of menu bars. Explorer, photo gallery, media player, and IE all don’t show menus by default and just use the so-called “command module.â€? What is up with that? Do we hate menu bars? And more importantly — what is the guidance that third-party developers are supposed to follow?

MySpace Redux

I’ve always been a fan of independent redesigns of big sites, and Mark Otto’s MySpace Redux is just that.

If I do have one critique, its that I’m not a fan of the “mystery meat” navigation hes got going on at the top there. If you do find that you have too many menu options, maybe its time to rethink the structure and consolidate.