LINUX.ORG.RU

Вышел GTK+ 3.4.0

 , , ,


0

3

Увидела свет новая версия популярной библиотеки для создания графических интерфейсов — GTK+ 3.4.0. Список новшеств:

  • Поддержка меню в GtkApplication.
  • Новый виджет для выбора цвета.
  • Улучшена поддержка устройств тактильного ввода:
    • Новые устройства GDK_SOURCE_TOUCHSCREEN и GDK_SOURCE_TOUCHPAD.
    • Новые события GdkEventTouch и GDK_TOUCH_MASK.
    • Новый сигнал GtkWidget::touch-event.
  • Поддержка плавной прокрутки (smooth scrolling).
  • На устройствах с тачскринами поддерживается кинетическая прокрутка (kinetic scrolling).
  • Значительно улучшена поддержка Mac OS X.
  • Впервые в ветке 3.x официально поддерживается Windows.
  • Значительно дополнен бекенд для Wayland.
  • Улучшена поддержка тем:
    • Более полная поддержка CSS (можно использовать 'transparent' в качестве цвета, добавлены свойства 'background-clip', 'background-origin', 'background-size', добавлен синтаксис задания линейного градиента).
    • В CSS поддерживаются проценты, углы и другие единицы измерения.
    • Во всплывающих подсказках можно использовать скругленные углы.
    • Можно задавать отдельные темы для окон без фокуса.

>>> Подробности

★★★★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 4)

Поддержка плавной прокрутки

Интересно, насколько шустро это работает.

dogbert ★★★★★
()

Интересно, починили ли баг с темой Oxygen-GTK3, когда многие приложения просто падают при отображении выпадающего меню, строки ввода, etc.

В частности, падал nm-applet при попытке отображения диалога подключения к скрытой беспроводной сети.

carasin ★★★★★
()

Ждём, когда под него появятся приличные темы в ассортименте.

Axon ★★★★★
()
Ответ на: комментарий от buddhist

Нет правда, ситуация типа Python 2/3 и Gtk 2/3 меня угнетает.

А что не так с третьим питоном кроме инертности девелоперов?

Axon ★★★★★
()
Ответ на: комментарий от buddhist

питон 3 хорошо гтк 3 хорошо гном три фэйл.

Thero ★★★★★
()
Ответ на: комментарий от curufinwe

Удваиваю вопрос. Жду нормальной поддержки oxygen.

Когда я последний раз видел тему Oxygen в Qt, там через весь фон окна любой высоты шёл линейный градиент, а тултипы показывались белым шрифтом на жёлтом фоне. Эти говна уже вычистили?

AP ★★★★★
()

Более полная поддержка CSS (можно использовать 'transparent' в качестве цвета, добавлены свойства 'background-clip', 'background-origin', 'background-size', добавлен синтаксис задания линейного градиента).

В CSS поддерживаются проценты, углы и другие единицы измерения.

Это именно графическая библиотека должна обрабатывать?

harper
()

О, только-только сборку запустил, сейчас пощупаем.

Значительно дополнен бекенд для Wayland.

И это тоже, попозже.

imul ★★★★★
()
Ответ на: комментарий от buddhist

PIL, емнип, до сих пор не работает.

Ну так это относится к инертности программеров. Которым, в том числе, влом портировать имеющийся код на третью версию.

Axon ★★★★★
()
Ответ на: комментарий от harper

Более полная поддержка CSS...

В CSS поддерживаются проценты, углы и другие единицы измерения.

Это именно графическая библиотека должна обрабатывать?

К.О. подсказывает, что CSS в GTK используется для тем.

Relan ★★★★★
()
Ответ на: комментарий от Axon

Нет, а так третий питон очень хорош и причесан.

buddhist ★★★★★
()

Видел на первой странице.

AX ★★★★★
()

Поддержка меню в GtkApplication.

что-что?

хочу спросить: диалоги починили уже?

cr0x
()
Ответ на: комментарий от provaton

Ты новость не читал? Там вроде про это ясно сказано.

а вы сайт смотрели ? на заборе тоже много чего пишут :)

MKuznetsov ★★★★★
()

Хорошо что GTK есть, но вторая версия пока рулит и педалит.

Napilnik ★★★★★
()

Кто уже собрал, покажите диалог открытия и сохранения файла.
//видел на 1-ой странице.

ymuv ★★★★
()
Ответ на: комментарий от carasin

XFCE 5 вроде обещались уже на GTK 3 делать.

А оно со вторым не совместимо на уровне кода? Много переписывать нужно будет?

ymuv ★★★★
()
Ответ на: комментарий от ymuv

Говорили, что GTK3 ― это почищенное от легаси и/или депрекейдед кода GTK2. Типа, для портирования GTK2-софта на GTK3 нужно минимум усилий. Впрочем, это подтверждается практически завершённым процессом переписи гномоприложений и многих просто GTK2'шных.

carasin ★★★★★
()
Ответ на: комментарий от Deleted

На этот вопрос 100500 ответов было на ЛОРе

Не видел ни одного :)

Но троллям о них знать не нужно.

Умнчика, приклеила ярлычок. Полегчало? Почувствовала себя умнее? :)

AP ★★★★★
()
Ответ на: комментарий от AlexCones

А что такого страшного в GTK3-то? Сама по себе либа не несёт револючионных изменений, в отличие от Qt3 --> Qt4. Вон, и софт оперативненько переписывают.

// Я, хоть и не IT'шник, но помню матюги местных обитателей и длительность перехода с Qt3 на Qt4. Некоторые проекты так и не портировали.

carasin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.