Проект GNOME опубликовал первый стабильный выпуск библиотеки Libadwaita, включающей набор компонентов для стилевого оформления интерфейса пользователя, соответствующего рекомендациям GNOME HIG (Human Interface Guidelines). Библиотека включается в себя готовые виджеты и объекты для построения приложений, соответствующих общему стилю GNOME, интерфейс которых может адаптивно подстраиваться под экраны любого размера. Код библиотеки написан на языке Си и распространяется под лицензией LGPL 2.1+...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=56440
больше храдкода богу хардкода
другие темы нинужны
Есть, например, google material design и апловский (компания, на которую надо скинуть ядерную бомбу, но об этом в другой раз) HIGТам тоже стили практичечки зашиты и не настраиваются. Таким образом, на Android и IOS почти все приложения выглядят как родные.
Тут так же. Хочешь писать под GTK - пиши под адвайту, иначе будет выглядеть инородно
раньше как-то жили без мобильных трендов и имели инородные десктопные приложения только в форме написанных на другом тулките. и тут бац - технология стала утраченной: темы начали ломаться каждый релиз и мешать целостности интерфейсов, чужие иконки стали запутывать амебопользователей, сумевших поставить прыщи, и в плане софта появился не острый недостаток профессиональных десктопных приложух, а однокнпочного минимализма с плавными анимациями.
Раньше как-то жили и без линуксов ваших
и без компуктеров жили, разгововор о том, что красношляпые дауншифтеры прогресс и свободу выбора заворачивают, а не о зеленой траве в кофешопах
У тебя вульгарное представление о свободе 😐
Всё, что не упрощается до Да/Нет - вульгарность?
Да вы, кажется, НЛП-шник.
Только не говорите, что делать, когда кажется, пока сами не начнёте это каждый день делать :))).
>и без компуктеров жилиМоя бабушка примерно так всегда говорит...
Этот клиент был написан твоей бабушкой
Свобода есть, не нравится ставь другое ДЕ, мне например не нужно очередное ДЕ в котором необходимо ковырять настройки что бы оно нормально выглядело, я пользуюсь и Gnome и KDE, и в кедах не просто есть возможность все настроить, там фактически необходимость все настраивать, и да каждый может сделать из кед то что нужно ему, но иногда лучше иметь ДЕ которое настраивается по минимуму, что бы не отвлекаться от реальных задач на постоянные настройки, я поймал себя на мысли что под гномом я гораздо продуктивнее так как не отвлекаюсь на кастомизацию интерфейса.
>Свобода есть, не нравится ставь другое ДЕпроблема именно в том, чито под другими de или wm в итоге gtk4+ приложения, даже не являющиеся частью gnome, как раз и будут выглядеть инородно и никак унифицировать их внешний вид без мать его патчинга libadwaita будет нельзя.
Под Windows столько разного софта, который так часто выглядет не единообразно и не унифицированно, что начхать на это, главное функционал и без падений.
Я и в GNOME, и XFCE использую приложения Qt/KDE, никогда специально не применяю для них стиль GTK. Тоже самое и в Android, бывает стиль одного и другого .apk зашибись какой разный. Откуда такой шизофренизм, мне не понятен.
а в линух был вполне прозрачный и открытый механизм решения проблем не единообразной и не унифицированной каши как в шиндовс, который ты специально не пользуешьу которого, однако, нашелся фатальный недостаток: пользователи не замыкались на интерфейсах экосистемы гнома и приток утяток не рос, а дистрибутивы к тому же не использовали единственно верную adwaita и щель, а лепили конкурирующие де и надстройки со своим оформлением. решения находились с переменным успехом: сначала выбор тем просто спрятали в твикер, потом начали саботаж с правкой css в каждом релизе, дальше начали компанию по сбору подписей против сторонних тем, а теперь вообще пошли в хардкод.
> а в линух был вполне прозрачный и открытый механизм решения проблем не
> единообразной и не унифицированной каши как в шиндовс, который ты специально
> не пользуешьВообще пофиг у кого какая тема, для меня она должна быть без поехавшей разметки виджетов тулкита, явных огрехов, типа светлого на светлом и наоборот, и гемора с единообразием темы для разных тулкитов.
Ещё б GTK4 или Qt5 попытались натянуть на Enlightenment или TDE, вот больше мне делать нечего как искать совместимости среди на кучи тем для разных DE с разными версиями тулкитов.> а лепили конкурирующие
> де и надстройки со своим оформлением. решения находились с переменным успехом:
> сначала выбор тем просто спрятали в твикер, потом начали саботаж с
> правкой css в каждом релизе, дальше начали компанию по сбору подписей
> против сторонних тем, а теперь вообще пошли в хардкод.Я что, против что ли, какого они должны что-то по GPL вам, берите, лепите.
Линь всегда такой была, надо - лепите, нет - по лицензии прав качать нет.
Я за разнообразие, как приложениях, так и всём остальном, а не геморрой, это вам не МакОС.
>Я что, против что ли, какого они должны что-то по GPL вам, берите, лепите.Линь всегда такой была, надо - лепите, нет - по лицензии прав качать нет.
переведешь стрелки на меня и всем приложениям за пределами gnome завязанным на gtk легче станет? или от форков libadwaita проблемы из-за намеренных изменений, ломающих обратную совместимость с разметкой и цветами из прошлого релиза, точно уйдут? из всего многообразия под прыщами есть только два актуальных тулкита: один с традиционно с лицензией на грани проприетащины, а некогда годный второй пилить начали натурально поехавшие, агрессивно лоббирующие свои интересы.
При чём тут ты, это их право, они разработчики, как хотят так и рулят кодом, и лицензия позволяет. Я понимаю, есть два лагеря, одни принимают что наделали разработчики, другие лепят своё, есть ещё маргинальный слой, те лепят своё, на чужом коде, который постоянно меняется, но форк полноценно создать не могут, в силу разных причин.
Не тех, не других, не третьих не ругаю, у каждого свои проблемы и оправдания. На то и линь, что хочешь, то и лепишь.
Ну не нравится GTK4 просто не пишешь на нём или портируешь на другой тулкит.
К примеру, так поступил разработчик KDM, он отказался переписывать его на QML с поддержкой Qt5.
Разработчики XFCE переехали на GTK3, это их решение, также и с LXQt.
Меня в меньшей степени заботят уровень красоты тем.
>Ну не нравится GTK4 просто не пишешь на нёмкислород на легаси постоянно перекрывают, это не венда запускающая софт от win95. gtk2 вон сколько лет закапывают, gimp даже eol переседел. eol для gtk3 с новым циклом разработки могут вообще через год объявить.
> или портируешь на другой тулкит.
какой? уже есть что-то на полностью свободной лицензии и не требующее переписывания с нуля?
> кислород на легаси постоянно перекрывают, это не венда запускающая софт от win95С чего дистрибутив должен быть на десятки гигабайт из-за хлама и статических либ, это ж не винда.
Тут всё движется.> какой? уже есть что-то на полностью свободной лицензии
А что есть полностью некоммерческий графический тулкит? И какой же?
Свободный от чего, от фондирования? Ну и где оказались бы все крупные проекты, если бы не было фондирования?
> и не требующее переписывания с нуля?
Никто не заставлял прогибаться под фондирование проектов корпоратов, кто девушку ужинает, дальше знаешь сам. В таких проектах своё видение на всё, и более системное. Не понимаю, зачем вопрошаешь.
>не нравится - не пиши, но обратной совместимости дальше ядра нет, так что будь готов сосать лапуя о чем собственно тебе выше писал?
>полностью свободной лицензии
>полностью некоммерческий графический тулкитмне кажется, что ты какие-то тезисы сам себе доказать пытаешься. попытайся еще раз.
> но обратной совместимости дальше ядра нет, так что будь готов сосать лапуНе приписывай.
> какие-то тезисы сам себе доказать пытаешься
Ты даже сути сказанного не уловил.
удел ловить притянутые за уши аргументы оставил рыболовам
> а в линух был вполне прозрачный и открытый механизм решения проблемЛинух имел механизм создания проблем на ровном месте. Потому что одинаковую тему на разные приложения ты натянуть можешь. А одинаковый UX сделать - не можешь.
А пользователь потом охреневает, почему у приложений самое разное поведение. Кнопки да и нет в разных местах. Файловые диалоги с разными закладками. Настройки в разных концах меню. Где-то кнопки "применить" и "справка", а где-то только "ок", "отмена". И сидит и думает, что разработчики идиоты и не могут сделать одинаково.
Если бы приложение из каждой эпохи и каждого DE выглядело по-разному, это было бы хотя бы логично. Но линухоиды не понимают что такое UX и почему он важен, для них главное чтобы на скриншотах всё было единообразно, а лучше вырвиглазно, чтобы можно было перед сверстниками выпендриваться.
В чем проблема то? Свобода по прежнему есть, не пользуйтесь софтом который вам не нравится внешне, если для вас это настолько важно. Это Линукс, лебедь, рак и щука, разработчики Gnome хотят что бы он был дефолт ДЕ и все приложения писались под него и выглядели одинаково, но я сомневаюсь что это случится, так как все будет как обычно в Линуксе, каждый тянет в свою сторону, каждый считает свое решение единственно правильным и делает свои велосипеды, это норма, просто пользуйтесь тем что вас устраивает.
>>Свобода есть, не нравится ставь другое ДЕ
> ... и никак унифицировать их внешний вид без мать его
> патчинга libadwaita будет нельзя.Новый вопрос десятилетия - как пропатчить libadwaita под kde2
Путаете свободу с анархией
> и имели инородные десктопные приложения только в форме написанных на другом тулкитеВспомни подоконные плееры. Например, WMP в виде зеленой гойловы, у которой контролы выезжают вместе с ушами.
http://www.atmarkit.co.jp/fwin2k/insiderseye/20010417xp_luna...
Для плеера чуть ли не обязательным было выглядеть инородно.Вообще для тырвейсов есть прекрасный ncurces.
и чсх
https://gitlab.gnome.org/World/Shortwave
https://gitlab.gnome.org/World/Shortwave/-/raw/master/data/s...
Для плееров - да. Но отбирая у меня выбор тем вы отбираете у меня свободу того, как должно выглядеть окружение. Что программы будут рисовать темы те, которые я хочу.
Поддержка системных тем это не для Ъ?
Обязательно присрать свои, выглядящие одинаково чужеродно везде?
> Поддержка системных тем это не для Ъ?
> Обязательно присрать свои, выглядящие одинаково чужеродно везде?И ещё ненастраиваемо, ага. Кстати если нужно, чтобы плеер выглядел по другому, то ценой не очень дорогого можно сделать это через системный механизм тем. Просто к нему будет применена другая тема и это легко можно сделать отключаемым.
> Поддержка системных тем это не для Ъ?
> Обязательно присрать свои, выглядящие одинаково чужеродно везде?Сколько людей - столько и понятий и Ъ-шности.
Если одну и ту же тему прописать везде - будет системной.
Ладно когда под gtk пишут css, пытающийся быть компактным как ncurses. Но чтобы в ncurses жирноту адвайты - кажется, в pavucontrol так пробовали, так что есть шанс заценить.
>на которую надо скинуть ядерную бомбуСильверхенд, залогинься
Я не знаю, как там на андроиде, но UIKit (базовые) виджеты очень гибко кастомизируются. Настолько, что на них можно реализовать Material Design.Поэтому откуда ты взял зашитость и ненастраиваемость, кроме как с потолка, чтобы выглядеть убедительно, мне не понятно.
А вот какое слово должно быть вместо human...
Нек кнопок свернуть даже.... Какие-то альтернативные идеи инепонятно для кого.
> А вот какое слово должно быть вместо human...
> Нек кнопок свернуть даже.... Какие-то альтернативные идеи инепонятно для кого.Gnome Interface Guide...
Gnome Aesthetic Guideline
Интересно было бы глянуть на статистику как много людей заморачиваются со сторонними темами, что-то мне подсказывает, что большинству другие темы, кроме дефолтных, нафиг не нужны. По крайней мере сужу по себе и своим коллегам/знакомым - мы за пекой работаем, а не анонизмом с темами занимаемся
Зачем они оставляют выбор между черной и белой темой. Ведь можно просто сделать несменяемую розовую
радужную
Это задел на дальнейшее развитие. Но черную тему придется все равно оставить. БЛМ же.
Вы приняты
фотографируйте на свои утюги: в версии 1.1 они удалят часто используемую функциональность из кода.
Ура! Скруглённые уголки!
И отступы. Огромные отступы, в несколько раз больше самих элементов.
Это же прекрасно! Хоть кто-то занимается дизайном, а не бессмысленным нагромождением элементов управления. У программистов не будет возможности сделать неправильно.
Нужно чтобы не было возможности неправильного. Так говорят дтктаторы.
Уважаемые Анонимусы, с Новым годом!!!
Пробовал запустить гном на экране 1024х600, все они врут, не умеет оно подстраиваться "под экраны любых размеров". По крайней мере гном - точно, может хоть у гтк с этим лучше?
> гном на экране 1024х600По мне так вполне неплохо - https://twitter.com/eugene_rmn/status/1345799591585869826 - косяки конечно есть, но это ещё версия 3.38, больше адаптивности добавили в более новых вроде как.
фу GNOME!
фу KDE!
Деритесь, деритесь, а электрон заработает на этом
Записываем: линуксоиды недовольны и гномом и КДЕ.
А потом в СМИ новости, что все всем довольны, а Линуксойды нет.
После Windows и MacOS смотришь на все эти линуксовые гномы, кде и прочие xfce, и думаешь, господи, какое же всё стрррашное, уродливое, кривое и косое. Кто, кто те самые люди, которые этим г***ом могут пользоваться? Ведь должно же быть хоть минимальное чувство прекрасного.А потом смотришь на линуксоидов, их внешний вид и их физиономии, и всё сразу становится на свои места.
После тайлингового Линукса смотришь на все эти шиндовсы, маки и прочие ведроиды, и думаешь, господи, какое же всё стрррашное, уродливое, кривое и косое. Кто, кто те самые люди, которые этим г***ом могут пользоваться? Ведь должно же быть хоть минимальное чувство прекрасного.
А потом смотришь на виндузятников/яблочников/гуглорабов, их внешний вид и их физиономии, и всё сразу становится на свои места.
отсутствие тентаклей, отросших после активного тайлинга, не повод для ксенофобии
> отсутствие тентаклей, отросших после активного тайлинга, не повод для ксенофобииКак отрастить тентакли?
Как вы пользуетесь тайлингом? Он не идеально распологает окна, а докрутить непонятно как, с клавиатуры часто может быть не удобно, так что я хочу управлять окнами мышью (нужна геймерская мышка с кучей кнопок). Вы постоянно набираете текст? Используете что-то типа Vimperator?
Размеры окон меняю мышкой, зажав Mod4 (Super), тягаю туда-сюда тоже ею. WM awesome.
> Размеры окон меняю мышкой, зажав Mod4 (Super), тягаю туда-сюда тоже ею. WM
> awesome.Спасибо.
Два китайца приехали в Москву, поселились в гостинице. Утром собрались, вышли из номера и вошли в лифт. Едут на первый этаж. Лифт остановился в него вошел азербайжанец, едут дальше. Лифт остановился в него вошел грузин, едут дальше. Лифт остановился в него вошел армянин, едут дальше. Первый этаж лифт остановился из него выходят армянин, грузин и азербайжанец. Китайцы выходят последними, один говорит другому: "Все эти русские на одно лицо".
Это что, я как-то смотрел фильм с джеки чаном и за весь фильм так и не понял, кто из них джеки чан.
>После WindowsДа у тебя явно проблемы, страшнее в мире ничего нет.
Гном всяко пострашнее. Это худшее что случилось с Линуксом. А винда всяко более настраиваема(кастомизируема как щас принято говорить) даже в части официальных настроек, не говоря уж про всякие твикеры. Это касаемо внешнего вида и прочего функционала. И да, разрабы винды не настолько упороты как гномеры. Больших скотов чем разрабы ГномЭ ещё поискать и это типичный Линукс, типичное "открытое" и "дружелюбное" сообщество 🤣🤣🤣 Лучше быть виндузятником, чем в такое овно вляпаться всей клавиатурой🤦♂️
Ну винда смотрится хуже даже Г****Гнома. Да и макось тоже не оч. Ну а тайлинг, да, симпатичный самый. Ну и некоторые не тайлинговые wm, например openbox.
GNOME с 3 версии окончательно перешёл на парадигму конвергентности приложений и окружения рабочего стола, поэтому требовать от него чего-то обычного и привычного не получиться, это не в его парадигме."Горный козёл не станет послушным бараном" (не в обиду сказано, просто это не в его природе) =
"GPL - мы никому ничего не должны, не нравится - берите и делайте как вам надо".
_На заметку разработчикам GNOME:_добавил бы в GNOME поддержку системных жестов мыши через правую кнопку (или настраиваемые 4,5 дополнительные кнопки мыши), это ускорило бы работу по переключению задач, запуска приложений, переходах вперед-назад по истории, не только в браузере, но и в Наутилусе, других GTK-приложений.
Сами жесты мыши никак не противоречат конвергентности интерфейсов GTK и GNOME.
Гномеры окончательно отчаялись перестать ломать темы в каждом релизе и поэтому решили в либу захардкодить, чтобы проклятые рисовщики тем уж точно обломались? :)
Эти темы 1-3 года держутся на стороннем разработчике, который потом бросает её поддержку, появляются мелкие недостатки, возвращаешься либо на дефолтную тему дистрибутива или DE.
Мне это давно надоело, пользуюсь дефолтной темой, в kde - Breeze, в xfce - greybird.
Может быть, гомерам стоило бы просто перестать постоянно все ломать? KDE в этом не замечен.
с адекватным и стандартизированным api у gtk2 это почему-то не было большой проблемой. это, мать его, обычно простой рескин гуя, а не код, который надо на плаву держать. но какие-то тамошние вебмакаки решили соригинальничать со своим css
Ну вот. А в KDE не нужен css. Все можно настроить штатным конфигуратором.
подожжи кдешную maui shell - может ситуация улучшится.
Зачем ее поджигать? Это же не кнопки в лифте гномеров.
вот гном3 вовремя не сожгли и посмотри к чему в итоге пришли
В теме не могут ПОЯВИТСЯ недостатки если её мать её НЕ ИЗМЕНЯЮТ.Темы ломают ненормальные разработчики тулкита.
Движок тем в плане их интерпретации вообще не должен никогда изменяться, за исключением фикса каких-то совсем уже адских косяков.
Вот именно! Гномеры все ломают а виновата тема? Rampant layering violation.
> Human Interface Guidelinesа точно Human?
>> Human Interface Guidelines
> а точно Human?RIG было бы слишком палевно.
RHIG - было бы слишком палевно. А RIG - норм.
Libadwaita это systemd от тем? Один рейх, одна раса и фюрер?)
звонок - для учителя. инклюзивность - для разработчиков.
Адвайта в переводе с санскрита - «единственный»
Символизирует
Скорее "недвойственность".
Однозначность тогда?
А — в русском языке приставка, служебная морфема, применяемая для словообразования со смыслами отрицания, отсутствия признаков, смыслов, заложенных в корнях слов. ... Эквивалентна приставкам «без», «не». Например: «алогичный» = «нелогичный» Эквивалентна приставкам «без», «не».
Два - наверное два.
Та - может суффикс из *ость *ity
Как бы да. И ГТК=гноме. Под его "екосыстему" и пилится тулкит.
Замечательная новость. Знатно подгорает у некоторых 😆
Похоже на "кто-то пожег зажигалкой кнопки в лифте". жильцы дома возмущаются, а тут ты такой: Замечательная новость. Знатно подгорает у некоторых 😆.Типичный адепт свободы по-гномосековски.
А замечательного что? Наброс? :)
Там нерабочий гитлаб, не могу посмотреть. Они пангу с каирой тоже реализовали ?
Непонятно, зачем нужны тачскриновские интерфейсы там, где есть нормальная клавиатура и устройство указания с дискретностью в пиксель.
Гном нынче годится только для гаджетов, где экран размером дюжина на две подушечек пальцев.
Они пилят Гном под вымышленные планшеты и смартфоны, никто их не видел, но это разрабов не останавливает
Можно бесконечно смотреть, как горит огонь, течет вода, а опеннетовские комментаторы называют заведомо десктопный интерфейс гнома тачскриновским.
у заведомо десктопного интерфейса гнома даже компоновка под портретную ориентацию. ни на одном из скринов в новости контент не влазит в окно и ждет свайп^W прорутки, но зато есть куча элегантно неиспользованного места по горизонтали, явно для придания максимального эффекта минимализма и акцентирования внимания
> у заведомо десктопного интерфейса гнома даже компоновка под портретную ориентациюНет.
> ни на одном из скринов в новости контент не влазит в окно и ждет свайп^W прорутки
В диалоге настроек гимпа тоже много где есть прокрутка, это не делает гимп редактором для мобилки/планшета.
О, а давай откроем Krita? Ну, это ж Qt. Там же не может быть "портретной ориентации", правда?
https://i.imgur.com/Gqoewr5.png
ОЙ, ЧТО ЭТО? Слева скроллбар и справа скроллбар.
Ну тогда посмотрим на Scribus. Тоже Qt, но всё ж таки не хипстота рисовальная его пилит, а серьёзные лысые старые дядьки-полиграфисты.
https://i.imgur.com/BfvYUXC.png
ОЙ, ЧТО ЭТО?! Слева скроллбар и справа скроллбар.
ОК, ладно. Последняя попытка. MuseScore. Написана на Qt. Вековые традиции нотной записи, максимально консервативная пользовательская база из консерваторий.
https://i.imgur.com/G8EDGRr.png
ДА ЕДРИТЬ ЖЕ Ж!
О, я придумал! А давай посмотрим на какое-нибудь из окон в новости вживую. Ну вот, например, вместо чего https://www.opennet.dev/opennews/pics_base/0_1641024225.png сделали.
Вот делаем окно узким, и всё уползло вниз:
https://i.imgur.com/qclQWcN.png
Ну отстой, ну ваще!
А если развернуть?
https://i.imgur.com/Y5PH1VG.png
Ффух, попустило.
> но зато есть куча элегантно неиспользованного места по
> горизонтали, явно для придания максимального эффекта минимализма и акцентирования вниманияТо ли дело навалить максимальное количество настроек в минимально доступное пространство, правда?
Резюмирую: если контент не помещается, не надо утаптывать его в окно ногами. Сделай скроллбар.
>Код libadwaita основан на библиотеке libhandy и позиционируется как идущий на смену данной библиотеке, которая была изначально создана для построения адаптивного интерфейса в мобильных платформах на базе технологий GNOME, и была отточена в GNOME-окружении Phosh для смартфона Librem 5.
>вретикто бы сомневался
>скроллбар есть на десктопе
не подменяй причину следствием, мяня
>>Код libadwaita основан на библиотеке libhandy и позиционируется как идущий на смену данной библиотеке, которая была изначально создана для построения адаптивного интерфейса в мобильных платформах на базе технологий GNOME, и была отточена в GNOME-окружении Phosh для смартфона Librem 5.
>>врети
> кто бы сомневалсяПольза адаптивных интерфейсов на десктопе хорошо понятна любому, кто пользуется тайлингом, например. Или это слишком сложный юзкейс для тебя?
>>скроллбар есть на десктопе
> не подменяй причину следствиемПопробуй следовать собственным рекомендациям.
Я смотрю, у тебя прямо вскипело от примеров с Qt. Это очень хорошо. Всё идёт по плану.
>да, делалось для мобилок, но пара школьников с i3 профит от чистодесктопного гнома поимеют
>да не бомбит у меня это у тебя бомбит от qt:3
> Польза адаптивных интерфейсов на десктопе хорошо понятна любому, кто пользуется тайлингом,
> например. Или это слишком сложный юзкейс для тебя?Пользователи тайлинга заботятся о своей эффективности. Лысые одноцветные интерфейсы без рельефа и цвета для дифференциации контролов с огромеными расстояниями между контролами (так что в тайлах уместится целые две кнопки) в этом совершенно не помошник. Ровно наоборот.
А гномеры... вот такое наверное еще сошло бы для мобил, чтобы пальцы не очень сильно обтачивать, но мобил с гномом не бывает. А постоянный слом тулкита затрахал не только тех кто темы делает, но и разработчиков - и почти все программы которыми я пользовался почему-то отвалили или валят на куть. Так и будет о...й тулкит для гном калькулятора и смотрелки фонтов. Что там еще из гном краппликэйшнов я забыл?
> Пользователи тайлинга заботятся о своей эффективности. Лысые одноцветные интерфейсы без
> рельефа и цвета для дифференциации контролов с огромеными расстояниями между контролами
> (так что в тайлах уместится целые две кнопки) в этом совершенно
> не помошник. Ровно наоборот.Я даже не сомневался, что ты начнёшь съезжать с темы. Уже забыта и прокрутка в софте на Qt, и польза от адаптивных интерфейсов.
> почти все программы которыми я пользовался почему-то
> отвалили или валят на куть.Да ладно, ты пользователь Subsurface и Wireshark одновременно? :) Или всё-таки немного, совсем чуть-чуть гонишь? :)
> Я даже не сомневался, что ты начнёшь съезжать с темы. Уже забыта
> и прокрутка в софте на Qt, и польза от адаптивных интерфейсов.Это другой анонимус, just in case. Не надо из-за меня бочки катить. Хоть тот анон и странный.
> Да ладно, ты пользователь Subsurface и Wireshark одновременно? :) Или всё-таки немного,
> совсем чуть-чуть гонишь? :)Не знаю что есть subsurface, вайршарк - да, еще Audacious например GTK3 на известном месте вертел. Да и вообще почти все кодеры на виду пожалели что с GTK3 связались, очень е...й тулкит где вечно все ломают.
> Сделай скроллбар.Проблема в том что контент не видно и это нагибает юзабилити. Изначально вообще не очевидно что фича есть.
А за скролл вас отдельно помянут обладатели точпадов, им очень удобно таким пользоваться. А, видимо из гома уволили спецов по юзабилити и наняли дизайнеров и вебмакак.
Полторы кнопки с огромным расстоянием - имеют смысл на сенсорных экранах. А на десктопе это все скорее шаг назад: убогий неинформативный интерфейс, или как сделать из компьютера какой-то банкомат. Ну, блин, девелопать софт, графику, кад и проч на банкомате не очень то удобно...
> Проблема в том что контент не видно и это нагибает юзабилити.Ну вот на скриншотах выше софт на Qt точно также рисует скроллбар там, где контент не помещается. Но тебе удобно это игнорировать. Это первый момент.
> Изначально вообще не очевидно что фича есть.
А когда ты страницу на сайте больше чем на один экран открываешь, тебе тоже не очевидно, что дальше какой-то контент есть? Или ты по заветам зумеров дальше первого экрана не ходишь? Это второй момент.
> А за скролл вас
Кого — нас? Я пользователь, прямо как ты.
> отдельно помянут обладатели точпадов, им очень удобно таким
> пользоваться.Ну вообще-то да, удобно. Жест "два пальца вниз + перемещение вверх/вниз" совершенно чудесно прокручивает вверх и вниз. Реально удобно, попробуй.
> Ну вот на скриншотах выше софт на Qt точно также рисует скроллбар
> там, где контент не помещается. Но тебе удобно это игнорировать. Это
> первый момент.Идея повторить и усилить недостатки других - это интересно. Qt сам по себе не продвигает стиль с полутора контролами на страницу.
> А когда ты страницу на сайте больше чем на один экран открываешь,
> тебе тоже не очевидно, что дальше какой-то контент есть? Или ты
> по заветам зумеров дальше первого экрана не ходишь? Это второй момент.Там где скроллбар это обычно "стена текста" и упаси меня такими же программами пользоваться. Хотя то что гномеры столь же парятся об эффективности как вебмакаки - я заметил.
> Кого — нас? Я пользователь, прямо как ты.
Убежденных гномосеков и всех причастных.
> Ну вообще-то да, удобно. Жест "два пальца вниз + перемещение вверх/вниз" совершенно
> чудесно прокручивает вверх и вниз. Реально удобно, попробуй.Еще 2 пальца в рот посоветуй, так UX гнома точнее передается. Оно работает, конечно, но гораздо лучше когда этого делать не приходится.
> заведомо десктопный интерфейс гнома тачскриновским.На десктопе тормозной и неэффективный интерфейс с огроменными контролами, неэффективно расходующими экранное место - ни к чему. Это сильно нагибает эффективность работы. Туда же и ваши уродские плоские дизайны, монохромные иконки и прочие "улучшизмы" с которыми надо убить полчаса прежде чем отличишь контрол от подложки и разберешься какая у него функциональность.
> работы. Туда же и ваши уродские плоские дизайны, монохромные иконки и
> прочие "улучшизмы" с которыми надо убить полчаса прежде чем отличишь контрол
> от подложки и разберешься какая у него функциональность.Если ты полчаса тратишь на то, чтобы отличить контрол от подложки и понять его функицональность, у тебя серьёзные когнитивные проблемы, и дизайн гнома — меньшая из твоих проблем.
Доктор Очевидность.
Да вот как-то рельеф и цветовая дифференциация ускоряет этот процесс. Если я помню что подкрутить вон то примерно синенькое, а это - зеленое, я локализую контрол намного быстрее.А если там еще полтора контрола на страницу и надо скроллить - эффективность убивается еще сильнее. Это еще и визуально не видно, сперва потелепайтесь где-то там. Если вы вообще помните что контрол на именно этой странице/вкладке/диалоге. А если у вас есть более интересные дела в жизни чем зазубривать контролы в какой-то бучей программе... хм... печалька, да...
- Гном часто сравнивают за статусную панель и докбар с MacOS, а она ни разу не тачскриновская.
- Конвергентность, не не слышали.
- Огромные заголовки окон, но туда помещаются кнопки, какой размер окна был бы больше, с маленьким заголовком и кнопками в подвале такого окна или всё ж как есть в GTK3?
- И вдогонку, зачем лезть в подвал окна мышью, когда 90% всех действий ты совершаешь в верхней его половине? UX, не не слышали.PS: без обид.
> - Гном часто сравнивают за статусную панель и докбар с MacOS, а
> она ни разу не тачскриновская.Макос на десктопе не страдает ни особым сломом тулкитов, ни бзиками что на экране не может быть более полутора кнопок или куитой с запрятыванием все и вся в CSD.
Попробуйте найти в гомовьюхе пдфов печать! Я вообще этак месяц был уверен что этот крап так не умеет. Ан нет, какой-то мелкий непонятный значок (без надписей, это не модно) в неочевидной выпадающей менюхе "где-то" там, в CSD, оказывается, так даже умеет. Ну спасибо, гомдизайнеры, примите-ка напалмовые ванны за такое офигенное юзабилити, имхо. Да, я теперь другой вьюшкой пользуюсь, быть манекеном в их краштестах гуя надоело. Эти люди ничерта не понимают в интерфейсах и юзабилити, если я месяц уверен что оно печатать не умеет.
> или куитой с запрятыванием все и вся в CSDЭто относится к смене темы или самому гному? Если гному то, это UX, нет, то нет проблем делать обычные заголовки в своих приложухах с обычным main menu.
> Попробуйте найти в гомовьюхе пдфов печать!
И? Не нравится, можно поставить туеву хучу приложух со схожим функционалом, с этим проблемы есть?
Есть? У меня нет, я holy wars не вкорячиваю в свою работу, оно мне не надо, мне нужен результат в проектах и т.д.
> Попробуйте найти в гомовьюхе пдфов печать!Первая же строка меню приложения.
> Первая же строка меню приложения.Только залезть туда и догадаться что эта муита печать - надо еще суметь. В номинации контринтуитивных интерфейсов это может поспорить за топ10. Гномерам явно не нравятся интерфейсы где все подписано и на виду.
> Только залезть тудаЛюбой человек, хоть немного знакомый с современными интерфейсами в курсе, что три полоски -- это меню. Если классического меню нет, я бы в первую очередь полез туда, если бы мне нужно была печать.
Во-вторых, классический хоткей Ctrl-p все еще работает.
> - Огромные заголовки окон, но туда помещаются кнопки, какой размер окна был
> бы больше, с маленьким заголовком и кнопками в подвале такого окна
> или всё ж как есть в GTK3?А чего гадать? Вот же: https://twitter.com/nekohayo/status/1476323819581280262
Вот и я о том же.
Но надумают, вывернут и предъявят.
> - Гном часто сравнивают за статусную панель и докбар с MacOS, а
> она ни разу не тачскриновская.
> - Конвергентность, не не слышали.
> - Огромные заголовки окон, но туда помещаются кнопки, какой размер окна был
> бы больше, с маленьким заголовком и кнопками в подвале такого окна
> или всё ж как есть в GTK3?
> - И вдогонку, зачем лезть в подвал окна мышью, когда 90% всех
> действий ты совершаешь в верхней его половине? UX, не не слышали.Заголовки сворачиваются вместе с пулдаун-меню и без него, просто все это должно настравиваться. И не скопом, а для каждого окна в отдельности и сохраняться. Или не сохраняться -- это тоже должно настраиваться.
Основной ввод -- это клавиатура, поэтому все события должны быть к ней привязаны. Абсолютно все должно быть возможно сделать не притрагиваясь к мыши. И скроллить, и спинбоксы крутить и чек и радио. Скроллить, причем, и гладко и целыми окнами, причем будет ли перекрываться при этом строка на границе окна, две или не будет, должно настраиваться.Вместо того, чтобы выпилить круглые углы, анимацию скролл-баров и прочую анимационную долбодурь, выпиливают функционал. Вот нахрена кнопки подсвечивать, если над ней курсор? Это же бешеные и бессмысленные затраты на обработку движения мыши. Из-за этого девять из десяти мышиных событий перемещения пропадают -- гтк их просто не успевает обрабатывать. не успевает, так почему бы этим не заниматься вообще. У кнопки только три события от указательного устройства ввода -- нажато, отпущено после нажатия и клик. Больше никогда не использовал и даже мысли не возникало. Я что-то не помню ни одной аппаратуры, чтобы ручки и/или кнопки светились, когда я к ним руку подношу.
>Непонятно, зачем нужны тачскриновские интерфейсы там, где есть нормальная клавиатура и устройство указания с дискретностью в пиксель.да незачем
Все бледное, размытое, неинформативное..
лучше присмотрись на направление компоновки элементов управления. они только через тридцать с лишним релизов начали подозревать, что горизонталь на десктопных мониторах немного больше вертикали, но дальше редизайна щели пока не рискнули.
Это гномеры, покусаные матерным дизайном, только походу наоборот.
Согласен, вот нормальная тема для четких пацанов: https://www.gnome-look.org/p/1462758. Всё как тебе нравится, никаких бледных цветов.
Иконки мерзотные, контролы/виджеты не приятные. Палитра не слишком удобоваримая. должен быть кислотно розовый и чёрный тогда уж. Серые надписи не смотрятся, нечитаемый текст тоже. ШГ, кислотный оттенок для выделения выбран неудачно. Палитра это пол дела, должно быть сочетаемо. В очередной раз порадовался, что у меня кеды, где цвета настраиваются в 2 клика.
> Иконки мерзотные, контролы/виджеты не приятные.У тебя парсер сарказма сломался.
> В очередной раз порадовался, что
> у меня кеды, где цвета настраиваются в 2 клика.А на работу-то времени хватает? :)
Вот серьёзно, один раз нашёл полчаса времени на то, чтобы настроить покрасивее, и уже много лет не трогал. Даже обоину меняю раз в 5 лет. А так шрифты, цвета, всё кастом (иконки breeze dark, не идеальные конечно, но всё не фаенза). Суть в том, что дефолт не может быть комфортным (для меня так точно).
> чтобы настроить покрасивееБез комментариев
> шрифты, цвета, всё кастом (иконки breeze dark, не идеальные конечно, но всё не фаенза).
А, ну теперь всё ясно, опять на гном наезжают кедерасты, святая святых, holy wars, зря тратить на это продуктивное время, что во времена 2 версии гнома, что сейчас.
> Вот серьёзно, один раз нашёл полчаса времени на то, чтобы настроить покрасивее,
> и уже много лет не трогал. Даже обоину меняю раз в
> 5 лет. А так шрифты, цвета, всё кастом (иконки breeze dark,
> не идеальные конечно, но всё не фаенза). Суть в том, что
> дефолт не может быть комфортным (для меня так точно).Я почему-то при словах "цвета кастом" представляю себе вырвиглаз как по ссылке выше. Но ок.
Так вот, не поверишь, у меня тоже кастомная тема GTK: Minwaita-Vanilla. Всё компактно и достаточно контрастно.
https://i.imgur.com/JKXKDKz.png
Один раз давно выставил и больше не трогаю. В следующий раз буду трогать, когда гном окончательно на GTK4 и libadwaita переедет. Ну и чем это принципиально хуже? Тем что не могу ручками для гуя выбрать зелёное на фоне красного? Камон.
Ты лжёшь, в гтк темы ломают при увеличении версии на 0.0.1. К тому же в программах невидимый текст при использовании тёмных тем, а это уже ни в какие ворота.
> Ты лжёшь, в гтк темы ломают при увеличении версии на 0.0.1. К
> тому же в программах невидимый текст при использовании тёмных тем, а
> это уже ни в какие ворота.Вот это тебя порвало.
Миллион темных тем гтк, и ни у одной нет такой проблемы. Где-то однажды это воспроизвелось — всё, у анонима врёти-истерика.
Парень, держи себя в руках.
Это воспроизводилось на дефолтных темах, несколько раз уже. Зачем мне тулкит, который всё ломает постоянно? Но ты, очевидно, лжец и манипулятор, то, что работает у тебя (это при условии, что память не отшибло, что более вероятно), не означает, что работает у других. Может быть, у тебя некродистр, или вообще венда -- тогда ты просто живёшь в манямирке, где гтк не ломают регулярно.
> Это воспроизводилось на дефолтных темах, несколько раз уже.Апдейт гтк, который ломает Адвайту? Этому больше не наливать!
> Но ты, очевидно, лжец и манипулятор
"Нет, ты" (с)
> Может быть, у тебя некродистр, или вообще венда
Вот буквально вчера переехал с убунты 21.10 на альфу 22.04.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Jammy Jellyfish (development branch)
Release: 22.04
Codename: jammyСкриншот выше показывал. Последний релиз темы был 3,5 года назад, в июле 2017. Давай, расскажи мне, как там всё поломано с каждым микрорелизом.
Для начала, адвайта -- светлая тема. У меня breeze dark (я несколько тёмных тем перебрал), например, и невидимый текст в жырнолисе популярная проблема, единственное решение, которое я нашёл -- это использовать ту же адвайту для всех гтк приложений.
Специально поставил фуррифокс (95.0.2) и breeze dark (5.23.4). Зашёл из гнома, полазил по десятку сайтов, никакой проблемы с невидимым текстом не наблюдаю. В гуе фуррифокса тоже всё ок.Зато вижу, что KDE как обычно корёжит цвета тем GTK: https://bugzilla.mozilla.org/show_bug.cgi?id=317601#c17
У тебя KDE? Как вообще воспроизвести эту ошибку?
> Специально поставил фуррифокс (95.0.2) и breeze dark (5.23.4). Зашёл из гнома, полазил
> по десятку сайтов, никакой проблемы с невидимым текстом не наблюдаю.Возможно уже исправили, но точно года два назад проблема чёрного текста на тёмной теме была. В том числе в гуи на лисы.
Другой анон. Проверять сейчас не стану.
И что там в 22.04, firefox только в snap остался, или deb тоже есть?
Deb есть, конечно.
Благодарю за ответ, успокоили. А то я уж думал, что будет как с Chromium.
Удивительно зачем эти виджеты, а уж тем более целые библиотеки нужны. Вот кто часто разрабатывает графический юай, кроме базового окна что-то вообще используете ?
для хеллоуворлда еще label нужен
Раньше, в эпоху gnome 2, я не понимал - за что их называют "гномосеки", а теперь понимаю)))
Как по мне, приятный, минималистичный и сдержанный дизайн. Мне нравится
Мне тоже!
Вот это гумно, которое без очков не прочитать? https://blogs.gnome.org/alexm/files/2021/12/Screenshot-from-..."Контраст не нужен!" - заявили разрабы GTK.
Используют базовый цвет, от которого стреляется всё остальное.
У Firefox в темах для некоторых элементов также сделали.
> Вот это гумно, которое без очков не прочитать? https://blogs.gnome.org/alexm/files/2021/12/Screenshot-from-...
> "Контраст не нужен!" - заявили разрабы GTK.Ну а теперь открываем оригинальный пост
https://blogs.gnome.org/alexm/2021/12/31/libadwaita-1-0/
и смотрим, в каком контексте возник этот скриншот.
Так вот же, раздел "Runtime recoloring" про то, что с помощью либадвайты и CSS можно на лету перерисовывать цвета интерфейса как влезет. И как раз приводится пример того, как можно перекрасить интерфейс.
А откуда же эти цвета взялись? Ну я прямо даже не зна....
ОЙ, ЗНАЮ!
https://ethanschoonover.com/solarized/
Это ж ваша любимая прогерская цветовая схема solarized, доступная примерно везде, начиная с емакса и вима. Причём для вима написанная самим же автором темы.
Вот же мерзкие гномеры, уже и в святое свои грязные ручки запустили.
Кем любимая? Самая тошнотная. Inkpot вот другое дело.
О, началась вкусовщина не по теме. Т.е. к фактам вопросов нет, прекрасно.
Я не понимаю, откуда столько поклонников у этого серого на сером вырвиглаза.
> Кем любимая? Самая тошнотная. Inkpot вот другое дело.Там еще в темном варианте зеленый цвета собачьей блевотины.
А теперь посмотрите на среду рабочего стола Trinity TDE И порадуйтесь что у вас есть выбор.
Согласен, если бы у меня не было выбора и пришлось бы сидеть на TDE, мои бы глаза вытекли
Миллионы вытекших глаз одобряют
Адвайта это разделяемая библитека, почему нельзя её аккуратненько поденить расширенной версией (с поддержкой тем), чтобы приложения gnome и не gnome выглядели так же. Вот только совместимость бы не сломать)
А UX в приложениях не гном вы тоже будете переделывать? Мягкое с теплым.
> А UX в приложениях не гном вы тоже будете переделывать? Мягкое с
> теплым.Они могут не знать, что отображается что-то не то и просто использовать свою библиотеку.
Или знать и использовать ее дополнительные возможности...
Сперва вводят децентрализацию - CSD, потом заставляют всех стричься под одну стрижку.Думаю тут совершена ошибка уже на первом шаге.
Adwaita у GNOME это как Material Design у Android. Если подумать, то разработчики GNOME начиная с 40 версии стали делать много правильных решений, ещё они поддерживают сторонних разработчиков, глядите на GNOME Circle. Libadwaita как раз создана для упрощения разработки и согласованности дизайна, наверное у них поменялось руководство, на более правильное.
>как Material Design у AndroidТак сказал как будто что-то хорошее.
стопицот стелисованых кнопак подвезли , ураааа . .вот как и какой софт надо делать:
> Библиотека libadwaita используется в сочетании с GTK4 и включает компоненты используемой в GNOME темы оформления Adwaita, которые были вынесены из GTK в отдельную библиотеку.Ведь это отличная возможность продвинуть свои идеи в другие проекты. Плевать, что при работе вне GNOME, работают компоненты из GNOME. Нужно каждый инструмент проекта GNOME внедрить конечному пользователю и аккуратненько интегрировать свои разработки в рабочую среду, без которых Вы не сможете идти в будущее.
Даже после установки совершенно другой, никак не связанной с GNOME DE - Ваш великолепный GNU/Linux работает благодаря SystemD, который по умолчанию требует внешнюю зависимость для правильной работы GNOME. Два зайца одним выстрелом!
> ...соответствующего рекомендациям GNOME HIG (Human Interface Guidelines).
Порекомендуйте мне, как можно избавиться от Ваших "Human Interface". Смогу ли я пользоваться этим "Simple, beautiful, elegant" интерфейсом без понимания Ваших HIG'ов, прочувствовать всю ту боль, которую вкладывают разработчики этого прекрасного, "Simple" графического окружения? К сожалению, нет.
Какое же... фу, эти современные оформления графических интерфейсов. Всё от того, что кому-то делать нечего.
ну дык , безработица нищита войны чего ты хотел, булочками торговать ?
Прочитал как ЛюбаАдвайта
>Увеличено качество отображения при использовании тёмных тем оформления за счёт более контрастного выделения элементовВот это хорошо. Ещё бы иконки в Наутилусе поменяли с бежевых — так вообще благодать.
Ворде они не выглядят кричащими, хорошо выделены контуром. Мне кажется даже с дальтонизмом не будет проблем. А в чём проблема? В цвете?
> Ворде они не выглядят кричащими, хорошо выделены контуром. Мне кажется даже с
> дальтонизмом не будет проблем. А в чём проблема? В цвете?На тёмном фоне весьма плохо смотрятся и малоотличимы от большинства файлов. Но сейчас вроде взялись за это.
https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/126
Самый лучшйи цвет для тем на третьей картинке. Даже лучше, чем у опеннета
Как обычно биндинги к чему-то уже есть или опять только сишечка?