Designing interfaces /
Saved in:
Author / Creator: | Tidwell, Jenifer. |
---|---|
Edition: | 1st ed. |
Imprint: | Beijing ; Sebastopol, CA : O'Reilly, c2006. |
Description: | xx, 331 p. : col. ill. ; 25 cm. |
Language: | English |
Subject: | |
Format: | Print Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/6330187 |
Table of Contents:
- Preface
- 01. What Users Do
- A Means to an End
- The Basics of User Research
- Users' Motivation to Learn
- The Patterns
- 1. Safe exploration
- 2. Instant gratification
- 3. Satisficing
- 4. Changes in midstream
- 5. Deferred choices
- 6. Incremental construction
- 7. Habituation
- 8. Spatial memory
- 9. Prospective memory
- 10. Streamlined repetition
- 11. Keyboard only
- 12. Other people's advice
- 02. Organizing the Content: Information Architecture and Application Structure
- The Basics of Information Architecture: Dividing Stuff Up
- Physical Structure
- The Patterns
- 13. Two-panel selector
- 14. Canvas plus palette
- 15. One-window drilldown
- 16. Alternative views
- 17. Wizard
- 18. Extras on demand
- 19. Intriguing branches
- 20. Multi-level help
- 03. Getting Around: Navigation, Signposts, and Wayfinding
- Staying Found
- The Cost of Navigation
- The Patterns
- 21. Clear entry points
- 22. Global navigation
- 23. Hub and spoke
- 24. Pyramid
- 25. Modal panel
- 26. Sequence map
- 27. Breadcrumbs
- 28. Annotated scrollbar
- 29. Color-coded sections
- 30. Animated transition
- 31. Escape hatch
- 04. Organizing the Page: Layout of Page Elements
- The Basics of Page Layout
- The Patterns
- 32. Visual framework
- 33. Center stage
- 34. Titled sections
- 35. Card stack
- 36. Closable panels
- 37. Movable panels
- 38. Right/left alignment
- 39. Diagonal balance
- 40. Property sheet
- 41. Responsive disclosure
- 42. Responsive enabling
- 43. Liquid layout
- 05. Doing Things: Actions and Commands
- Pushing the Boundaries
- The Patterns
- 44. Button groups
- 45. Action panel
- 46. Prominent "done" button
- 47. Smart menu items
- 48. Preview
- 49. Progress indicator
- 50. Cancelability
- 51. Multi-level undo
- 52. Command history
- 53. Macros
- 06. Showing Complex Data: Trees, Tables, and Other Information Graphics
- The Basics of Information Graphics
- The Patterns
- 54. Overview plus detail
- 55. Datatips
- 56. Dynamic queries
- 57. Data brushing
- 58. Local zooming
- 59. Row striping
- 60. Sortable table
- 61. Jump to item
- 62. New-item row
- 63. Cascading lists
- 64. Tree table
- 65. Multi-y graph
- 66. Small multiples
- 67. Treemap
- 07. Getting Input From Users: Forms and Controls
- The Basics of Form Design
- Control Choice
- The Patterns
- 68. Forgiving format
- 69. Structured format
- 70. Fill-in-the-blanks
- 71. Input hints
- 72. Input prompt
- 73. Autocompletion
- 74. Dropdown chooser
- 75. Illustrated choices
- 76. List builder
- 77. Good defaults
- 78. Same-page error messages
- 08. Builders and Editors
- The Basics of Editor Design
- The Patterns
- 79. Edit-in-place
- 80. Smart selection
- 81. Composite selection
- 82. One-off mode
- 83. Spring-loaded mode
- 84. Constrained resize
- 85. Magnetism
- 86. Guides
- 87. Paste variations
- 09. Making it Look Good: Visual Style and Aesthetics
- Same Content, Different Styles
- The Basics of Visual Design
- What This Means for Desktop Applications
- The Patterns
- 88. Deep background
- 89. Few hues, many values
- 90. Corner treatments
- 91. Borders that echo fonts
- 92. Hairlines
- 93. Contrasting font weights
- 94. Skins
- References
- Index