Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui

Los desarrolladores del proyecto Nitrux presentaron nuevas versiones de componentes utilizados para construir una interfaz en el entorno de usuario Maui DE (Maui Shell). Maui DE consta de un conjunto de aplicaciones Maui, Maui Shell y el marco MauiKit para crear interfaces de usuario, que ofrece plantillas de elementos de interfaz listas para usar. El desarrollo también utiliza el marco Kirigami, desarrollado por la comunidad KDE y es un complemento de los elementos Qt Quick Controls 2.

Los componentes de Maui se adaptan automáticamente al tamaño de la pantalla y a los métodos de entrada disponibles, lo que permite su uso no sólo en sistemas de escritorio, sino también en teléfonos inteligentes y tabletas. El entorno desarrolla el concepto de “Convergencia”, que implica la posibilidad de trabajar con las mismas aplicaciones tanto en pantallas táctiles de teléfonos inteligentes y tabletas como en pantallas grandes de portátiles y PC. Maui DE se puede ejecutar con su servidor compuesto Zpace ejecutando Wayland o ejecutando un shell Cask separado dentro de una sesión basada en servidor X. Las aplicaciones y bibliotecas de Maui están disponibles para descargar en formatos APK, AppImage y TAR. Para probar el estado actual de desarrollo del entorno Maui DE basado en Manjaro Linux, periódicamente se generan compilaciones de arranque.

Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui

Cambios importantes:

  • Se agregó soporte para internacionalización y traducción de interfaces a varios idiomas.
  • MauiKit ofrece nuevos componentes: Calendario para mostrar y navegar por el calendario; Documentos para ver archivos en formatos PDF y EPubs.
  • Se agregó el administrador de archivos Arca, que proporciona una interfaz para abrir archivos, obtener una vista previa de ellos y agregar nuevos archivos al archivo.
  • Se ha modernizado la interfaz de Maui Apps, para lo cual se ha implementado la posibilidad de combinar la barra de pestañas con la barra de herramientas. El menú ha sido rediseñado. Se agregaron efectos de transparencia.
  • El navegador Fiery, el entorno de desarrollo integrado Strike, la aplicación de cámara Booth y el calendario Agenda están listos para su distribución a los usuarios.
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
  • Se agregó el programa Maui Demo, que demuestra todos los elementos de la interfaz disponibles en MauiKit Core con una pista y un código de ejemplo.
  • MauiKit unifica el estilo de visualización del estado (cursor suspendido, seleccionado, presionado, etc.) en elementos como TextField, Switches, Sliders, CheckBoxes, ComboBox. El elemento ToolBar utiliza un diseño de línea de forma predeterminada para una rápida colocación de elementos. Se ha propuesto un nuevo estilo para el elemento Tumbler con soporte para la rueda del mouse. El elemento AbouDialog ha sido rediseñado, con capacidades ampliadas para mostrar información adicional sobre autores, traductores, bibliotecas y enlaces. Selección de posición mejorada para el elemento ContextualMenu en modo móvil. El elemento ComboBox ha sido rediseñado. Al habilitar la decoración del lado del cliente (CSD), los elementos ya no se muestran cuando el modo de pantalla completa está activo.
  • Se ha agregado la capacidad de revisar la ortografía al componente TextEditor.
  • El componente ImageTools brinda soporte para editar, agregar y eliminar metadatos EXIF.
  • En el componente FileBrowser, los archivos “.po” se han agregado a la lista de tipos mime reconocidos. Al buscar, se proporciona una indicación del progreso de las operaciones del archivo.
  • Al construir MauiKit, se asegura la generación de un paquete “.aar” con componentes Java para la integración con Android.
  • Se agregó soporte para la colocación de imágenes en archivos QRC (Qt Resource Collection) para ImageColors.
  • En el administrador de archivos, se ha cambiado el diseño de la sección para navegar rápidamente a los directorios favoritos. Se agregó la capacidad de traducir la interfaz a diferentes idiomas.
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
  • El reproductor de música VVave agregó soporte para la internacionalización y ajustó la visualización del título de la portada del álbum en la lista de reproducción principal.
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
  • El visor de imágenes y administrador de fotografías Pix ha mejorado las vistas previas del contenido y las etiquetas del directorio. La interfaz de visualización de imágenes se ha simplificado. Se agregó soporte para la internacionalización.
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
  • El software para tomar notas Buho, el editor de texto Nota, el reproductor de vídeo Clip, el navegador web Fiery, el administrador Git Bonsai y la libreta de direcciones Communicator han añadido soporte para la internacionalización.
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
  • En el emulador de terminal Station, se agregó una función de prueba de transparencia, se rediseñó el cuadro de diálogo de configuración de teclas de acceso rápido, se mejoró la barra de pestañas y se agregó soporte de internacionalización.
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
  • El visor de documentos Shelf se ha convertido para utilizar la biblioteca de documentos MauiKit para mostrar archivos PDF y cómics. Se agregó soporte para la internacionalización.
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
  • La aplicación de la cámara Booth agregó una configuración para deshabilitar el escaneo de códigos QR y agregó soporte para la internacionalización.
  • Strike, un entorno de desarrollo integrado con soporte para C++ y CMake, ha mejorado la barra de construcción y ha agregado soporte para la internacionalización.
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui
  • El planificador de calendario Agenda se ha convertido para utilizar la biblioteca de calendario MauiKit. Soporte implementado para crear y mostrar eventos en el calendario. Se agregó soporte para la internacionalización.
    Marco de creación de interfaz de Maui y actualización de la suite de aplicaciones de Maui

Fuente: opennet.ru

Añadir un comentario