Removing the Glowing Halo Around Safari Text Inputs

Tuesday, 27 January 2009

On the whole, I generally prefer the way Safari renders and handles native form elements over that of most major browsers. One minor annoyance I’ve run into is that text inputs that are applied a custom style are still given a glowing halo-effect when focused. This is usually the desired effect since it is a huge visual aid to the user. Sometimes though, it gets in the way of custom styling and it’s necessary to turn it off. Here’s the relevant CSS to do so:

input { outline: none; }

(Hat tip to Artwork.Not.Available.)

PHP 5.3 and Doctrine 2.0 Teaser

Tuesday, 27 January 2009

Jonathan Wage posted a teaser of Doctrine 2.0 running on PHP 5.3:

Something we haven’t talked to much about is Doctrine 2.0! Roman has been quietly working on the next major major version of Doctrine, 2.0. This version will be taking a big leap by requiring PHP 5.3! The progress this new version of PHP is so great and it lends itself very well to the world of Object Relational Mappers.

Of note, it looks like memory usage is down and speed is up:

The Doctrine test suite uses 31% less memory and is 17% faster when running under PHP 5.3!

(Via the Doctrine Blog.)

CSS Sticky Footer

Thursday, 22 January 2009

Getting a page’s footer to stick to the bottom of the page is a common and oddly hard-to-solve problem with pure CSS and HTML. The problem lies in the fact that the content in the page must be taller than the window’s viewport in order to anchor anything to the bottom of the page or else it’ll seem to float in the middle of the page.

Luckily there is now an elegant solution to the problem. Enter the New CSS Sticky Footer:

This sticky footer solution is working in all major browsers, including Google Chrome!. It works with floated 2-column layouts and we don’t get overlap in resized browser windows unlike older solutions you find when you Google sticky footer. And you don’t need an empty push div.

How to Make a Smooth Animated Menu with jQuery

Thursday, 22 January 2009

Build Internet! has a nice little write up about how to make a smooth animated menu with jQuery:

Ever seen some excellent jQuery navigation that left you wanting to make one of your own? Today we’ll aim to do just that by building a menu and animate it with some smooth effects.

Be sure to check out the demo.

54 Fantastic Logos

Wednesday, 21 January 2009

Dzine Blog has a list of 54 Fantastic Logos:

The better a logo greater the probability that your clients will remember you and get back to you. For that: designers have to be creative and have to work their ass off in designing beautiful, unique logos. And the results they come out with their hard work are stunning and spectacular.

I love these two in particular:

seven and six logo

families logo


Tuesday, 20 January 2009

Just came across Facebox:

Facebox is a jQuery-based, Facebook-style lightbox which can display images, divs, or entire remote pages.

If you find regular lightbox style overlays too intrusive for some things, you might want to try this.

Another Great Cocoa Resource

Tuesday, 30 December 2008

While we’re on the subject of Cocoa resources, I recently came across this gem of a site: Cocoa with Love by Matt Gallagher.

To start, you might want to check out this article on Application Design. Truly great stuff.

Behind-The-Scenes Look at Textcast

Tuesday, 30 December 2008

Wolf Rentzsh offers a behind-the-scenes look at Textcast:

Textcast is a deceptively simple app. It’s aim is simple, but it unifies many disparate technologies and applications which leads to lots of complexity under the hood. It’s one of those projects where you can get the basics working inside a weekend, but it takes months to make it a real Mac app.

Be sure to check out the end of the article where he lists links to several great Cocoa resources.

Amazing Business Cards

Tuesday, 30 December 2008 has a fantastic collection of deliciously over-designed business cards: 70 Amazing Business Cards.

Things 1.0 Release Candidate Now Available

Monday, 29 December 2008

Things is my current task manager of choice. The 1.0 version of Things will be officially released at Macworld Expo next week, but Cultured Code has made the 1.0 Release Candidate available starting today.

You can get Things for 20% off at their online store by using the coupon code “THINGSPRESALE20” at checkout from now through January 15th, 2009.

Note: As of 2:45pm HST it looks like Cultured Code’s servers are getting hammered by the traffic. They have provided this mirror via Twitter for the 1.0 RC: