Laptops do not typically emit loud beeps for locking and unlocking like cars do, raising questions about noise pollution standards. The comparison highlights differences in accepted noise levels between consumer electronics and vehicles.
#user-interface
16 items
The article describes the technical approach behind building the Google Photos web user interface, focusing on the architecture and design decisions made during its development in 2018. It explains how the team created a responsive, performant web application to handle large photo collections efficiently.
The article discusses how Text User Interfaces (TUIs) have endured despite the dominance of graphical interfaces, highlighting their efficiency, accessibility, and continued relevance in modern computing environments.
The article discusses subtle design details that enhance user interface experiences, including thoughtful micro-interactions, visual feedback, and attention to small elements that collectively improve usability and user satisfaction.
The article outlines six different approaches to implementing dark mode in user interfaces, ranging from simple color inversion to sophisticated adaptive systems that consider ambient lighting and user preferences. It categorizes these approaches based on their technical implementation and user experience considerations.
The article presents Larry Tesler's personal history of developing modeless text editing and the cut/copy-paste paradigm. It details his work at Xerox PARC and Apple that revolutionized user interface design. These innovations fundamentally changed how people interact with computers.
The article discusses a UI design trend where related elements like browser tabs increasingly appear detached and unrelated to their content windows. It compares Google Chrome from 2010 with Firefox designs from 2015 to the present, showing how tabs have evolved to look like separate floating bubbles rather than connected components.
The article explores the unique challenges of UI engineering, discussing how it differs from other types of programming. It examines the complexities of managing state, handling user interactions, and dealing with the unpredictable nature of user interfaces.
The article explores how time functions as a user interface, shaping our perception and interaction with the world. It examines the ways temporal constructs influence human experience and decision-making processes.
The author rediscovered a Control-scroll zoom feature in macOS that they had written about in 2006 but completely forgotten. The feature was new in Mac OS X 10.4 Tiger and its settings moved from the Mouse panel to Accessibility's Zoom section.
Many free software tools like Handbrake have complex interfaces that intimidate normal users. The author created Magicbrake as a simplified front-end that hides advanced features and focuses on basic video conversion. He argues developers should create accessible interfaces that hide complexity for everyday users.
The author argues that command-line tools should not print lengthy help text alongside error messages. This practice is criticized as unhelpful and potentially confusing for users.
Modal editing, the key feature of Vim, originated from an experimental interface at Xerox and was adapted by Bill Joy for vi to work with slow terminals. Its popularity came from being bundled with free Unix distributions rather than its inherent benefits. Despite Vim's success, modal editing remains largely confined to vi descendants and hasn't spread to other software categories.
The article explains how to implement drag and drop functionality in web development, providing guidance on the underlying techniques and code implementation.
The article examines the history and development of Apple's Fn/Globe key, tracing its origins and evolution as a modifier key. It explores how this key has changed over time and questions Apple's strategic direction for its functionality.
本文探讨了Claude Design的设计理念、用户体验以及作者对其功能与美学的个人感受,分析了这一AI设计工具如何影响创意工作流程和视觉表达方式。