O Treeland, servidor de exibição baseado no protocolo Wayland desenvolvido pela comunidade deepin, agora suporta a divisão da tela em duas partes e passou a incluir animações em diversos cenários de uso. As informações constam do relato da própria comunidade (deepin).
Base técnica
Na camada inferior, o Treeland usa o wlroots como biblioteca base do Wayland, sem modificar o código do wlroots. Segundo o relato, isso permite sincronizar o andamento do upstream a qualquer momento e receber novos recursos e correções.
Na camada superior, o Treeland usa Qt, o que aproveita o contingente já existente de desenvolvedores Qt e deixa a pilha tecnológica do DDE mais unificada.
Divisão de tela e multitarefa
Com a divisão de tela em duas partes, arrastar uma janela até a borda do monitor organiza rapidamente as janelas à esquerda e à direita.
Na visualização de multitarefa, um deslize de quatro dedos para cima expande a visão acompanhando o dedo; quando o dedo para, a imagem também para.
Animações
Cada vez mais operações passaram a contar com animações, em cenários como login, tela de bloqueio, inicialização de aplicativos, troca de janelas, pré-visualização no Dock, minimização de janelas e visualização de multitarefa. Em dispositivos específicos, as animações relacionadas podem atingir uma alta taxa de atualização de 120Hz.
Efeito de vidro líquido
O Treeland está experimentando um efeito de vidro líquido, que usa uma renderização mais próxima da refração física para criar uma sensação real de espaço entre as janelas e o plano de fundo, em vez de apenas uma camada de desfoque. De acordo com o relato, o recurso ainda está em fase de ajustes.


