Estrutura de construção de interface Maui e atualização do pacote Maui Apps

Os desenvolvedores do projeto Nitrux apresentaram novos lançamentos de componentes utilizados para construir uma interface no ambiente de usuário Maui DE (Maui Shell). Maui DE consiste em um conjunto de aplicativos Maui, o Maui Shell e a estrutura MauiKit para construção de interfaces de usuário, que oferece modelos prontos para elementos de interface. O desenvolvimento também utiliza o framework Kirigami, que é desenvolvido pela comunidade KDE e é um complemento aos elementos Qt Quick Controls 2.

Os componentes Maui se adaptam automaticamente ao tamanho da tela e aos métodos de entrada disponíveis, permitindo que sejam usados ​​não apenas em sistemas desktop, mas também em smartphones e tablets. O ambiente desenvolve o conceito “Convergência”, que implica a capacidade de trabalhar com os mesmos aplicativos tanto nas telas sensíveis ao toque de smartphones e tablets, quanto em telas grandes de laptops e PCs. Maui DE pode ser executado com seu servidor composto Zpace executando Wayland ou executando um shell Cask separado dentro de uma sessão baseada em servidor X. Os aplicativos e bibliotecas Maui estão disponíveis para download nos formatos APK, AppImage e TAR. Para testar o estado atual de desenvolvimento do ambiente Maui DE baseado em Manjaro Linux, compilações de inicialização são geradas periodicamente.

Estrutura de construção de interface Maui e atualização do pacote Maui Apps

Grandes mudanças:

  • Adicionado suporte para internacionalização e tradução de interface para vários idiomas.
  • MauiKit oferece novos componentes: Calendário para exibição e navegação no calendário; Documentos para visualização de arquivos nos formatos PDF e EPubs.
  • Adicionado o gerenciador de arquivos Arca, que fornece uma interface para abrir arquivos, visualizar arquivos e adicionar novos arquivos ao arquivo.
  • A interface do Maui Apps foi modernizada, para a qual foi implementada a capacidade de combinar a barra de guias com a barra de ferramentas. O menu foi redesenhado. Adicionados efeitos de transparência.
  • O navegador Fiery, o ambiente de desenvolvimento integrado Strike, o aplicativo de câmera Booth e o calendário Agenda estão prontos para distribuição aos usuários.
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
  • Adicionado o programa Maui Demo, que demonstra todos os elementos de interface disponíveis no MauiKit Core com uma dica e exemplo de código.
  • MauiKit unifica o estilo de visualização de estado (cursor pairado, selecionado, pressionado, etc.) em elementos como TextField, Switches, Sliders, CheckBoxes, ComboBox. O elemento ToolBar usa um layout de linha por padrão para posicionamento rápido de elementos. Foi proposto um novo estilo para o elemento Tumbler com suporte para roda do mouse. O elemento AbouDialog foi redesenhado, com capacidades expandidas para exibir informações adicionais sobre autores, tradutores, bibliotecas e links. Seleção de posição aprimorada para o elemento ContextualMenu no modo móvel. O elemento ComboBox foi redesenhado. Ao ativar a decoração do lado do cliente (CSD), os elementos não são mais exibidos quando o modo de tela cheia está ativo.
  • A capacidade de verificar a ortografia foi adicionada ao componente TextEditor.
  • O componente ImageTools fornece suporte para edição, adição e remoção de metadados EXIF.
  • No componente FileBrowser, arquivos “.po” foram adicionados à lista de tipos MIME reconhecidos. Ao pesquisar, é fornecida uma indicação do andamento das operações do arquivo.
  • Ao construir o MauiKit, é garantida a geração de um pacote “.aar” com componentes Java para integração com Android.
  • Adicionado suporte para posicionamento de imagens em arquivos QRC (Qt Resource Collection) para ImageColors.
  • No gerenciador de arquivos, o design da seção foi alterado para navegar rapidamente até os diretórios favoritos. Adicionada a capacidade de traduzir a interface para diferentes idiomas.
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
  • O reprodutor de música VVave adicionou suporte para internacionalização e ajustou a exibição do título da capa do álbum na playlist principal.
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
  • O visualizador de imagens e gerenciador de fotos Pix melhorou as visualizações do conteúdo e das tags do diretório. A interface de visualização de imagens foi simplificada. Adicionado suporte para internacionalização.
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
  • O software de anotações Buho, o editor de texto Nota, o reprodutor de vídeo Clip, o navegador Fiery, o gerenciador Git Bonsai e o catálogo de endereços Communicator adicionaram suporte para internacionalização.
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
  • No emulador de terminal Station, uma função de teste de transparência foi adicionada, a caixa de diálogo de configurações de teclas de atalho foi redesenhada, a barra de guias foi melhorada e o suporte à internacionalização foi adicionado.
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
  • O visualizador de documentos Shelf foi convertido para usar a biblioteca MauiKit Documents para exibir PDFs e quadrinhos. Adicionado suporte para internacionalização.
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
  • O aplicativo Booth Camera adicionou uma configuração para desativar a leitura de código QR e adicionou suporte para internacionalização.
  • Strike, um ambiente de desenvolvimento integrado com suporte para C++ e CMake, melhorou a barra de construção e adicionou suporte para internacionalização.
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps
  • O planejador de calendário Agenda foi convertido para usar a biblioteca MauiKit Calendar. Implementado suporte para criação e exibição de eventos no calendário. Adicionado suporte para internacionalização.
    Estrutura de construção de interface Maui e atualização do pacote Maui Apps

Fonte: opennet.ru

Adicionar um comentário