FERRAMENTAS LINUX: O Ex-Desenvolvedor do Compiz está criando uma nova biblioteca de Animação de Janela

quinta-feira, 13 de setembro de 2018

O Ex-Desenvolvedor do Compiz está criando uma nova biblioteca de Animação de Janela




Confira!!


Sam Spilsbury, que foi o ex-desenvolvedor líder da Compiz na Canonical e envolvido no desenvolvimento do shell de desktop Unity, está criando uma nova biblioteca separada do Compiz.

Desde que deixou a Canonical por seis anos, ele passou boa parte desse tempo desde que trabalhou para a Endless Computer em seu ambiente de desktop Linux baseado no GNOME Shell. Inicialmente, ele escreveu uma biblioteca "libwobbly" no Endless para implementar suporte a "janelas instáveis" e outras lógicas de animação extraídas do antigo código do Compiz.

Mas agora ele está trabalhando na "libanimation" como uma nova biblioteca de animação escrita em C ++ para programas C ++, assim como suporte C e ligações de linguagem para linguagens suportadas pelo GObject. Libanimation está apontando apenas para não fornecer janelas instáveis, mas também outros efeitos de janela como zoom, salto, glide,

A Libanimation não vai lidar com o gerenciamento de renderização / composição ou gráfico de cena em si, mas apenas implementar "a matemática" para manipular essas animações de janela.

ibanimation irá simplesmente retornar as transformações / coordenadas necessárias para dizer o GNOME / Mutter para renderizar o desktop como desejado.

"Com o tempo, mais animações serão adicionadas. Espero que a biblioteca seja útil para autores de outros compositores ou aplicativos e ajude a preservar algumas das partes mais mágicas do Compiz, à medida que a própria tecnologia se aproxima", escreveu Sam Spilsbury. 

A Libanimation está hospedada no GitHub .



Fonte

Até a próxima!

Nenhum comentário:

Postar um comentário