







The rigidity and fragmentation of GUI toolkits are fundamentally limiting the progress and impact of interaction research. Pixel-based methods offer unique potential for addressing these challenges independent of the implementation of any particular ...
History of The Graphical User Interface (GUI): A Wonderful Curse
Building a UI framework
Building a UI Framework Ian Hickson (ian@hixie.ch) — 2025 — First Edition — https://software.hixie.ch/ui-frameworksTo leave comments, use the edit version. Introduction This document examines important design decisions for creating a new graphical UI framework. It was commissioned to answer the...
Physicality: the new age of UI
There’s a lot of rumors of a big impending UI redesign from Apple. Let’s imagine what’s (or what could be) next for the design of iPhones, Macs and iPads.

Zag - Rapidly build UI components without sweating over the logic.
State machines for accessible, interactive and performant UI components

App Dissection
Breaking down the design details of well-crafted mobile apps. In-depth analysis of UI patterns, interactions, and user experience.

Pad++: A Zooming User Interface (1998)
Instrumental interaction: an interaction model for designing post-WIMP user interfaces
Although the power of personal computers has increased 1000-fold over the past 20 years, user interfaces remain essentially the same. Innovations in HCI research, particularly novel interaction techniques, are rarely incorporated into products. In this ...

Origin UI - Svelte
An extensive collection of copy-and-paste Svelte components for quickly building app UIs.

Reverse-engineering Claude's generative UI - then building it for the terminal
Extracting Anthropic's design system from a conversation export and rebuilding generative UI for the terminal.


The Weird Death Of User Interfaces
10/GUI
Here it is: my crazy summer project to reinvent desktop human-computer interaction. This video examines the benefits and limitations inherent in current mouse-based and window-oriented interfaces, the problems facing other potential solutions, and visualizes my proposal for a completely new way of interacting with desktop computers. There's more information at http://10gui.com .
Xerox Star User Interface (1982) 1 of 2
Let your designs fail for the right reasons – Firefox UX
How AI-assisted native prototypes changed what usability testing could show me. If you've ever simplified an interaction just to make a prototype manageable, you've probably felt the tension between ...

Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10
Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10