История изменений
Исправление 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 замена иксам - это наглый п*здеж.