Thoughts about user experience design, UI design, design thinking, and more
Update: Thanks for all of the feedback and discussion on Mastodon and Matrix! I’ve revised this post a bit with some more nuance and…
I’m on my way back from GUADEC in Rīga, Latvia and one recurring discussion (of many) was centered around how ratings and reviews are…
This is not an announcement or guarantee of implementation from GNOME! This post represents my personal opinions in tracking an ongoing discussion within GNOME…
Over the past couple of months we’ve conducted a user interface study to dig into how people multi-task on elementary OS as well as…
Recently there’s been a lot of discussion within the open source desktop space about GNOME, LibAdwaita, and the future of “theming” on GTK-based platforms…
The Uncanny Valley is the idea that there’s a curve related to a human-like object’s level of realism and how acceptable we perceive it…
We’ve never provided a tutorial or “welcome” on your first run of elementary OS before; our Human Interface Guidelines state that users “should be…
In my time contributing to elementary and GNOME, I’ve become familiar with pleas from users to implement official support for arbitrary themes — while that itself…
In the past year or so, macOS, Windows, Android, iOS, Chrome OS, Safari, Chrome, and Firefox have begun testing or released a user-set dark…
Photo of an accessible curb cut by Dane Deaner on Unsplash For some time now, Daniel and I have been talking about how accessibility features…
Jakub taking photos on an outing from the GNOME London UX Hackfest This week Jakub Steiner, a designer at GNOME—and a friend of mine!—announced…
Checkboxes and radio buttons are honestly used pretty sparingly in elementary OS, and even more sparingly together. When they are used, it’s fairly obvious…
This whole YouTube Music thing has been really poorly handled. It’s not entirely clear where the overlap is between existing services and subscriptions, what…
This past weekend, I realized I was opening a web browser to do something a native app could do better: referencing and copy-pasting colors….
In our Let’s Talk About elementary OS 5.0 Juno post, we debuted a new vibrant purple wallpaper with a sort of blueprint aesthetic going…
Keyboard shortcuts in elementary OS are the same no matter if it’s a Windows-branded keyboard or not; we just use the ⌘ looped square…
With 75+ native GTK3 apps, AppCenter continues to fill out with quality experiences from several dozen developers. Many have begun to build their own…
I just got back from a week-long design hackfest in London focused on GNOME Shell and related components. It was a fantastic week with…
As the number of apps in AppCenter grows, it’s becoming increasingly important for your app’s listing to stand out. It’s no longer sufficient to…
In my first post on HiDPI, I touched on the problem with marketing buzzwords surrounding the concept: HiDPI is a great idea, but it’s…
We first debuted our Brand page on our website nearly a year ago in an effort to help provide guidelines for the usage of…
I’m a UX architect at elementary (developers of the Open Source elementary OS) and a front-end web developer at System76 (manufacturers of powerful computers…
I recently wrote an article to introduce HiDPI and help explain what it’s all about. I got a lot of feedback across Medium, Twitter, and Reddit, and wanted to directly…
I’m a web developer and UX architect formerly at Ubuntu computer manufacturer System76, and cofounder of elementary OS, an open source desktop operating system….