Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps

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.

Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps

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.
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
  • 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.
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
  • 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.
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
  • 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.
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
  • 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.
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
  • 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.
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
  • 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.
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
  • 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.
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps
  • 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.
    Atualização do framework para construção da interface Maui e do conjunto de aplicativos Maui Apps

Fonte: opennet.ru

Compre hospedagem confiĆ”vel para sites com proteção contra DDoS, servidores VPS VDS šŸ”„ Compre hospedagem confiĆ”vel para sites com proteção contra DDoS, servidores VPS VDS | ProHoster