Last month I moved off Adobe’s Creative Cloud and back to a ‘boxed’ version of Creative Suite – laughably just in time for Creative Cloud to be the only way to use Adobe applications in the future. One of the casualties of the move was Adobe Edge Inspect, a tool that I have used and liked for testing designs across multiple devices. So today I downloaded Ghostlab and so far it looks promising.
Blog And All That Malarkey
Since 2004, our blog’s been a favourite destination for designers and developers.
🔗 Responsive Finn
A year ago I travelled to Oslo in Norway to teach a two day responsive design workshop at FINN. The team there have (obviously) been working hard and yesterday they let me know they’d a new responsive design. It looks great
◎ Nutty responsive assumptions
The Stuff and Nonsense nutty boys header is pretty tall and I decided I wanted to reduce its height for small screens, such as phones, in landscape orientation. When I wrote the CSS to make this happen I made some nutty assumptions. In the spirit of sharing our mistakes:
◎ A suggestion for Responsive Design toggle icons
Jordan Moore (who wears rattlesnake skin shoes) on how to give users the option to “Toggle a Responsive Design On and Off”:
◎ Rock Hammer, a curated, responsive project library
If you listen to Unfinished Business, you’ll know that I’m a big, big fan of Hammer For Mac, the app its developers say lets you create HTML builds & templates quicker, more efficiently & more conveniently.
Hammer works for us because these days we mostly deliver static HTML and CSS templates, instead of static visuals, and we rarely develop complete sites.
🔗 Remembering Jeffrey Veen’s “I don’t care about accessibility”
For anyone who read my I don’t care about Responsive Web Design (from two years ago) and missed the original reference (from almost ten years ago) and therefore the point I was trying to make; that responsiveness should be something we build in, not bolt on.
🔗 Am I Responsive?
- Add your URL to the input field
- Click GO (reloads the preview) or press Enter (reloads the page)
- Admire your good work
A little bit of responsive fun from Brisbane based Justin Avery. (Via Jordan Moore who has a name like a country singer but has never drunk moonshine.)
◎ The complete slides from my ‘Fashionably flexible responsive web design’ workshop at New Adventures
I thoroughly enjoyed hosting another Fashionably flexible responsive web design workshop at New Adventures on Wednesday. I got the feeling that everyone enjoyed the day. I know that I did.
🔗 ITV’s rebrand and responsive home page
Britain’s first independent television channel, ITV, unveiled both its new logo and a responsive new home page today. I’m a fan of the curvy new logo and how it changes to match a backdrop. The home page is full of thoughtful details too, made all the more interesting to me because my work at STV (the Scottish franchise for ITV) over the last year has tackled many of the same problems.
🔗 Brett Jankord: Cross Browser Retina/High Resolution Media Queries
Good work by Brett Jankord:
You can replace, the min–moz-device-pixel-ratio, the -o-min-device-pixel-ratio with a resolution media query. You can also just remove the unprefixed min-device-pixel-ratio.
🔗 Filament Group: SocialCount
Yesterday, my friends at ISO and I were discussing the impact that their social media icons have on the performance of their site. (Short story, they add 14 seconds to the rendering time of every page.) Then last night I found SocialCount (via Brad Frost.)
SocialCount is a small jQuery plugin for progressively enhanced, lazy loaded, mobile friendly social networking widgets.
Funny how the universe works.
🔗 Rolf Timmermans: Responsive background images with fixed or fluid aspect ratios
It is possible to make any HTML element scale its height proportional to its width.
I’ll use the heck out of this.
◎ Touchy subject
Two great reads this week, on connected subjects:
🔗 Jordan Moore’s Palm Reader
Jordan Moore (who wears crocodile skin shoes) made a handy little tool for “showing what @media features your device can and can’t see.”
🔗 Todd Motto’s jResize Plugin
A jQuery plugin that:
Grabs all your HTML, and resizes it inside the browser when you click the width you want.
Potentially useful as a demonstration as well as a development tool. As well as a set of fixed (device derived) widths, I’d love to see the ability to add any width. I’m sure Jeremy would like it written in plain Javascript too.
🔗 Matt Griffin’s ‘Responsive Comping: Obtaining Signoff with Mockups’ A List Apart double bill
In a fantastic A List Apart double bill, Matt Griffin tackles Responsive Comping: Obtaining Signoff with Mockups:
Sending clients in-browser comps is remarkably easy, as it turns out. We just e-mail them a URL. Clients can look at the designs in various browsers and on various devices, resize them, click links and navigation, and check out hover states. Instead of asking our clients to pretend that an image is a website, we show them a website.
Keep in mind though, that showing clients a prototype instead of showing them static visuals is about setting realistic expectations and not about designing a browser.
🔗 Chris Armstrong’s The Infinite Grid on A List Apart
Chris (I so want to say “Stretch”) Armstrong:
Absolute units like pixels effectively give a layout a sell-by date, locking it to a finite resolution range in which it will “work.” Proportional units (ems, rems, and percentages) enable you to define the important relationships between elements, and are a crucial first step on the road to resolution independence.
◎ Grippy grabby and those three horizontal lines
Thibaut Sailly added an extra dimension to the three-lines responsive navigation icon discussion by suggesting that the three horizontal lines could represent a gesture.
◎ More about that bloody three lines navigation icon
I’m glad that the three-lines icon I suggested first, back in March is now being established as a sort of standard.
🔗 Jordan Moore: The Semantic, Responsive Navicon
Jordan Moore (who has a name like a country singer, but doesn’t like country and can’t sing):
There have been calls recently from Andy Clarke and Jeremy Keith to have a standard icon for revealing navigation in small contexts, and rightly so — this is a new technique and we need to set users’ expectations about the consequence of the reveal action.
🔗 Chris Coyier: Media Queries for high resolution displays
🔗 TrentWalton: A New Microsoft.com
My design hero, TrentWalton, on how he and his amigos responsively redesigned the Microsoft.com homepage.
🔗 Encouraging Better Client Participation In Responsive Design Projects
My first article for Smashing Magazine is my (ever so expanded) notes from my talk at the fabulous Smashing Conference in Freiburg. The original title was “How to call your client an idiot, to their face, without getting fired, then have them thank you for it.” I still like that one best, but we didn’t want a controversial title to get in the way of the serious points I wanted to make.
🔗 Adobe announces Edge Reflow
Create truly responsive layouts thanks to an intuitive user interface. Design simultaneously for all screen sizes without sacrificing quality or capability.
Fireworks is dead.
◎ Don’t confuse design testing with device testing
There’s been a lot written about device testing over the last year. Jeremy instigating open device testing labs has rightly generated a lot of column inches like Smashing Magazine’s Establishing An Open Device Lab. However, I think we need to be clear just what we mean by testing.
🔗 Josh Brewer: Responsive Measure
Responsive Measure is a simple script that allows you to pass in a selector (ideally the container where your primary content will go) which generates the ideal font size needed to produce the ideal measure for your text.
Josh brings my proportional leading idea to life.
🔗 Mobitest
Brad Frost mentioned Mobitest during his talk last week at Smashing Conference. I’ve becoming more aware of performance issues these last few months, and tools like Mobitest can only help me do better. (This site’s home page, crammed full of retina quality bitmaps, weighs in at 649.36kb and 10.22s average load time. I need to halve that. At least.
◎ The responsive pattern library
The responsive pattern library is meant to be a comprehensive collection of responsive interface patterns created by and collected for the community.
Here’s more from Brad Frost. I want his dog. So badly.
🔗 This Is Responsive
Brad Frost (I want his dog. So badly.) and Pon Kattera collect the latest links, news and thinking in responsive web design. There’s some great resources in here already.
🔗 Filament Group: Responsive Carousel Project Now Open Source
Scott and the Filament Group continue to make the web better.
🔗 Conor MacNeill: Major and Minor Breakpoints for CSS
Sample CSS files set at ‘major breakpoints’ which, in turn, contain ‘minor breakpoints’.
🔗 Dave Rupert: Five steps to gettin’ flexy
(Linking to .Net’s mobile site to eliminate the clutter.)
Paravel’s Dave Rupert with some solid responsive design advice. I didn’t know that the viewport meta element was moving to CSS in the form of the @viewport rule. Best of all its already supported by Opera and Internet Explorer 10, so I’ve updated this site and 320 and Up with:
@-webkit-viewport { width : device-width; }
@-moz-viewport { width : device-width; }
@-ms-viewport { width : device-width; }
@-o-viewport { width : device-width; }
@viewport { width : device-width; }
I’ll push that change later in the week.
🔗 Device Viewport Widths reference on Google Docs
If you have a smartphone or tablet (or an Android powered, internet enabled refridgitoaster,) add its viewport sizes to this spreadsheet on Google Docs. (Then print it out and tape to that refridgitoaster.)
🔗 Zoe Gillenwater’s Building Responsive Layouts presentation
There’s lots of great information in Zoe’s slides from Responsive Web Design Summit. And it looked like a great overall line-up too. Dang. How’d I miss it?
(Via)
🔗 iA: Responsive Typography: The Basics
A fascinating first in a series article. (I’m very much looking forward to meeting Oliver in person at Smashing Conference in September.)
🔗 Responsive web design newsletter
Read the first issue, then sign up here.
🔗 Brad Frost: How much does a responsive web design cost?
$13.47
That much?
🔗 Luke Wroblewski: Off Canvas Multi-Device Layouts
This couldn’t have come at a better time because at STV, we’re designing and prototyping something very similar.
🔗 Southstreet Progressive Enhancement Workflow
Already widely linked following this week’s An Event Apart in Boston, but very worth another mention.
Southstreet is a set of tools that combine to form the core of a progressive enhancement workflow developed at Filament Group. This workflow is designed to help us (and other developers too!) deliver rich web experiences that are accessible to the widest range of devices possible, and catered to the capabilities and constraints of each device.
🔗 PixelPerc
Converts fixed-pixel width layout dimension to percentages. It would be better with padding and box-sizing, but mustn’t grumble.
🔗 Roger Johansson: An alternative to select elements as navigation in narrow viewports
🔗 Google’s recommendations for building smartphone-optimized websites
Google’s pushing responsive web design in their most recent developer guidelines. Dig a little deeper for their “Why we recommend responsive design.”
◎ Hosting a second responsive design workshop at Smashing Conference
Sorry to break into your Diamond Jubilee celebrations, but my Flexible Responsive Web Design workshop on the 19th September in Freiburg in Germany sold out so fast that Smashing Conference and I are hosting a second day. That’s right. We didn’t want disappointed Germans. Especially after Engerlaaand will be beating them in Euro 2012.
This one’s the day before the conference, on the 16th September.
You know the drill.
- Places are limited.
- Found out more.
- Register. Now.
🔗 Responsive image maps jQuery plugin
Remember Matt Stow and his responsive retina images using CSS and a spacer PNG? (Now updated.) Well, Matt’s been at it again, this time with a solution to the image map problem in responsive design. Matt’s solution recalculates area coordinates to match the image size on load and window.resize. Clever. View the demo page or download the plugin from Github.
◎ This is the new 320 and Up
A lot’s changed since I wrote the original ‘320 and Up’ — my ‘tiny screen first’ responsive web design boilerplate — one year ago.
◎ Paying attention to content hierarchy across screen sizes
I’ve been working on a small travel site over the last few weeks and came across an interesting responsive web design challenge.
🔗 David Blooman on the BBC’s responsive testing process
Read it.
🔗 James Mellers’ Responsive Layouts, Responsively Wireframed
Using simple layout wireframes, this illustrates how a series of pages could work across these different devices, by simulating how the layout of each page would change responsively, to suit the context.
Another fabulous piece of work by James Mellerson a topic that’s been on my mind for longer than I can remember.
◎ We need a standard show navigation icon for responsive web design
You know those responsively designed sites where — on small screens like smartphones — navigation is either hidden or set at the bottom of a layout, then revealed when you click a button? Well, I think we need a standard ‘show navigation’ icon for that button in responsive web design.
🔗 The Responsinator
Cute.
Via: David Roessli
🔗 Luke Brooker: Future Friendly Style Guides
Poking around Speaker Deck, I found this short presentation from Luke Brooker. In it, Luke has similar thoughts about a responsive design process to those you might have noticed in my workshop slides and up-and-coming chapter for Smashing Book Three.
There was something else familiar about the presentation and it took me a while to figure out that Luke was one of the speakers on the Brisbane leg of What Do You Know, a fabulous night of informal, short talks organised by Web Directions.
Shame on me.
Check out Luke’s presentation on Speaker Deck as well as his accompanying blog post and Pattern Response.
◎ All the slides from my full day responsive design workshop
I guess if you’ve been following my tweets or Instagram photos, you’ll know that I’ve been in Australia presenting a series of ‘Fashionably flexible responsive web design’ workshops. I had the most amazing time in Australia and I want to say a huge thank-you to John and Maxine for helping me make it possible. I’d also like to thank everyone who attended for contributing to the discussion and sharing their experiences.
I couldn’t have built a full day’s workshop without referencing the work of others. So my special thanks go to John Allsopp (again), Mark Boulton, Brad Frost, Jeremy Keith, Ethan Marcotte, Brian and Stephanie Rieger, Luke Wroblewski and all the designers and developers whose work I featured.
With the Australian tour now over, I’ll be working on adapting the workshop’s content for a new video. More on that another day. But today I’m making available the slides from my Australian workshops on Speaker Deck. Of course slides without commentary and context are worth only so much. But hell, you just had to be there.
◎ The select menu navigation pattern
Brad Frost wrote about Responsive Navigation Patterns, Alexis Fellenius Makrigianni followed up with his thoughts. Both mention a responsive design pattern that was the subject of much debate at this month’s series of Fashionably Flexible Responsive Design Workshops in Australia — transforming a navigation lists into a select menu using scripts like TinyNav.js at small screen sizes.
🔗 Which One: Responsive Design, Device Experiences, or RESS?
One of the most asked questions at this month’s Fashionably Flexible Responsive Design workshops in Australia was “responsive or device specific?” Here, Luke makes a case for each with, as always, a thorough list of further reading.
🔗 Izilla jQuery Touch Menu Hover
Allows ULs that open on li:hover to open on tap/click on mobile platforms such as Android, WP7 etc.
(Via Matt Stow on Twitter.)
🔗 Responsive Advertising
The template > slot > ad mental model is engrained both in advertisers, planners and web sites. Providing space for ads needs to be broadened into multiple spaces for one ad concept. This requires closer collaboration between advertisers and web sites, designers and marketeers and sales teams.
This is exactly the issue I’ve faced in my redesign work for STV. My solution, and one that seems to been accepted, has been to:
- Develop a custom grid for STV based on the size of MMU units
- Design a series of page regions to accommodate a fixed number of same-size ad slots to help with adaptive layouts
- Use
min-widthon ad containers - Serve leaderboards above the 768 breakpoint only
With STV’s permission, I’d love to publish some of our solutions.
◎ Fashionably flexible responsive web design workshops — Australia 2012
There’s been much written about responsive design, but so much of it has focussed on aspects of technical implementation rather than about the design decisions that responsive design demands. So next February (2012), I’ll be travelling down-under to Australia to host four, yes four, ‘Fashionably flexible responsive web design’ workshops.