Проект KDE анонсировал новый фреймворк Kirigami UI (обожравшиеся саке гейши так называют рваную бумагу), который позиционируется не только как набор компонентов для построения интерфейса, но и предоставляет новый подход к быстрой разработке удобных и интуитивно понятных приложений, работающих на широком спектре настольных и мобильных систем.
В отличие от традиционных компонентов KDE для создания интерфейса, основанных на QWidgets, новый фреймворк является надстройкой над Qt Quick Controls, что решает проблемы с поддержкой сенсорных экранов. Используя в качестве основы уже предоставляемые в Qt Quick элементы, такие как кнопки и поля ввода текста, Kirigami дополняет их более высокоуровневыми элементами, реализующими собственный подход к дизайну и построению интерфейса. Например, работу в приложении можно организовать в форме набора горизонтально сдвигаемых страниц, которые отображаются по одной или группируются в зависимости от размера экрана.
Компоненты Kirigami для смартфонов оптимизированы для управления одной рукой, что идеально подходит для работы с приложением на ходу. При этом, Kirigami не ограничивается смартфонами и позволяет создавать универсальные приложения, в которых интерфейс адаптируется к размеру экрана и доступным методам ввода, меняясь вслед за изменением контекста. Кроме того, в Kirigami применяется концепция неинвазивных всплывающих окон - вместо открытия диалога подтверждения операции, пользователю предоставляется возможность отменить действие, после его совершения.
В конце апреля ожидается первый выпуск фреймворка, который будет сформирован в виде обособленного продукта. В дальнейшем компоненты Kirigami планируют включить в состав набора KDE Frameworks 5, в котором Kirigami получит статус фреймворка первого уровня, т.е. не будет связан зависимостями с какими-либо компонентами, кроме Qt. Первой программной на базе нового фреймворка стало ПО для дайверов Subsurface-mobile, изначально основанное Линусом Торвальдсом. В настоящее время сформирован выпуск Subsurface-mobile для Android и готовится версия для iOS, основанная на той же кодовой базе.
Ссылка:
https://dot.kde.org/2016/03/30/kde-proudly-presents-kirigami-ui
Ответ на:
комментарий
от iz_tabakerki
Ответ на:
комментарий
от Pavval
Ответ на:
комментарий
от iz_tabakerki
Ответ на:
комментарий
от sudopacman
Ответ на:
комментарий
от iz_tabakerki
Ответ на:
комментарий
от Stil
Ответ на:
комментарий
от fenris
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от iz_tabakerki
Ответ на:
комментарий
от iz_tabakerki
Ответ на:
комментарий
от fenris
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости KDE с гордостью представляет Kirigami UI! (2016)
- Новости Пятое обновление прошивки UBports (2018)
- Новости Релиз кроссплатформенного UI фреймворка MauiKit 1.1.0 (2020)
- Новости Релиз MeeGo 1.1 (2010)
- Форум Вторая альфа-версия дистрибутивов *buntu 13.10 и Ubuntu SDK beta. (2013)
- Новости Выпуск Qt 6.4 (2022)
- Новости Выпуск Qt 5.3 (2014)
- Новости EFL 1.10 (2014)
- Новости Релиз Qt 5.7.0 и Qt Creator 4.0.2 (2016)
- Форум [meego]Релиз мобильной Linux-платформы MeeGo 1.1 (2010)