Friday Sketches (part 2)
Continuing to share app icon design sketches on Mastodon every Friday.
Mar 18, 2026GNOME 50 Wallpapers
Hexagons finally claim the default spot in GNOME's wallpaper lineup.
Dec 08, 2025Dithering
Using GIMP's GEGL dithering as an artistic device in GNOME wallpapers.
Nov 21, 202512 months instead of 12 minutes
How we iterated on GNOME.org's 3D hero image the old-fashioned way.
Sep 17, 2025HDR Wallpapers
GNOME 49 wallpapers embrace wider gamuts and higher bit depth.
Sep 24, 2024GNOME 47 Wallpapers
Wallpaper deep dive for GNOME 47, including a simulated depth-of-field trick.
Mar 07, 2024GNOME 46 Wallpapers
Bringing JPEG-XL and synthesized grain to GNOME wallpapers.
Oct 27, 2023Colorful HIG
Making HIG illustrations work in dark mode with inline SVG tricks.
Oct 05, 2023GNOME 45 Wallpapers
Geometry nodes, mesh gradients, and the stories behind the 45 set.
Jan 30, 2023GNOME 44 Wallpapers
Behind the scenes of GNOME 44's wallpaper set, mesh gradients and all.
Nov 11, 2022Running Shell in Builder
Testing GNOME Shell changes without the usual build nightmare.
Sep 22, 2022Came Full Circle
All the pixel art app animations assembled into one video.
Sep 16, 2022Even Mo' Pixels
Continuing the daily pixel art routine across GNOME Circle apps.
Aug 15, 2022New Alert Sounds
Crafting GNOME 43 alert sounds on a Teensy running Dirtywave firmware.
Aug 08, 2022GNOME 43 Wallpapers
A fresh redesign of the full GNOME wallpaper set for 43.
Jul 25, 2022Berlin Mini GUADEC
The imperfect, perfectly Berlin-flavored GNOME hackfest at C-Base.
Nov 22, 2021Pixel Sites
Building mini-sites for FOSS projects with plain CSS and pixel art.
Oct 13, 2021Mo' Pixels
Daily pixel art practice mixing app icons with nostalgia.
Aug 18, 2021How to Gradient When You Can't
Faking recolorable gradients in monochrome symbolic icons.
Aug 16, 2021Onboarding Sketches
Explorations behind the GNOME 41 onboarding illustrations.
Aug 02, 20215G Backup
When a 5G phone just works as an internet fallback.
Jun 22, 2021Pixels
GNOME icons reimagined for a 320x240 alternate universe.
Apr 30, 2021How to Symbolic Icon
A walkthrough of creating GNOME symbolic icons with 2021 tooling.
Feb 25, 2021Tour Sketches
Sketching illustrations for the GNOME 40 onboarding experience.
Feb 06, 2021Git Worktree — Concurrent Development
Running gtk3 and gtk4 side by side without the checkout dance.
Feb 05, 2021Animated Tour
Using CSS keyframes to animate the GNOME 40 onboarding tour.
Sep 01, 2020Shelved Wallpapers, Part 2
More wallpaper variants that didn't make the 3.38 cut.
Apr 06, 2020Art vs Design
Why nightly app icons aren't art crimes.
Dec 02, 2019Conferences
A year of FOSS travel — Berlin icon hackfest, GUADEC Thessaloniki, and Shell hackfest in The Hague.
Jan 23, 2019The Big App Icon Redesign
The why and how behind GNOME's radical new icon style.
Jul 18, 2018Detail Considered Harmful
Why our complex multi-size icon guidelines need a radical rethink.
Mar 14, 2018Builder Nightly
Designing an icon to tell nightly builds apart from the stable app.
Feb 12, 2018Shelved Wallpapers
GNOME wallpaper outtakes too nice to keep shelved.
Nov 27, 2017London UX Hackfest
Designers and developers refocusing on the GNOME Shell experience.
Mar 31, 2017Recipe Icon
A quick video walkthrough of designing an app icon for GNOME Recipes.
Jan 29, 2016Rio
GNOME design hackfest in Rio — visiting favelas, meeting users, and bridging Endless and GNOME.
Dec 10, 2015New Cantarell Maintainer
How Nikolaus Waxweiler fixed Cantarell's hinting and brought GNOME's typeface back to shape.
Oct 21, 2015Wallpapers
How Blender, noise, and obsessive light play shape GNOME's default wallpapers.
Mar 24, 2015High Contrast Refresh
Replacing fuzzy double-stroked PNGs with crisp recolorable SVG symbolics.
Sep 17, 2014Making of GNOME 3.14
A behind-the-scenes promo video showing the design work that goes into a GNOME release.
Jun 14, 2014Adwaita 3.14
Major surgery on GNOME's default theme — fewer colors, no engine, all SASS.
Dec 05, 2013Updated App Icons
Kicking off the high-resolution app icon initiative for GNOME 3.12.