Os desenvolvedores do projeto Nitrux apresentaram novas versões dos componentes utilizados para construir a interface no ambiente do usuÔrio Maui DE (Maui Shell). O Maui DE forma um conjunto de aplicativos Maui Apps, a shell Maui Shell e o framework MauiKit para a construção de interfaces de usuÔrio, que oferece templates prontos de elementos de interface. O desenvolvimento também utiliza o framework Kirigami, que é desenvolvido pela comunidade KDE e é uma extensão dos elementos Qt Quick Controls 2.
Os componentes do Maui se adaptam automaticamente ao tamanho da tela e aos mĆ©todos de entrada de informaƧƵes disponĆveis, permitindo seu uso nĆ£o apenas em sistemas de desktop, mas tambĆ©m em smartphones e tablets. O ambiente desenvolve o conceito de 'ConvergĆŖncia', que implica a possibilidade de trabalhar com os mesmos aplicativos em telas sensĆveis ao toque de smartphones e tablets, assim como em telas maiores de laptops e PCs. O Maui DE pode ser iniciado tanto com seu compositor Zpace, que utiliza Wayland, quanto atravĆ©s da execução da shell Cask separadamente dentro de uma sessĆ£o baseada em servidor X. servidor Os aplicativos e bibliotecas do Maui estĆ£o disponĆveis para download nos formatos APK, AppImage e TAR. Para testar o atual estado de desenvolvimento do ambiente Maui DE baseado no Manjaro Linux, periodicamente sĆ£o formadas compilaƧƵes de inicialização.

Principais mudanƧas:
- Foi adicionada a suporte à internacionalização e tradução da interface em vÔrios idiomas.
- Foram introduzidos novos componentes no MauiKit: Calendar para exibir um calendƔrio e navegar por ele; Documents para visualizar arquivos em formatos PDF e ePub.
- Foi adicionado o gerenciador de arquivos Arca, que fornece uma interface para abrir arquivos compactados, visualizar arquivos e adicionar novos arquivos ao arquivo.
- A interface dos aplicativos Maui Apps foi modernizada, permitindo que a barra de abas seja combinada com a barra de ferramentas. O menu foi reformulado. Efeitos de transparĆŖncia foram adicionados.
- O navegador Fiery, o ambiente de desenvolvimento integrado Strike, o aplicativo para trabalhar com câmeras Booth e o calendÔrio Agenda foram finalizados para distribuição entre os usuÔrios.

- Foi adicionada a programa Maui Demo, que demonstra todos os elementos de interface disponĆveis no MauiKit Core, com dicas e exemplos de código.
- No MauiKit, o estilo de visualização de estado é unificado (passar o cursor sobre, selecionado, pressionado, etc.) em elementos como TextField, Switches, Sliders, CheckBoxes e ComboBox. O elemento ToolBar aplica, por padrão, uma disposição em linha para um rÔpido posicionamento dos elementos. Um novo estilo para o elemento Tumbler com suporte para a roda do mouse foi proposto. O elemento AbouDialog foi reformulado, expandindo as opções para apresentar informações adicionais sobre autores, tradutores, bibliotecas e links. A escolha de posição para o elemento ContextualMenu em modo móvel foi aprimorada. O elemento ComboBox foi reestruturado. Ao ativar a decoração no lado do cliente (CSD), a exibição de elementos em modo de tela cheia foi interrompida.
- No componente TextEditor, foi adicionada a possibilidade de verificação ortogrÔfica.
- No componente ImageTools, foi fornecido suporte para edição, adição e remoção de metadados EXIF.
- No componente FileBrowser, os arquivos '.po' foram adicionados à lista de tipos mime reconhecidos. A busca agora fornece indicativo de progresso nas operações de arquivos.
- Ao compilar o MauiKit, é gerado um pacote '.aar' com componentes Java para integração com Android.
- Nos arquivos QRC (Qt Resource Collection) para ImageColors, foi adicionada a compatibilidade para o armazenamento de imagens.
- No gerenciador de arquivos, a formatação da seção para acesso rÔpido a diretórios favoritos foi alterada. Foi adicionada a opção de traduzir a interface para diferentes idiomas.

- No reprodutor de mĆŗsica VVave, foi adicionado suporte Ć internacionalização e otimizado a exibição do tĆtulo da capa do Ć”lbum na lista de reprodução principal.

- No visualizador de imagens e no gerenciador de fotos Pix, a pré-visualização do conteúdo de diretórios e tags foi melhorada. A interface de visualização de imagens foi simplificada. O suporte à internacionalização foi adicionado.

- No aplicativo de anotaƧƵes Buho, no editor de texto Nota, no reprodutor de vĆdeo Clip, no navegador web Fiery, no gerenciador Git Bonsai e no catĆ”logo de endereƧos Communicator, foi adicionado suporte Ć internacionalização.



- No emulador de terminal Station, foi adicionada uma função para testar a transparência, o diÔlogo de configuração de teclas de atalho foi reformulado, a barra de guias foi melhorada e o suporte à internacionalização foi adicionado.

- O visualizador de documentos Shelf foi modificado para usar a biblioteca MauiKit Documents para exibição de PDFs e quadrinhos. O suporte à internacionalização foi adicionado.

- No aplicativo para trabalhar com a câmera Booth, foi adicionada uma configuração para desativar a leitura de QR codes e implementado suporte à internacionalização.
- No Strike, um ambiente de desenvolvimento integrado com suporte a C++ e CMake, a funcionalidade da barra de compilação foi aprimorada e adicionou-se suporte à internacionalização.

- O calendÔrio planejador Agenda foi adaptado para usar a biblioteca MauiKit Calendar. Implementado suporte à criação e exibição de eventos no calendÔrio. Adicionado suporte à internacionalização.

Fonte: opennet.ru











