# Human Interface Guidelines

## Human Interface Guidelines

- [Introduction](https://docs.elementary.io/hig/readme.md): Create a beautifully consistent experience on the elementary OS desktop
- [Design Philosophy](https://docs.elementary.io/hig/design-philosophy.md): All about the guiding philosophies we employ
- [What Design Is Not](https://docs.elementary.io/hig/design-philosophy/what-design-is-not.md)
- [Concision](https://docs.elementary.io/hig/design-philosophy/concision.md)
- [Accessible Configuration](https://docs.elementary.io/hig/design-philosophy/accessible-configuration.md)
- [Minimal Documentation](https://docs.elementary.io/hig/design-philosophy/minimal-documentation.md)
- [User Workflow](https://docs.elementary.io/hig/user-workflow.md)
- [First Launch Experience](https://docs.elementary.io/hig/user-workflow/first-launch-experience.md): What the user sees the first time they use your app
- [Normal Launch](https://docs.elementary.io/hig/user-workflow/normal-launch.md): What happens when opening your app on a day-to-day basis
- [Always Provide an Undo](https://docs.elementary.io/hig/user-workflow/always-provide-an-undo.md): Help users be faster and more confident
- [Always Saved](https://docs.elementary.io/hig/user-workflow/always-saved.md): Bringing the desktop in line with modern expectations
- [Closing](https://docs.elementary.io/hig/user-workflow/closing.md): What happens when closing your app
- [Background Tasks](https://docs.elementary.io/hig/user-workflow/background-tasks.md): How your app manages to do things invisibly in the background
- [App Launcher](https://docs.elementary.io/hig/app-launcher.md): The primary method of discovering and using your app
- [Creating Layouts](https://docs.elementary.io/hig/widgets/creating-layouts.md)
- [Providing Feedback](https://docs.elementary.io/hig/widgets/providing-feedback.md)
- [Selection Controls](https://docs.elementary.io/hig/widgets/selection-controls.md)
- [Avoid Widgets That Do Nothing](https://docs.elementary.io/hig/widgets/avoid-widgets-that-do-nothing.md)
- [Interactive Widgets](https://docs.elementary.io/hig/widgets/ui-toolkit-elements.md)
- [Welcome Screen](https://docs.elementary.io/hig/widgets/ui-toolkit-elements/welcome-screen.md)
- [Button](https://docs.elementary.io/hig/widgets/ui-toolkit-elements/button.md)
- [Search Entry](https://docs.elementary.io/hig/widgets/ui-toolkit-elements/search-entry.md)
- [Notebook](https://docs.elementary.io/hig/widgets/ui-toolkit-elements/notebook.md)
- [Toast](https://docs.elementary.io/hig/widgets/ui-toolkit-elements/toast.md)
- [Containers](https://docs.elementary.io/hig/widgets/container-widgets.md)
- [Iconography](https://docs.elementary.io/hig/reference/iconography.md)
- [Text](https://docs.elementary.io/hig/reference/text.md)
- [HIG Style Guide](https://docs.elementary.io/hig/hig-style-guide.md): Documenting how to write documentation for consistency
