Directives de KDE pour les interfaces Homme / Machine

Welcome to the KDE Human Interface Guidelines! Following them will help you build a beautiful and powerful app that feels at home when run in KDE Plasma, and works well outside of it. Users will learn how to use your app quickly, accomplish their goals with ease, and encounter fewer issues requiring support.

Ce document couvre la philosophie et la culture concernant la conception de KDE, les flux de travail, les modèles communs, les conventions d'interface utilisateur standard et les recommandations pour l'intégration de la plate-forme.

Pourquoi une bonne conception est-elle si importante ?

La conception détermine non seulement dans quelle mesure quelque chose remplit son objectif fonctionnel, mais aussi dans quelle mesure il est agréable d'interagir avec. Si l'un ou l'autre manque, le résultat sera frustrant. Les personnes ne voudront pas utiliser une application mal conçue. Si elles y sont obligées, elles produiront du ressentiment et répandront des éléments négatifs à ce sujet. Veuillez éviter ces situations grâce à une bonne conception !

La conception implique des décisions et des compromis ciblés permettant de rapprocher un projet de ses objectifs et de ses paradigmes d'utilisation. Les meilleures applications savent quelles personnes vont les utiliser et quels en sont les cas d'utilisation visés et les cas qu'elles laissent aux autres applications. Il est préférable de réussir en se concentrant sur ce que vous pouvez bien faire bien plutôt que de vous éparpiller et d'échouer. Promettre moins et fournir plus mais jamais l'inverse.

Sujets non traités

This document is a set of design guidelines, not instructions for implementing every specific component. While some technical guidance will be provided, much more detail can be found in the components' own usage and API documentation as well as the source code of existing KDE apps. It's more of a what and a why, not a how.

Ce document n'est pas destiné à être un code juridique à toute épreuve. En apprenant et en suivant les règles, vous comprendrez comment innover en toute sécurité dans le respect des directives et quand il peut être approprié de les enfreindre si cela produit un meilleur résultat.

Contributions

Il s'agit d'un document évolutif, destiné à être mis à jour au fil du temps pour refléter les tendances actuelles de la conception de KDE et les meilleures pratiques. Toutes les contributions sont les bienvenues !

Content is written in Markdown, and the source files are hosted in a Git repository. To quickly edit a page, the GitLab editor can be opened on any page with the “Edit this page” button in the drawer on the right. Tasks and changes are organized via https://invent.kde.org. To learn how to submit changes, see the README file.

Read the guidelines

Click on any of these tiles to jump to a page: