Wayland Protocols 1.34 lançado com melhoria no arrastar e soltar

E foi lançado o Wayland-Protocols 1.34 com melhoria no arrastar e soltar, e mais. Confira as novidades dessa atualização.

Wayland-Protocols contém protocolos Wayland que adicionam funcionalidades não disponíveis no protocolo principal do Wayland.

Esses protocolos adicionam uma funcionalidade completamente nova ou estendem a funcionalidade de algum outro protocolo no núcleo do Wayland ou algum outro protocolo nos protocolos do wayland.

Um protocolo em Wayland-Protocols consiste em um diretório contendo um conjunto de arquivos XML contendo a especificação do protocolo e um arquivo README contendo o estado detalhado e uma lista de mantenedores.

Os protocolos em geral têm três fases: a fase de desenvolvimento, a fase de teste e a fase estável.

Na fase de desenvolvimento, um protocolo não faz parte oficialmente dos protocolos de wayland, mas está sendo desenvolvido ativamente, por exemplo, iterando-o em uma solicitação de mesclagem ou planejando-o em um problema.

Durante esta fase, os patches para clientes e compositores são escritos como um veículo de teste. Esses patches não devem ser mesclados em clientes e compositores, porque o protocolo ainda pode ser alterado.

Quando um protocolo atinge um estágio em que está pronto para uma adoção mais ampla e depois que os requisitos da seção 2.3 de GOVERNANÇA são atendidos, ele entra na fase de “teste”. Neste ponto, o protocolo é adicionado ao staging/directory of wayland-protocol e faz parte de uma versão. O que isso significa é que a implementação é encorajada em clientes e compositores onde a funcionalidade que especifica é desejada.

As extensões no teste não podem ter alterações incompatíveis com versões anteriores, nesse sentido, são iguais às extensões estáveis. No entanto, eles podem ser completamente substituídos por uma nova versão principal ou uma extensão de protocolo diferente todos juntos, se forem encontradas falhas de design na fase de teste.

Após um protocolo de teste ter sido suficientemente testado em estado selvagem e comprovado como adequado, seus mantenedores e a comunidade em geral podem declará-lo “estável”, o que significa que é inesperado ser substituído por uma nova versão principal.

Agora, o projeto anunciou mais uma atualização desse software, o Wayland-Protocols 1.34.

Wayland Protocols 1.34 lançado com suporte a Fractional Scaling

Wayland Protocols 1.34 lançado com melhoria no arrastar e soltar
Wayland Protocols 1.34 lançado com melhoria no arrastar e soltar

Os protocolos Wayland 1.34 foram lançados na última quarta-feira (20/03) com três novos protocolos de teste para aprimorar ainda mais as capacidades do Wayland.

Wayland Protocols 1.34 traz para o teste os protocolos xdg-toplevel-drag, xdg-dialog e linux-drm-syncobj.

O protocolo xdg-toplevel-drag foi projetado para melhorar o recurso de arrastar e soltar no Wayland, permitindo anexar uma janela de nível superior a um arrasto para que possa ser uma barra de ferramentas/guia do navegador/semelhante destacável.

O protocolo xdg-dialog serve para definir dicas específicas de diálogo em nível superior, enquanto linux-drm-syncobj serve para suportar a sincronização explícita de buffers usando objetos de sincronização DRM.

Jonas Ådahl ao anunciar os Protocolos Wayland 1.34 resume os novos protocolos de teste como:

“*xdg-toplevel-drag

Este protocolo aprimora o arrastar e soltar regular, permitindo anexar uma janela de nível superior a um arrasto. Isso pode ser usado para implementar, e. barras de ferramentas removíveis e comportamento de arrastar guias do navegador que podem ser vistos em outras plataformas.

*xdg-dialog

Este protocolo permite definir dicas específicas de diálogo em nível superior, mais especificamente marcando-as como modais.

*linux-drm-syncobj

Este protocolo permitirá a sincronização explícita de buffers usando objetos de sincronização DRM. Embora seja um protocolo que provavelmente não será amplamente utilizado diretamente pelos próprios aplicativos e kits de ferramentas, é um importante alicerce para melhorar os drivers Vulkan e OpenGL.

As outras mudanças mais comuns com o Wayland-Protocols 1.34 podem ser encontradas por meio de seu anúncio de lançamento.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.