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

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

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

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

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

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

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

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

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

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

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

Початковий вміст написано мовою Markdown, а файли коду розміщено у сховищі Git. Завдання і зміни упорядковано на https://invent.kde.org. Щоб ознайомитися із правилами надсилання змін, прочитайте файл README. Для швидкого редагування сторінки, можна на будь-якій сторінці відкрити редактор GitLab за допомогою кнопки «Редагувати цю сторінку» на висувній панелі праворуч. Завдання та зміни організовано за допомогою https://invent.kde.org. Щоб дізнатися, як надіслати зміни, перегляньте файл README.

Ознайомитися із настановами

Натисніть на будь-якому із заголовків, щоб перейти до сторінки: