Skip to main content

Desktop app UI/UX design

Overview

Desktop users expect keyboard shortcuts, menus, multi-window layouts, dense information displays, and precise pointer input. Design should follow platform conventions (menu bar on macOS, title bar patterns on Windows) unless there is a strong branded reason to diverge.

Key concepts

  • Keyboard-first workflows: Accelerators, focus order, and predictable tab stops.
  • Windows & panels: Docking, split views, and resizable panes.
  • Density: More information per screen than mobile, without illegibility.
  • System integration: Drag-and-drop from Finder/Explorer, OS notifications.
  • Accessibility: Screen readers, high contrast themes, scalable UI.

Multi-window interaction

Sample: menu affordances (conceptual)

  • File: New, Open, Save, Export, Quit
  • Edit: Undo, Redo, Cut, Copy, Paste, Find
  • View: Zoom, toggles for side panels
  • Help: Docs, shortcuts cheat sheet, about

References