Los desarrolladores del proyecto Nitrux han presentado nuevas versiones de los componentes utilizados para construir la interfaz en el entorno del usuario Maui DE (Maui Shell). Maui DE forma un conjunto de aplicaciones Maui Apps, la shell Maui Shell y el marco MauiKit para la creación de interfaces de usuario, que ofrece plantillas listas de elementos de interfaz. Además, se utiliza el marco Kirigami, desarrollado por la comunidad de KDE, que es una extensión sobre los elementos de 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 utilizarlos no solo en sistemas de escritorio, sino también en smartphones 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 smartphones y tabletas como en pantallas grandes de portátiles y PC. Maui DE se puede ejecutar tanto con su compositor Zpace, que utiliza Wayland, como a través de la shell Cask ejecutándose por separado dentro de una sesión basada en el servidor X. el servidor Las aplicaciones y bibliotecas de Maui están disponibles para descargar en formatos APK, AppImage y TAR. Para probar el estado actual del desarrollo del entorno Maui DE basado en Manjaro Linux, se generan periódicamente versiones de arranque.

Principales cambios:
- Se ha añadido soporte para la internacionalización y traducción de la interfaz a varios idiomas.
- MauiKit ha presentado nuevos componentes: Calendar para mostrar el calendario y navegar por él; Documents para visualizar archivos en formatos PDF y EPubs.
- Se ha añadido el gestor de archivos comprimidos Arca, que proporciona una interfaz para abrir archivos comprimidos, previsualizar archivos y añadir nuevos archivos al archivo.
- Se ha modernizado la interfaz de las aplicaciones Maui Apps, para las cuales se ha implementado la posibilidad de combinar la barra de pestañas con la barra de herramientas. Se ha reestructurado el menú. Se han añadido efectos de transparencia.
- Se han finalizado para su distribución entre los usuarios el navegador Fiery, el entorno de desarrollo integrado Strike, la aplicación para trabajar con cámaras Booth y el calendario Agenda.

- Se ha añadido el programa Maui Demo, que muestra todos los elementos de interfaz disponibles en MauiKit Core junto con sugerencias y ejemplos de código.
- En MauiKit, se unificó el estilo de visualización del estado (cursor sobre él, seleccionado, presionado, etc.) en elementos como TextField, Switches, Sliders, CheckBoxes, ComboBox. En el elemento ToolBar, por defecto se aplica una disposición en línea para una rápida colocación de elementos. Se propuso un nuevo estilo para el elemento Tumbler con soporte para la rueda del ratón. Se rediseñó el elemento AboutDialog, ampliando las capacidades de presentación de información adicional sobre autores, traductores, bibliotecas y enlaces. Se mejoró la selección de posición para el elemento ContextualMenu en el modo móvil. Se ha revisado el elemento ComboBox. Al activar la decoración del lado del cliente (CSD), se detuvo la visualización de elementos en la modalidad de pantalla completa activa.
- Se añadió la capacidad de verificación de ortografía en el componente TextEditor.
- El componente ImageTools ahora admite la edición, adición y eliminación de metadatos EXIF.
- En el componente FileBrowser, se han añadido archivos '.po' a la lista de tipos MIME reconocidos. Se garantiza la indicación de progreso en las operaciones de archivos durante la búsqueda.
- Al compilar MauiKit, se genera un paquete '.aar' con componentes Java para integración con Android.
- En los archivos QRC (Colección de Recursos de Qt) para ImageColors, se ha añadido soporte para la colocación de imágenes.
- Se ha modificado el diseño de la sección para un acceso rápido a los directorios favoritos en el administrador de archivos. Se añadió la posibilidad de traducir la interfaz a diferentes idiomas.

- En el reproductor de música VVave, se añadió soporte para la internacionalización y se mejoró la visualización del título de la carátula del álbum en la lista principal de reproducción.

- En el visor de imágenes y el administrador de fotos Pix, se mejoró la vista previa del contenido de directorios y etiquetas. Se simplificó la interfaz de visualización de imágenes. Se añadió soporte para la internacionalización.

- En la aplicación de notas Buho, el editor de texto Nota, el reproductor de vídeo Clip, el navegador web Fiery, el gestor de Git Bonsai y la libreta de direcciones Communicator se añadió soporte para la internacionalización.



- En el emulador de terminal Station, se añadió una función de prueba de transparencia, se rediseñó el cuadro de configuración de teclas de acceso rápido, se mejoró la barra de pestañas y se añadió soporte para la internacionalización.

- El visor de documentos Shelf ha sido trasladado para utilizar la biblioteca MauiKit Documents para mostrar PDF y cómics. Se añadió soporte para la internacionalización.

- En la aplicación para trabajar con la cámara Booth se ha añadido una configuración para desactivar el escaneo de códigos QR y se ha añadido soporte para la internacionalización.
- En Strike, un entorno de desarrollo integrado con soporte para C++ y CMake, se ha establecido el funcionamiento de la barra de compilación (build-bar) y se ha añadido soporte para la internacionalización.

- El calendario planificador Agenda se ha adaptado para utilizar la biblioteca Calendar de MauiKit. Se ha implementado el soporte para la creación y visualización de eventos en el calendario. Se ha añadido soporte para la internacionalización.

Fuente: opennet.ru











