Рекомендации KDE по пользовательскому интерфейсу
Добро пожаловать в рекомендации KDE по пользовательскому интерфейсу! Следование им поможет создать красивое и мощное приложение, которое будет органично смотреться в KDE Plasma и хорошо работать вне её. Пользователи быстро научатся работать с приложением, легко достигнут своих целей и реже столкнутся с проблемами, требующими поддержки.
В этом документе рассматриваются философия и культура проектирования KDE, типичные рабочие процессы и шаблоны, стандартные соглашения пользовательского интерфейса, а также рекомендации по интеграции с платформой.
Почему хороший дизайн так важен?
Дизайн определяет, насколько хорошо что-либо выполняет своё функциональное назначение и насколько приятно с ним взаимодействовать. Если чего-то из этого недостаёт, результат будет разочаровывающим. Люди не захотят пользоваться плохо продуманным приложением, а если их принудить, они будут недовольны и станут распространять о нём негатив. Избежать этого поможет грамотный дизайн!
Проектирование предполагает целенаправленные решения и компромиссы, приближающие проект к намеченным целям и парадигмам использования. Лучшие приложения знают, на каких пользователей и сценарии использования они рассчитаны, а какие уступают другим. Лучше добиться успеха, сосредоточившись на том, что получается хорошо, чем распыляться и потерпеть неудачу. Обещать меньше, а делать больше — и никогда наоборот.
Нерассмотренные темы
Этот документ — свод рекомендаций по проектированию, а не инструкции по реализации каждого отдельного компонента. Хотя некоторые технические рекомендации будут приведены, гораздо больше подробностей можно найти в документации самих компонентов по использованию и API, а также в исходном коде существующих приложений KDE. Это скорее что и почему, а не как.
Этот документ не претендует на роль незыблемого свода законов. Изучив правила и следуя им, можно понять, как безопасно внедрять новшества, не выходя за рамки рекомендаций, и когда их уместно нарушить, если это даёт лучший результат.
Как помочь
Это живой документ, который предполагается обновлять по мере развития, чтобы отражать текущие тенденции дизайна KDE и лучшие практики. Приветствуются дополнения!
Содержимое написано в формате Markdown, а исходные файлы размещены в репозитории Git. Чтобы быстро изменить страницу, на любой странице можно открыть редактор GitLab кнопкой «Редактировать эту страницу» на выдвижной панели справа. Задачи и изменения организуются через https://invent.kde.org. Чтобы узнать, как отправить изменения, см. файл README.
Читать руководство
Чтобы перейти на страницу, щёлкните по любой из этих плиток: