Design

Windows 11 Quick Design Impressions

Entry categories Design

If you haven’t heard, Microsoft recently announced Windows 11, a free upgrade for Windows 10 users. After seeing the event, here were my Windows 11 design impressions. Aesthetic It’s clear that they’ve spent a ton of time redesigning the core look, but it also feels like the natural (or ‘borrowed’) result of recent design trends. […]

Uncommon Design Tokens

Entry categories Design

If you’ve worked on design systems at all, more than likely you’ve heard of design tokens. If you haven’t heard of design tokens, they are the essence of what makes your system feel unique, often stored as variables in some sort of tech-agnostic format like JSON. Even this site uses a form of design tokens […]

Respect Font Preferences 2 – REM Isn’t the Answer

Entry categories AccessibilityDesign

In part 1 of Respecting Font Preferences, I discussed how in almost every major browser, users have the option to adjust the font family and sizes of their fonts to meet their unique needs. However, just because one font family is set to an equivalent of 16 pixels (the common default), does not mean another […]

Are Billboards Accidental Propaganda?

Entry categories Design

This article is more of a musing than anything in-depth. I just returned from the most magical place on Earth, Disney World & Universal Studios. The execution of the work, scenery, rides, immersion in the newer areas of each park was baffling to the point of feeling cathedral-like. While returning from the hotel to the […]

Common animation transitions

Entry categories AccessibilityDesign

A while back when reviewing common animation transitions for pages & elements I compiled a massive list of web-based motion and how I recommend you use them. Remember, using a ‘prefers-reduced-motion’ fallback doesn’t mean you must remove all animation. Reduce X or Y pixel movement and keep transition speeds gentle. Crossfades, color shifts, and blurs […]

Roll Your Own Sketch Library Subscription

Entry categories Design

Unless you’ve been living under a design rock, Design Systems are all the rage. I won’t get into all the benefits here, but Design Systems keep teams, designs, developers, and experiences all in sync. And that’s great. However, what’s less great is that design assets often fragment quickly, and files with names like “design_final” or […]