Aral Balkan posted the following snippet on Twitter just now: <span>u</span><span class=”hideIf320″>ser e</span><span class=”capIf320″>x</span><span class=”hideIf320″>perience</span> followed by the explanation: … adaptive copy 🙂 (Actual names shortened for the tweet.) Writes “user experience” in widescreen, UX on smaller screen 🙂 It’s an interesting idea, but I think it clutters up the markup with too many non-semantic…
I’ve been thinking a lot about interface design recently. Around client projects, I’ve been working on a premium WordPress theme called Bauhaus, which I’ll shortly be releasing on ThemeForest. I’ve spent a lot of time wrangling options in the WordPress admin interface, done a lot of research across the web and I’ve come to a startling conclusion, a lot of people are doing interface design wrong. Continue reading…
Twitter is rolling out a new UI for its web client, and I think they’ve got it right. 78% of users are using the website to post and read tweets, and the updated interface incorporates a lot of features previously only available in third-party clients. So what’s new? The most noticeable thing about the new…
We’re used to using browser sniffing to work around incompatibilities, to serve different stylesheets or scripts to different User-Agents with different capabilities. Of course, that approach has fallen by the wayside in recent times, with best practice now dictating that we test for capabilities rather than browser/OS combinations in our rich UIs. However, browser sniffing…