LINUX.ORG.RU

История изменений

Исправление Skullnet, (текущая версия) :

переход с GTK2 на GTK3 был почти безгеморройным

Скажите это разработчикам GIMP-а и Xfce. Второй после перехода до сих пор выдаёт баги. Понятно, что условные «хеллоуворды» переписать было проще, но геморрой был явно на порядок выше чем в Qt. GIMP ещё до сих пор частично на GTK2!

Но не могу не отметить, что таки да, хренилион годных тем отправился на кладбище, а на замену за столько лет не появилось почти ничего аналогичного.

Вы забыли, что GTK3 ломал совместимость в минорных релизах? И до сих пор это делает! Я недавно фиксил CSS, потому что минорный релиз GTK3 опять поломал некоторые стили. Смотрите какой у нас теперь зоопарк: GTK2 темы, GTK3 темы, GTK4 темы (тоже css, но не совместимый с GTK3!), libadwaita темы. Раньше Qt умел в GTK темы, но это были только GTK2 темы, а теперь не будет никакой унификации приложений по визуальному виду. Расстрелять за такое бы GNOME разработчиков, ей богу.

С дизайном междумордия тоже творится муть - Glade забросили и объявили deprecated, аналогичного (визуального) инструмента до сих пор, ЕМНИМС, нет.

Этого я не знал, лол. Хорошая, кстати, прога, до сих пор для GTK3 разработчиков актуальна.

Тут палка как минимум с двумя концами. Сама по себе идея CSD - ущербна идеологически.

Я уже осознал, что CSD делался ради вяленного, потому что в вяленном никаких SSD не существует даже как концепция. Какие именно недостатки у этого подхода я не буду перечислять. Суть в том, что CSD в фреймворке неотключаем. Народ написал LD_PRELOAD костыль, но он не работает в python приложениях, которые подгружают GTK либу через dl_open, а он шлёт на фиг все LD_PRELOAD.

Вообще видна тенденция оставить в GTK как можно более простые примитивы, а всё остальное перевалить на «конечного» программиста (судя в т.ч. по отказу от GtkTree* в GTK4).

Такая тенденция не только в GTK, но и в Wayland, отсюда я и сделал вывод что оба проекта пилятся одними и те же людьми, поэтому Wayland и был так спроектирован. И как бы Wayland фанатики не говорили, что Wayland делался не только для GNOME и замена иксам - это наглый п*здеж.

Исправление Skullnet, :

переход с GTK2 на GTK3 был почти безгеморройным

Скажите это разработчикам GIMP-а и Xfce. Второй после перехода до сих пор выдаёт баги. Понятно, что условные «хеллоуворды» переписать было проще, но геморрой был явно на порядок выше чем в Qt. GIMP ещё до сих пор частично на GTK2!

Но не могу не отметить, что таки да, хренилион годных тем отправился на кладбище, а на замену за столько лет не появилось почти ничего аналогичного.

Вы забыли, что GTK3 ломал совместимость в минорных релизах? И до сих пор это делает! Я недавно фиксил CSS, потому что минорный релиз GTK3 опять поломал некоторые стили. Смотрите какой у нас теперь зоопарк: GTK2 темы, GTK3 темы, GTK4 темы (тоже css, но не совместимый с GTK3!), libadwaita темы. Раньше Qt умел в GTK темы, но это были только GTK2 темы, а теперь не будет никакой унификации приложений по визуальному виду. Расстрелять за такое бы GNOME разработчиков, ей богу.

С дизайном междумордия тоже творится муть - Glade забросили и объявили deprecated, аналогичного (визуального) инструмента до сих пор, ЕМНИМС, нет.

Этого я не знал, лол. Хорошая, кстати, прога, до сих пор для GTK3 разработчиков актуальна.

Тут палка как минимум с двумя концами. Сама по себе идея CSD - ущербна идеологически.

Я уже осознал, что CSD делался ради вяленного, потому что в вяленном никаких SSD не существует даже как концепция. Какие именно недостатки у этого подхода я не буду перечислять. Суть в том, что CSD в фреймворке неотключаем. Народ написал LD_PRELOAD костыль, но он не работает в python приложениях, которые подгружают GTK либу через dl_open, а он шлёт на фиг все LD_PRELOAD.

Вообще видна тенденция оставить в GTK как можно более простые примитивы, а всё остальное перевалить на «конечного» программиста (судя в т.ч. по отказу от GtkTree* в GTK4).

Такая тенденция не только в GTK, но и в Wayland, отсюда я и сделал вывод что оба проекта пилятся одними и те же людьми, поэтому Wayland и был так спроектирован. И как бы Wayland фанатики не говорили, что Wayland делался не для GNOME only и замена иксам - это наглый п*здеж.

Исправление Skullnet, :

переход с GTK2 на GTK3 был почти безгеморройным

Скажите это разработчикам GIMP-а и Xfce. Второй после перехода до сих пор выдаёт баги. Понятно, что условные «хеллоуворды» переписать было проще, но геморрой был явно на порядок выше чем в Qt. GIMP ещё до сих пор частично на GTK2!

Но не могу не отметить, что таки да, хренилион годных тем отправился на кладбище, а на замену за столько лет не появилось почти ничего аналогичного.

Вы забыли, что GTK3 ломал совместимость в минорных релизах? И до сих пор это делает! Я недавно фиксил CSS, потому что минорный релиз GTK3 опять поломал некоторые стили. Смотрите какой у нас теперь зоопарк: GTK2 темы, GTK3 темы, GTK4 темы (тоже css, но не совместимый с GTK3!), libadwaita темы. Раньше Qt умел в GTK темы, но это были только GTK2 темы, а теперь не будет никакой унификации приложений по визуальному виду. Расстрелять за такое бы GNOME разработчиков, ей богу.

С дизайном междумордия тоже творится муть - Glade забросили и объявили deprecated, аналогичного (визуального) инструмента до сих пор, ЕМНИМС, нет.

Этого я не знал, лол. Хорошая, кстати, прога, до сих пор для GTK3 разработчиков актуальна.

Тут палка как минимум с двумя концами. Сама по себе идея CSD - ущербна идеологически.

Я уже осознал, что CSD делался ради вяленного, потому что в вяленном никаких SSD не существует даже как концепция. Какие именно недостатки у этого подхода я не буду перечислять. Суть в том, что CSD в фреймворке неотключаем. Народ написал LD_PRELOAD костыль, но он не работает в python приложениях, которые подгружают GTK либу через dl_open, а он шлёт на фиг все LD_PRELOAD.

Вообще видна тенденция оставить в GTK как можно более простые примитивы, а всё остальное перевалить на «конечного» программиста (судя в т.ч. по отказу от GtkTree* в GTK4).

Такая тенденция не только в GTK, но и в Wayland, отсюда я и сделал вывод что оба проекта пилятся одними и те же людьми, поэтому Wayland и был так спроектирован. И как бы Wayland фанатики не говорили, что Wayland замена иксам - это наглый п*здеж.

Исходная версия Skullnet, :

переход с GTK2 на GTK3 был почти безгеморройным

Скажите это разработчикам GIMP-а и Xfce. Второй после перехода до сих пор выдаёт баги. Понятно, что условные «хеллоуворды» переписать было проще, но геморрой был явно на порядок выше чем в Qt.

Но не могу не отметить, что таки да, хренилион годных тем отправился на кладбище, а на замену за столько лет не появилось почти ничего аналогичного.

Вы забыли, что GTK3 ломал совместимость в минорных релизах? И до сих пор это делает! Я недавно фиксил CSS, потому что минорный релиз GTK3 опять поломал некоторые стили. Смотрите какой у нас теперь зоопарк: GTK2 темы, GTK3 темы, GTK4 темы (тоже css, но не совместимый с GTK3!), libadwaita темы. Раньше Qt умел в GTK темы, но это были только GTK2 темы, а теперь не будет никакой унификации приложений по визуальному виду. Расстрелять за такое бы GNOME разработчиков, ей богу.

С дизайном междумордия тоже творится муть - Glade забросили и объявили deprecated, аналогичного (визуального) инструмента до сих пор, ЕМНИМС, нет.

Этого я не знал, лол. Хорошая, кстати, прога, до сих пор для GTK3 разработчиков актуальна.

Тут палка как минимум с двумя концами. Сама по себе идея CSD - ущербна идеологически.

Я уже осознал, что CSD делался ради вяленного, потому что в вяленном никаких SSD не существует даже как концепция. Какие именно недостатки у этого подхода я не буду перечислять. Суть в том, что CSD в фреймворке неотключаем. Народ написал LD_PRELOAD костыль, но он не работает в python приложениях, которые подгружают GTK либу через dl_open, а он шлёт на фиг все LD_PRELOAD.

Вообще видна тенденция оставить в GTK как можно более простые примитивы, а всё остальное перевалить на «конечного» программиста (судя в т.ч. по отказу от GtkTree* в GTK4).

Такая тенденция не только в GTK, но и в Wayland, отсюда я и сделал вывод что оба проекта пилятся одними и те же людьми, поэтому Wayland и был так спроектирован. И как бы Wayland фанатики не говорили, что Wayland замена иксам - это наглый п*здеж.