The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

13.01.2017 10:33  Проект KDE опубликовал фреймворк для построения интерфейса Kirigami UI 2.0

Разработчики KDE опубликовали релиз фреймворка Kirigami 2.0, созданного для быстрой разработки приложений с адаптивным интерфейсом, работающим без изменения на настольных и мобильных системах. Фреймворк является надстройкой над Qt Quick Controls и использует в качестве основы уже предоставляемые в Qt Quick элементы, такие как кнопки и поля ввода текста.

Приложения, использующие Kirigami, автоматически адаптируются к размеру экрана и доступным методам ввода, что позволяет комфортно работать с ними на настольных системах, планшетах с относительно большими сенсорными экранами и смартфонах с ограниченным экранным пространством. Kirigami даёт возможность комбинировать элементы Qt Quick в готовые блоки построения интерфейса, например, позволяет построить интерфейс в форме набора горизонтально сдвигаемых страниц, которые отображаются по одной или группируются в зависимости от размера экрана.

Для управления со смартфона предлагается концепция управления приложением одной рукой, основанная на формировании неинвазивных всплывающих окон - вместо открытия диалога подтверждения операции, пользователю предоставляется возможность отменить действие, после его совершения. В настоящее время поддерживается создание приложений для настольных дистрибутивов GNU/Linux на базе X11 и Wayland, Windows, Android и платформы Plasma Mobile. Ожидается поддержка iOS и Ubuntu Touch.

Новый выпуск примечателен переходом на использование элементов Qt Quick Controls 2. Так как Quick Controls 2 предоставляет более широкий, чем в Qt Quick Controls 1, набор готовых элементов интерфейса, вместо поддержки собственных реализаций, удалось сократить кодовую базу Kirigami за счёт задействования предоставляемых в Quick Controls 2 возможностей, что положительно сказалось на стабильности и производительности. Для упрощения перевода приложений, уже использующих Quick Controls 2, API Kirigami по возможности максимально приближен к API Quick Controls 2.

Из других улучшений, отмечается проведение работы по увеличению производительности и значительное расширение возможностей по организации управления с клавиатуры, без применения мыши и сенсорного экрана. Для платформы Android в Kirigami 2 обеспечена более качественная визуальная интеграция с оформлением, основанным на концепции Material Design.

