GUI

Icons and windows

GUI (graphical user interface) is the visual system of windows, icons, menus, and pointer controls that lets users interact with computers without typing commands.

Pronounced "gooey" or spelled out.

Before GUIs, users typed text commands at a prompt.

The app has a clean GUI. (Lowercase gui is a rare fish name.)

components

widget

Unspecified small device

  • windowGlass-fitted wall opening
  • menuList of available dishes
  • toolbarSoftware button strip

button · icon · dialog · checkbox · dropdown · textbox · slider · scrollbar · cursor · pointer

usability

intuitive

Known without reasoning

streamlined · learnable · navigable · responsive · approachable · discoverable · consistent · forgiving · efficient · feedback

design

wireframe

Edge-only geometric model

  • mockupPreliminary design representation
  • prototypeFirst functional specimen
  • layoutSpatial arrangement of elements

grid · composition · specification · iteration · storyboard · adaptive · typography · color · contrast · spacing

interaction

click

Brief sharp noise

  • dragResistance through fluid
  • dropFall or release
  • hoverRemain suspended midair

select · navigate · scroll · resize · minimize · maximize · close · gesture · multitouch · tap

platform

Windows

Microsoft operating system

  • macOSApple computer operating system
  • LinuxOpen-source operating system kernel
  • AndroidGoogle's phone platform

iOS · desktop · mobile · taskbar · dock · system tray · control panel · home screen · status bar · windowing

visual

display

Presentation for viewing

resolution · font · theme

software

toolkit

Collection of implements

  • frameworkUnderlying support system
  • libraryBook collection or building
  • APISoftware communication standard

SDK · callback

Categories
Opposites
interface paradigm

GUIcommand line

Text-based computer interface

CLI · command-line interface · terminal · console · shell

abstraction level

GUIbare metal

Direct hardware access, unmediated

machine code · kernel · API · backend · headless

user interaction paradigm

GUIcommand line

Text-based computer interface

batch processing · scripting

Phrases
Family

guide, guiding, guided, guides, guidance, guidable, misguide, misguided

Familiarity
Top 200,000
Profile
Used worldwide · Timeless · Rated G