Size: a a a

2020 July 24

g

gavr in Gnome RU
Цель этого буфера авойдить копирование изменяющихся частей
источник

g

gavr in Gnome RU
источник

g

gavr in Gnome RU
Когда чето двигается, буферы копируются, что очень затратно
источник

g

gavr in Gnome RU
Теперь мы копируем все в другой GPU буффер, mutter теперь избегает использования RAM, и переиспользует GPU
источник

g

gavr in Gnome RU
Ноды, все за 2 фазы, коллект все и покрасить
источник

g

gavr in Gnome RU
источник

g

gavr in Gnome RU
Это позволяет нам добавлять некоторые крутые фичи во время процесса рендера, лучше профайлить, весь рендер теперь происходит вообще без участия процессора, все на GPU
источник

g

gavr in Gnome RU
Кастомайзибл сетка приложений
источник

g

gavr in Gnome RU
Вот его грид, вот он может перемещать все
источник

g

gavr in Gnome RU
источник

g

gavr in Gnome RU
Редизайн диалогов, (уже в 3.36)
источник

g

gavr in Gnome RU
источник

g

gavr in Gnome RU
источник

g

gavr in Gnome RU
В овервью, нам нужно было записывать перемещения окон и реализовывать их в миниатюрах раб столов, теперь нет
Позиционирование теперь использует Clutter что исправило несколько багов
источник

g

gavr in Gnome RU
Коротко говоря, улучшения архитектуры в коде
источник

g

gavr in Gnome RU
В 3.36 было добавлено отдельное приложение для расширений, оно поддерживает обновление, и у него редизайнен фронтенд который теперь отделен от gnome shell
источник

g

gavr in Gnome RU
Также новая CLI тулза чтоб менеджить екстеншоны, у которой есть обратная совместимсость с предыдущей
источник

g

gavr in Gnome RU
Дробдавн календарь был переработан, теперь там размещаются больше расширений
источник

g

gavr in Gnome RU
Еволюшон дата сервер был переписан и работает гораздо быстрее
источник

g

gavr in Gnome RU
источник