На Kirigami 2 уже переведён интерфейс менеджера установки приложений Discover (Software Center), но так как для работы Kirigami 2 требуется Qt 5.7, который пока доступен не во всех дистрибутивах, поддержка варианта интерфейса на базе Kirigami 1 пока сохранена. Для ознакомления с возможностями Kirigami на платформе Android в Google Play добавлено специальное демонстрационное приложение.



  1. Главная ссылка к новости (https://dot.kde.org/2017/01/12...)
  2. OpenNews: Планы разработки KDE Plasma
  3. OpenNews: Релиз Kirigami 1.1, фреймворка для построения интерфейса от проекта KDE
  4. OpenNews: Проект KDE опубликовал первый релиз Kirigami UI, фреймворка для построения интерфейса
  5. OpenNews: Проект KDE представил фреймворк для построения интерфейса Kirigami UI
  6. OpenNews: Проект KDE представил мобильную платформу Plasma Mobile
Лицензия: CC-BY
Тип: Программы
Ключевые слова: kirigami, kde, qt
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 11:04, 13/01/2017 [ответить] [смотреть все]
  • +12 +/
    Ну хоть у этих человеческие чекбоксы, а не осточертевшие тумблеры.
     
     
  • 2.2, yekm, 11:13, 13/01/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    Только почему слева? Даже я уже както привык что они справа на мобильниках.
     
     
  • 3.24, BlackRaven86, 18:13, 13/01/2017 [^] [ответить] [смотреть все]
  • +/
    Material Design же ... весь текст скрыт [показать]
     
     
  • 4.35, Аноним, 19:11, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Кстати, они там в этом месте слева, а на другом экране справа.
     
  • 2.10, KonstantinB, 14:46, 13/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Главное, чтобы разработчики на фреймворке не забывали делать кликабельной всю об... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.23, BlackRaven86, 18:13, 13/01/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    В QQC2 кликабельна вся область.
     
  • 3.50, Злой аноним, 21:17, 13/01/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Ну да, конечно Это непередаваемое чувство, когда в процессе скроллинга длинного... весь текст скрыт [показать]
     
     
  • 4.60, Аноним, 19:03, 16/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Самое время еще и скроллинг убрать В списке должно быть элементов 7, не больше ... весь текст скрыт [показать]
     
  • 1.3, hoopoe, 11:44, 13/01/2017 [ответить] [смотреть все]  
  • +/
    может под левую руку сделаны?
     
  • 1.6, Аноним, 12:21, 13/01/2017 [ответить] [смотреть все]  
  • –4 +/
    Им срочно нужен дизайнер, работа с размером шрифта, пропорциями элементов никака... весь текст скрыт [показать]
     
     
  • 2.45, Аноним, 19:56, 13/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    ПОШЕЛ НА Й, ДИЗАЙНЕР Хватит уже анально-ориентированных интерфейсов ... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, Necrogrinder, 13:21, 13/01/2017 [ответить] [смотреть все]  
  • +/
    Найди 10 отличий от MD из Google.
     
     
  • 2.8, Аноним, 14:18, 13/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    1 MD не выглядит как отходы жизнедеятельности 2 MD не позиционируется как диз... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, AlexYeCu_not_logged, 15:07, 13/01/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    3. MD — это не дизайн, чего б там гугловцы себе ни думали.
     
  • 3.15, Аноним, 16:25, 13/01/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Открываешь родной клиент gmail в iOS, как-будто в строго стильном бело-голубом у... весь текст скрыт [показать]
     
     
  • 4.22, _, 17:47, 13/01/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Не знаю как у вас там в голубом доме я - традиционной ориентации У андроида... весь текст скрыт [показать]
     
     
  • 5.28, Аноним, 18:31, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Речь про чистый андроид. Что там Самсунг и прочие сделали, дело десятое.
     
  • 5.48, Аноним, 20:22, 13/01/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    На каких переговорах Бхаххаххаааа Лапшицу кушай, линукс-переговорщик ... весь текст скрыт [показать]
     
  • 5.49, Аноним, 20:24, 13/01/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Да ты чО Ну, герой Глянь, вся ночлежка тебе аплодирует ... весь текст скрыт [показать]
     
  • 4.30, Аноним, 18:32, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Так не все цветное же. Далеко не все.
     
  • 2.25, BlackRaven86, 18:15, 13/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Зачем их искать В QtQuick Controls 2 тема Material Design входит в комплект пос... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, Аноним, 18:30, 13/01/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    А, так на Андроиде там еще и не нативные контролы? Закoпать!
     
     
  • 4.31, BlackRaven86, 18:35, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    А что дадут нативные? Эти выглядят точно также.
     
     
  • 5.33, Аноним, 18:51, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Неа См ниже Еще добавлю, что диалоги просто жутко уродливые ... весь текст скрыт [показать]
     
     
  • 6.40, BlackRaven86, 19:40, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Смотрел Лень разбирать по каждому пункту, в целом ерунда Но замечу, что я поль... весь текст скрыт [показать]
     
     
  • 7.41, Аноним, 19:43, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    А можно ссылку на пример приложения в Play Store на QtQuick Только не Hello Wor... весь текст скрыт [показать]
     
     
  • 8.44, BlackRaven86, 19:53, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Поищите, я думаю, сможете найти.
     
     
  • 9.46, Аноним, 20:02, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Поискал Нашел какой-то Passgen Запускался 2-3 секунды, но больше тормозов не б... весь текст скрыт [показать]
     
  • 1.12, J.L., 15:15, 13/01/2017 [ответить] [смотреть все]  
  • +4 +/
    >Для управления со смартфона предлагается концепция управления приложением одной рукой, основанная на формировании неинвазивных всплывающих окон - вместо открытия диалога подтверждения операции, пользователю предоставляется возможность отменить действие, после его совершения.

    "послано жене и любовнице. вы можете отменить. отменить ?

     
  • 1.14, Аноним, 16:22, 13/01/2017 [ответить] [смотреть все]  
  • +/
    А что, при появлении диалога подтверждения нужна вторая рука ... весь текст скрыт [показать]
     
     
  • 2.59, КО, 15:53, 16/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нет. Голова. :)
     
  • 1.26, BlackRaven86, 18:17, 13/01/2017 [ответить] [смотреть все]  
  • +/
    Наконец-то перевели на QtQuick Controls 2.
     
  • 1.29, Аноним, 18:31, 13/01/2017 [ответить] [смотреть все]  
  • –1 +/
    всё. понеслась, переписываем все по новой
     
  • 1.32, Аноним, 18:50, 13/01/2017 [ответить] [смотреть все]  
  • +/
    Попробовал на Андроиде 1 Запускалось очень долго 2 Если выдвинуть меню слева... весь текст скрыт [показать]
     
     
  • 2.36, Аноним, 19:15, 13/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Продолжаем 14 Диалоги очень уродливые Просто текст и стандартная кнопку засун... весь текст скрыт [показать] [показать ветку]
     
  • 2.37, Аноним, 19:16, 13/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А, я 10 пропустил Ну да ладно, смысл понятен Контролы там настолько же такие ... весь текст скрыт [показать] [показать ветку]
     
  • 2.38, BlackRaven86, 19:36, 13/01/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Используйте чистые QtQuick Controls 2.0.
     
     
  • 3.39, Аноним, 19:39, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    А зачем, если можно просто нативные использовать Какой плюс от этого ... весь текст скрыт [показать]
     
     
  • 4.42, BlackRaven86, 19:45, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    А как вы сделаете одно приложение для нескольких платформ без написания одного и... весь текст скрыт [показать]
     
     
  • 5.43, Аноним, 19:53, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Подождите, подождите Во-первых, бекенд общий сделать можно в любом случае Во-в... весь текст скрыт [показать]
     
     
  • 6.51, BlackRaven86, 21:27, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Для винфонов можно использовать стиль Universal Для десктопов его же или Materi... весь текст скрыт [показать]
     
     
  • 7.52, Аноним, 22:40, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Но дело же не в стилях Там же стиль построения интерфейса совершенно разный ... весь текст скрыт [показать]
     
     
  • 8.53, Аноним, 22:42, 13/01/2017 [^] [ответить] [смотреть все]  
  • +/
    Тьфу Там же принцип построения интерфейса совершенно разный ... весь текст скрыт [показать]
     
  • 4.56, Аноним, 04:15, 14/01/2017 [^] [ответить] [смотреть все]  
  • +/
    > Какой плюс от этого?

    Абстракция от натива, кроссплатформенность.

     
     
  • 5.57, Аноним, 10:15, 14/01/2017 [^] [ответить] [смотреть все]  
  • +/
    См выше Интерфейсы на разных платформах должны быть разные Иначе будет либо н... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList