URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111132
[ Назад ]

Исходное сообщение
"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."

Отправлено opennews , 30-Апр-17 09:16 
Представлен (https://dot.kde.org/2017/04/28/kirigami-21-out) релиз фреймворка Kirigami 2.0 (https://techbase.kde.org/Kirigami), развиваемого сообществом KDE для  быстрой разработки приложений с адаптивным интерфейсом, работающим без изменения на настольных и мобильных системах. Фреймворк является надстройкой над Qt Quick Controls (http://doc.qt.io/qt-5/qtquickcontrols2-index.html) и использует в качестве основы уже предоставляемые в Qt Quick элементы, такие как кнопки и поля ввода.


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


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


Среди изменений в Kirigami 2.1:


-  Добавлен элемент ItemViewHeader, предоставляющий средства для определения заголовка списка ListViews и настройки отображения фонового изображения в шапке, к которому применяется эффект прокрутки при изменении размера. Разработчикам предоставляется несколько вариантов поведения элемента;


-  Добавлен  универсальный корневой QML-элемент ApplicationItem, который можно использовать в гибридных приложениях, одновременно использующих QWidgets и QML. Основное оформление для данных приложений может быть основано как на  QQuickView, так и на базе QQuickWidget;

-  Представлен новый элемент PageRow;

-  Проведена оптимизация отступов  и интервалов между элементами в нижнем блоке кнопок и в выпадающих  меню;

-  Переписана  панель десктоп-режима, улучшена загрузка страниц в приложениях для рабочего стола;

-  Улучшено управление пиктограммами из системной темы оформления при запуске в десктоп-режиме;

-  Улучшена поддержка колеса мыши при отображении основных списков элементов;
-  Приведено в порядок поведение центральной прокручиваемой области.

URL: https://dot.kde.org/2017/04/28/kirigami-21-out
Новость: http://www.opennet.me/opennews/art.shtml?num=46475


Содержание

Сообщения в этом обсуждении
"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено A.Stahl , 30-Апр-17 09:16 
>что позволяет комфортно работать

Наглая ложь. Невозможно автоматически перекрутить интерфейс десктопной программы так, чтобы она удобной стала на смартфоне. Для больших и малых экранов, для полноценных устройств ввода и тачскрина нужны совершенно разные интерфейсы.
По скриншотам не видно, но скорее всего они сделали какого-то инвалида более или менее прилично выглядящего на смартфонах в надежде что пользователи десктопов молча это гoвно сожрут.


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 09:34 
А если десктоп с тачскрином?

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 10:01 
зато можно перекрутить интерфейс мобильного приложения под десктоп. Да, будет уродливо и не красиво, но работать вполне можно.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено A.Stahl , 30-Апр-17 10:21 
Чтобы получить "уродливо и некрасиво" можно вообще ничего не делать -- на десктопе мобильные интерфейсы будут выглядеть уродливо и некрасиво "из коробки":)

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 18:02 
> Невозможно автоматически перекрутить интерфейс десктопной программы так, чтобы она удобной стала на смартфоне.

А разве кто-то говорил о перекручивании десктопных программ? Если писать программу сразу с учётом разных размеров экрана и методов ввода, вполне реально добиться юзабельности. Если этот тулкит позволяет такое делать, и делать хорошо, — это круто, если нет — всё равно это движение в правильном направлении.


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Tat , 30-Апр-17 20:28 
Так QML позволяет подобное делать и сам по себе, безо всяких киригами.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 18:44 
На смартфонах, по крайней мере на Андроиде, оно _очень_ убого. Так что нет.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 01-Май-17 12:53 
Тот случай, когда Асхат дело говорит.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 09:29 
> фреймворка для построения интерфейса в КДЕ от проекта KDE

Пофиксил. В линуксе этим пользоваться не будут.


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 09:54 
очередная не работающая без KDE ненужность

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Дуплик , 30-Апр-17 12:20 
Выглядит так, как будто проработкой UI/UX занимался "дизайнер" из 5"б"-класса.

Хотя стоп.

>KDE
>проработкой UI/UX


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Sunderland93 , 30-Апр-17 13:03 
Отлично. Желаю дальнейшего развития проекту. Недостатки может и есть, но ничего лучше ещё никто не придумал. Кдешники молодцы - им удалось сделать конвергенцию не сломав при этом юзабельность десктопа.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено soarin , 30-Апр-17 14:10 
> им удалось сделать конвергенцию не сломав при этом юзабельность десктопа

Где?


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 14:36 
А я всё думал, - почему в свежем KDE плотность информации всё хуже с каждым обновлением, и окна не помещаются в нормальных размеров экран. А это они, оказывается, заразились мобильными амбициями.

Скатертью дорога. Космонавт туда ухнулся, а вас ещё меньше жалко.


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено A.Stahl , 30-Апр-17 14:55 
Бессердечная ты скотина:)

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 01-Май-17 08:14 
Бред какой-то, примеры будут или безпочвенный вброс таковым и останется?

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 01-Май-17 09:30 
Какие примеры? Открой "Настройки" в 1024x768 и попробуй попользоваться пару минут с дефолтной темой.

Что интересно, за пределами KDE такого дегенератства нигде не замечал. Даже Гнум со своими гигантскими заголовками как-то ухитряется поместить на экран пару чекбоксов и кнопку "Применить" (хотя может просто те тулзы, которыми я пользовался, были написаны до начала заболевания).


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено iPony , 01-Май-17 11:01 
> окна не помещаются в нормальных размеров экран 1024x768

Что-то тут не сходится


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено anonimbl , 01-Май-17 17:29 
>нормальных размеров
>1024

