_index.md 2.38 KB
Newer Older
Carl Schwan's avatar
Carl Schwan committed
1
2
3
---
title: KDE Human Interface Guidelines
layout: home
4
5
6
menu:
  main:
    weight: 30
Carl Schwan's avatar
Carl Schwan committed
7
---
Carl Schwan's avatar
Carl Schwan committed
8
9
10
11
12
13
14
15

The KDE Human Interface Guidelines (HIG) offer designers and developers
a set of recommendations for producing beautiful, usable, and consistent
user interfaces for convergent desktop and mobile applications and
workspace widgets. Their aim is to improve the experience for users by
making application and widget interfaces more consistent and hence more
intuitive and learnable.

Carl Schwan's avatar
Carl Schwan committed
16
![Simple by default, powerful when needed.](/hig/HIGDesignVisionFullBleed.png)
Carl Schwan's avatar
Carl Schwan committed
17
18
19
20

Design Vision
-------------

21
KDE's design vision focuses on two attributes of KDE software that
Carl Schwan's avatar
Carl Schwan committed
22
23
connect its future to its history:

Carl Schwan's avatar
Carl Schwan committed
24
### Simple by default...
Carl Schwan's avatar
Carl Schwan committed
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

*Simple and inviting. KDE software is pleasant to experience and easy to
use.*

-   **Make it easy to focus on what matters** --- Remove or minimize
    elements not crucial to the primary or main task. Use spacing to
    keep things organized. Use color to draw attention. Reveal
    additional information or optional functions only when needed.
-   **I know how to do that!** --- Make things easier to learn by
    reusing design patterns from other applications. Other applications
    that use good design are a precedent to follow.
-   **Do the heavy lifting for me** --- Make complex tasks simple. Make
    novices feel like experts. Create ways in which your users can
    naturally feel empowered by your software.

Carl Schwan's avatar
Carl Schwan committed
40
### ...Powerful when needed
Carl Schwan's avatar
Carl Schwan committed
41
42
43
44
45
46
47
48
49
50
51
52
53
54

*Power and flexibility. KDE software allows users to be effortlessly
creative and efficiently productive.*

-   **Solve a problem** --- Identify and make very clear to the user
    what need is addressed and how.
-   **Always in control** --- It should always be clear what can be
    done, what is currently happening, and what has just happened. The
    user should never feel at the mercy of the tool. Give the user the
    final say.
-   **Be flexible** --- Provide sensible defaults but consider optional
    functionality and customization options that don\'t interfere with
    the primary task.

Carl Schwan's avatar
Carl Schwan committed
55
{{< alert color="info" title="Note" >}}
56

Carl Schwan's avatar
Carl Schwan committed
57
KDE encourages developing and designing for customization, while
Carl Schwan's avatar
Carl Schwan committed
58
59
60
61
providing good default settings. Integrating into other desktop
environments is also a virtue, but ultimately we aim for perfection
within our own Plasma desktop environment with the default themes and
settings. This aim should not be compromised.
62

Carl Schwan's avatar
Carl Schwan committed
63
{{< /alert >}}