Настанови щодо зручності інтерфейсу KDE

Вітаємо на сторінці настанов щодо зручності користування інтерфейсом KDE! Дотримання цих настанов допоможе вам створити красиву та потужну програму, яка почуватиметься як вдома в середовищі KDE та добре працюватиме поза ним. Користувачі навчаться користуванню ним швидко, будуть легко досягати своїх цілей і стикатися з меншою кількістю проблем, що вимагають підтримки.

Цей документ охоплює філософію та культуру проєктування KDE, загальні робочі процеси та шаблони, стандартні правила інтерфейсу користувача та рекомендації щодо інтеграції платформи.

Чому добрий дизайн є важливим?

Дизайн визначає не тільки те, наскільки добре щось виконує своє функціональне призначення, але й наскільки приємно з ним взаємодіяти. Якщо чогось із цього не вистачає, результат буде неприємним. Люди не захочуть користуватися погано розробленою програмою, а якщо їх змусять, вони обурюватимуться та поширюватимуть негатив. Уникніть цього завдяки продуманому дизайну!

Частиною проєктування є прийняття цілеспрямованих рішень і використання компромісів, які наближають проєкт до запланованих цілей і парадигм використання. Найкращі програми знають, на яких користувачів і випадки використання вони націлені, а які слід віддати іншим програмам. Краще досягти успіху, зосередившись на тому, що ви вмієте робити добре, ніж розтягнутися й зазнати невдачі. Менше обіційте і більше реалізуйте, але ніколи не навпаки.

Теми, які тут не висвітлено

Цей документ є набором рекомендацій щодо проєктування, а не інструкцій щодо впровадження кожного конкретного компонента. Хоча деякі технічні вказівки будуть надані, набагато більше подробиць можна знайти на сторінці використання компонентів та програмного інтерфейсу, а також на сторінках початкового коду наявних програм KDE. Тут розміщено здебільшого відомості про що і чому, а не як.

Цей документ не має на меті бути жорстким кодексом законів. Вивчивши та дотримуючись правил, ви зрозумієте, як безпечно впроваджувати інновації в межах настанов і коли їх доцільно порушувати, якщо це дає чудовий результат.

Участь у розробці

Це документ, який може змінюватися, призначений для оновлення з часом, щоб відбивати поточні тенденції дизайну KDE та найкращі практики. Будемо раді вашому внеску!

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.