нет.
попробуй что-нибудь тайловое, честное слово, какой-нибудь awesome на таком разрешении дает больше всего профита.


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 01-Май-17 20:57 
Я-то нахожу чем пользоваться.

А вот "простым пользователям" сложно объяснить, что стандартное разрешение для ноутов среднего класса это, оказывается, зашквар. Правда макось на нём работать может, и винда может, но проблема конечно не в "этот линасе", а в плебейском размере экрана.

И эти ребята хотят чтобы их софт использовался на мобильных девайсах…


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Алексей Михайлович , 30-Ноя-18 06:43 
Ты где видел на руках ноуты с экраном 4:3, придурок? Они уже лет восемь как исчезли. У всех минимум 1366×768. А для десктопа нормальный экран — это FullHD и больше, а не вот эта вот амбразура, о которой ты говоришь.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 20-Дек-23 14:42 
Проснись уже в современности. У людей вебня в виртуалках изолирована и там как раз 1024x768 размер очень подходящий.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 01-Май-17 21:02 
Тайл на любом разрешении даёт кучу профита.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Guest007 , 30-Апр-17 14:16 
К сожалению Discover на втором скриншоте штука ещё более неюзабельная чем Muon, который она сменила. Так что чем больше программ на этом фреймворке, тем хуже всё :-(

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 02-Май-17 13:08 
Вообще-то Muon никуда не пропадал и ничем не заменялся.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 17:24 
Ура, Кеды тортеют! Скоро почти Гном догонят.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено A.Stahl , 30-Апр-17 17:58 
Поэтому некоторые гурманы третью версию до сих пор держат в холодильнике. Так торт лучше сохраняется.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 18:30 
Это не гурманы, это патологоанатомы.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено anonimbl , 01-Май-17 17:30 
> Это не гурманы, это патологоанатомы.

Некрофилы.


"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 30-Апр-17 21:08 
Ух ты, очередной тулкит! Вот здорово-то! Вот бы еще на нем плеер какой-нибудь написать...

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 01-Май-17 11:16 
Кто бы браузер нормальный написал. И чтоб без выпилов XUL и без Анальных Супер Зондов(с)(TM) от Google.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено Аноним , 01-Май-17 19:03 
> Кто бы браузер нормальный написал. И чтоб без выпилов XUL и без
> Анальных Супер Зондов(с)(TM) от Google.

Угадайте, откуда у блинков и прочих вебкитофф ноги растут.



"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено upyr , 30-Апр-17 21:18 
оригами:  ори - "складной", гами - "бумага".
киригами: кири - "рубящий удар", гами - "бумага".

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено A.Stahl , 30-Апр-17 21:40 
Вот-вот. Извозюкали каракулями кусок бумаги-листинга и теперь его только порвать и выбросить.

"Релиз Kirigami 2.1, фреймворка для построения интерфейса от ..."
Отправлено anonimbl , 01-Май-17 17:31 
> Вот-вот. Извозюкали каракулями кусок бумаги-листинга и теперь его только порвать и выбросить.

Впечатляюще.


"Выпуск Kirigami 2.1, фреймворка для построения интерфейса от..."
Отправлено Аналитик3000 , 02-Май-17 11:02 
Плотность информации действительно низка. С чего они вообще взяли, что Desktop и мобайл-устройства должны и будут работать одинаково?

Чем пользуемся за ПК? Мышью и клавиатурой. Тачпадом, трекболом (в крайних случаях). А на мобиле? Пальцами.

Когда пользуемся ПК? Дома, в кафе, в дороге. Но преимущественно стационарно. За столом (кушеткой, торшером, стулом, любой твердой поверхностью). Стационарно.

А мобильными устройствами? На ходу, в дороге. Не будем углубляться в подробности, но сценарии использования - разные. Контекст - разный. UX - разный. Почему они решили, что UI должен быть одинаковый?


"Выпуск Kirigami 2.1, фреймворка для построения интерфейса от..."
Отправлено Аноним , 03-Май-17 04:26 
Программный интерфейс должен быть одинаковый, а как оно гуй на разных платформах нарисует - дело десятое. Такое было на древних мобилочках. И вот более 10 лет я мечтаю сам такое запилить

"Выпуск Kirigami 2.1, фреймворка для построения интерфейса от..."
Отправлено Аноним , 20-Дек-23 14:46 
>  С чего они вообще взяли, что Desktop и мобайл-устройства должны и будут работать одинаково?
>  сценарии использования - разные.

Возможности должны быть одинаковы, т.к. сценарии использования одинаковые.

А именно: и дома и в пути занимаешься одинаковыми вещами, а тогда работать должно одинаково и в мобилке и на столе.

Причём всю историю КПК пытались НЕ делать этого, хотя оно нужно. Но нужно людям, а не коммерсам. Увы и ах.


"Выпуск Kirigami 2.1, фреймворка для построения интерфейса от..."
Отправлено бедный буратино , 03-Май-17 05:00 
как удачно, что пол-опеннета как раз вчера получила диплом по дизайну интерфейсов - наконец-то смогу услышать компетентное мнение

"Выпуск Kirigami 2.1, фреймворка для построения интерфейса от..."
Отправлено JL2001 , 05-Май-17 08:56 
> как удачно, что пол-опеннета как раз вчера получила диплом по дизайну интерфейсов
> - наконец-то смогу услышать компетентное мнение

чтоб понять что UI овно и тупо неудобен не надо получать диплом по дизайну интерфейсов
более того - это дипломированные специалисты такую уйню и дизайнят
и почти всегда сами то этим не пользуются