Designing Interfaces: Patterns for Effective Interaction Design.
This is a free version of the book which sells at Amazon for $32.00, it’s released by the author himself. Though the printed version contains more pages, soft copy has plenty of topics and examples too.
It is an intermediate-level book about interface and interaction design, structured as a pattern language. It features real-live examples from desktop applications, web sites, web applications, mobile devices, and everything in between.
Table of Contents
Overview
About the Book, Introduction, About Patterns
Organizing the Content
Two-Panel Selector, One-Window Drilldown, Wizard, Extras On Demand, Intriguing Branches
Getting Around
Clear Entry Points, Global Navigation, Color-Coded Sections, Animated Transition
Organizing the Page
Visual Framework, Center Stage, Titled Sections, Card Stack, Closable Panels, Movable Panels, Diagonal Balance, Responsive Disclosure, Responsive Enabling, Liquid Layout
Commands and Actions
Action Panel, Smart Menu Items, Progress Indicator, Multi-Level Undo, Command History
Showing Complex Data
Overview Plus Detail, Row Striping, Sortable Table, Jump to Item, Cascading Lists, Tree-Table
Getting Input From Users
Forgiving Format, Fill-in-the-Blanks, Input Hints, Input Prompt, Dropdown Chooser, Illustrated Choices, Good Defaults
Builders and Editors
Edit-in-Place, Smart Selection, Composite Selection, One-Off Mode, Constrained Resize
Making It Look Good
Deep Background, Few Hues Many Values, Corner Treatments
designinginterfaces.com/