Designing a native iOS widget for Discord โ bringing key social features to the home screen without opening the app.
Discord had over 150 million monthly active users and no iOS widget. This was a personal project, built after leaving Creativemass. I've used Discord for years and genuinely love the product. The goal wasn't just to design a widget; it was to design one that could plausibly have come from Discord's own team. That was the hardest constraint: believability.
Most Discord users don't browse โ they return. They go back to the same DM thread, the same server, the same channel. Feature selection started there. The five features โ account status, friends access, direct messages, server notifications, and search โ map to those habitual entry points. Five also worked well within the space requirements across widget sizes, giving enough density without overcrowding the smallest formats.
Widgets need to work across three sizes, in dark and light mode, with different content priorities at each size. Rather than designing one layout and adapting it, I treated size and mode as variables from the start โ designing a system flexible by default. Each format feels considered for its dimensions rather than squeezed.
The final designs are annotated and templated; the variation system is straightforward for engineers to build on. If I were to revisit this now, I'd push the personality further. Discord has evolved with custom themes, profile banners, and more visual expression since I built this. There's room for a widget that's genuinely expressive, not just functional.