QT 6.7 llega con mejoras en funciones experimentales, mejoras en graficos y mas

qt-6

En la sexta versión de la serie Qt 6, presentamos muchas funciones nuevas para los desarrolladores de gráficos e interfaz de usuario y el backend de la aplicación

The Qt Company anuncio mediante una publicación de blog, el lanzamiento de la nueva versión de QT 6.7, la cual llega implementado una serie de numerosas mejoras que van desde la compatibilidad con estándares modernos de C++ hasta capacidades avanzadas en gráficos, conectividad, fuentes e integración de aplicaciones híbridas, entre otras cosas más.

Cabé mencionar que esta nueva versión de QT 6.7, al igual que las demás versiones de esta rama 6.X tienen como principal finalidad el estabilizar y ampliar la funcionalidad de la rama 6 de Qt, pero sin dejar de lado la implementación de mejoras e innovaciones. QT 6.7 cuenta con soporte para diversas plataformas como Windows 10+, macOS 12+, varias distribuciones Linux, asi como también para plataformas de dispositivos móviles, tales como iOS, Android (API 23+), webOS entre otros.

¿Qué hay de nuevo en QT 6.7?

En esta nueva versión que se presenta de QT 6.7 se destaca el soporte mejorado para C++20 (aunque sigue siendo opcional), ya que se ha trabajado en adaptaciones para aprovechar las clases Qt::{strong,weak,partial}_ordering, asi como también que las macros se expanden al operador de comparación (<=>) Además, también se destaca la introducción de std::span y la implementación de la clase QSpan para representar secuencias contiguas de objetos en sistemas C++17.

Otro de los aspectos destacados de QT 6.7 son las mejoras implementadas en el módulo experimental Qt Graphs (introducido en la versión 6.6) ha continuado, ya que ahora cuenta con soporte adicional para gráficos de barras, líneas y dispersión en 2D, además de las visualizaciones 3D existentes. Y es qué ahora Qt Graphs utiliza Qt Quick 3D y el motor de renderizado RHI (Rendering Hardware Interface), que es compatible con varias API 3D como OpenGL, Vulkan, Metal y Direct 3D.

Además de ello, también se destacan las nuevas clases como QHttpHeaders, QRestAccessManager y QRestReply para facilitar el trabajo con API HTTP y REST, especialmente para aplicaciones distribuidas. En Qt Protobuf ofrecen un mejor manejo de mensajes gRPC, permitiendo a los desarrolladores implementar funciones como almacenamiento en caché y registro de manera más efectiva.

También se destacan las mejoras en el módulo Qt GRPC, ya que ahora se han agregado nuevas clases que facilitan las llamadas de transmisión bidireccional tanto del lado del cliente como del servidor. Estas clases permiten el intercambio automático de mensajes cuando cambian los valores, lo que mejora la comunicación y la sincronización entre las partes. También se ha propuesto una API Interceptor que permite adjuntar controladores de devolución de llamada para mensajes gRPC específicos.

De los demas cambios que se destacan:

  • Qt SVG ha mejorado su compatibilidad con SVG 1.1 y 2.0, añadiendo soporte para elementos como <symbol>, <marker>, <pattern>, <mask> y filtros SVG.
  • Se ha trabajado en la importación de gráficos vectoriales directamente a Qt Quick, junto con mejoras en la representación de curvas para una mayor calidad visual.
  • Qt 6.7 facilita la integración de elementos de interfaz de usuario nativos en aplicaciones Qt Quick, permitiendo la incrustación de ventanas nativas y la superposición de elementos de la interfaz Qt Quick sobre componentes nativos.
  • Adición de soporte para fuentes variables, bibliotecas de íconos, integración con ventanas nativas de la plataforma y código de renderizado en aplicaciones Qt Quick o Qt Widgets utilizando QRhiQuickItem y QRhiWidget.
  • Actualización de la pila Boot2Qt para sistemas móviles basados en Qt y QML, y nuevas aplicaciones de muestra como Lightning Viewer, OSM Buildings, Asistente virtual y StocQt
  • Se han añadido nuevas aplicaciones de muestra en Qt:
    Lightning Viewer: Utiliza Qt Location y Qt Quick Controls para visualizar datos de rayos en un mapa
    OSM Buildings: Utiliza Qt Quick 3D, Qt Positioning y Qt Network para crear un mapa de edificios en 3D basado en, información de OpenStreetMap
    Virtual Assistant Demuestra las capacidades de trabajar con animación 3D
    Volumetric rendering: Muestra cómo utilizar texturas 3D en Qt Quick 3D para el trazado de rayos volumétrico.
    StocQt: Ha sido completamente rediseñado utilizando Qt Graphs para mostrar datos del mercado de valores.

Si deseas conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Descargar y obtener Qt 6.7

Para los interesados en la nueva rama de Qt 6.7 deben saber que pueden obtener los paquetes ya compilados para su OS o plataforma, de esta nueva versión en el siguiente enlace.

from Linux Adictos https://ift.tt/DOV83eL
via IFTTT

AV Linux MX Edition 23.2 llega con Enlightenment como entorno predeterminado, mejoras y mas

AV Linux MX Edition 23.2

Screenshot de AV Linux MX Edition 23.2

Llega la nueva versión de actualización de la ISO de AV Linux MX Edición 23.2 y en esta liberación los desarrolladores han abordo diversos errores importantes de la versión anterior (con la transición a Debian Bookworm) y presentan diversas mejoras significativas.

De los cambios más importantes que se implementaron en AV Linux MX Edition 23.2, es el cambio al entorno de escritorio Enlightenment, la implementación de PipeWire como predeterminado para el audio del sistema, mejoras en los atajos y más.

¿Qué hay de nuevo en AV Linux MX Edition 23.2?

Uno de los aspectos más destacados de AV Linux MX Edition 23.2 es la solución de diversos problemas que surgieron en la versión anterior. Estos problemas se presentaron debido a la transición a Debian Bookworm y de ellos la actualización resuelve problemas de permisos que impedían que el firewall gufw se iniciara correctamente.

Por la parte las actualizaciones, se destaca que ahora se ha reemplazado el Xfce en favor de Enlightenment 0.25.4, además de que se ha habilitado el servidor de medios PipeWire de forma predeterminada y se ha incluido WineASIO 1.2.0b para resolver problemas de larga data con versiones de Wine-Staging posteriores a la 8.2, junto con una interfaz simple para WineASIO.

Ademas de ello, ahora de forma predeterminada la opción «No atenuar retroiluminación» (el desvanecimiento gradual de la luz de fondo de la pantalla ) ahora está habilitada. Este cambio evita que la retroiluminación se establezca en ‘0’. Este cambio se implementó debido a que varios usuarios reportaron que la pantalla de inicio de sesión de lightDM fuera invisible después que instalaran AVL-MXe y lo iniciaron con la configuración predeterminada de sysvinit.

Otro de los cambios que se destaca de AV Linux MX Edition 23.2 es que ahora hay un acceso directo para cambiar el diseño del teclado en el panel principal de Enlightenment. El panel incluye un atajo para cambiar la distribución del teclado, ofreciendo 60 configuraciones regionales para diversos idiomas. Esto beneficia especialmente a los usuarios que no hablan inglés, ya que no necesitan instalar manualmente las configuraciones regionales adicionales.

Además de ello, para los usuarios con configuraciones WiFi complejas, se ha agregado una interfaz gráfica CMST como alternativa al «administrador de conexión de Enlightenment». Esta adición permite al usuario configurar conexiones de red usando Connman, que se puede usar si las capacidades del configurador estándar de Enlightenment Connection no son suficientes.

También se destaca que se han realizado ajustes en la configuración de ventanas para mejorar el comportamiento al hacer clic y evitar que las ventanas aparezcan fuera de los bordes de la pantalla y que además AVL-MXe ahora cuenta con íconos mejorados específicos de AVL-MXe en aplicaciones personalizadas, acciones personalizadas de Thunar y la ventana de bienvenida de MX-Welcome.

De los demás cambios que se destacan:

  • Se ha añadido un nuevo acceso directo para reproducir CDs con MPV
  • Se ha incluido System Config Printer para facilitar la configuración de impresoras, una característica que faltaba en la versión anterior.
  • La ISO aclara la elección entre sysvinit y systemd, recomendando systemd para una mejor compatibilidad con el entorno de escritorio Enlightenment.
  • Se han añadido ajustes que permiten cambiar el enfoque al hacer clic en una ventana y limitar su movimiento para evitar que se salga de los bordes de la pantalla.

Si estás interesado en conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.

Descarga y obtener AV Linux MX Edition 23.2

Para quienes estén interesados en descargar y probar esta nueva versión de AV Linux MX Edition 23.2, solo debes dirigirte a su página web oficial y en su sección de descargas encontraras los links para descargar esta distro de Linux.

El enlace es este.

Ahora, si ya eres usuario de esta distro y quieres obtener las nuevas actualizaciones proporcionadas en esta liberación, solo basta con que ejecutes los comandos de actualización en tu distro desde la terminal.

Solo tienes que ejecutar en terminal:

sudo apt update
sudo apt upgrade -y

Hecho esto, ahora tendrás que reiniciar tu equipo para que todos los cambios sean aplicados en el siguiente inicio.

Ya de nuevo en tu sistema, tendrás que nuevamente abrir una terminal y en ella ejecutas los siguientes comandos:

sudo apt update
sudo apt dist-upgrade -y

Por ultimo tendrás que volver a reiniciar tu sistema por una última vez para que las actualizaciones recibidas sean implementadas.

from Linux Adictos https://ift.tt/GVKwJLD
via IFTTT

Phosh 0.38 ya fue liberado y estas son sus novedades

phosh

Phosh es una interfaz gráfica de usuario diseñada para dispositivos móviles y táctiles

Hace poco se dio a conocer el lanzamiento de la nueva versión de Phosh 0.38, y en esta nueva versión se han implementado mejoras visuales, asi como también que se han realizado algunas mejoras de rendimiento, mejoras de soporte en los componentes implementados desde Gnome 46, correcciones de errores y más.

Para quienes desconocen de Phosh deben saber que es un shell desarrollado inicialmente por Purism como alternativas a Gnome Shell y ahora forman parte de los proyectos no oficiales de Gnome y se utilizan en varias plataformas, además del Librem 5, como postmarketOS, Mobian.

Phosh utiliza el servidor compuesto Phoc sobre Wayland y cuenta con su propio teclado en pantalla llamado squeekboard. Phosh y phoc implementan las interfaces de escritorio estándar de GNOME, lo que les permite ejecutar aplicaciones gtk+3 y GNOME sin necesidad de modificaciones.

¿Qué hay de nuevo en Phosh 0.38?

En esta nueva versión que se presenta de Phosh 0.38, la base del shell se actualizó a la versión de wlroots 0.17.2, lo que implica mejoras y correcciones en el backend de composición Wayland, además de que se realizaron más limpiezas y correcciones internas las cuales proporcionaron una mejora en estabilidad y rendimiento del compositor Wayland. También otra actualización importante es la de bump a la nueva versión layer-shell 3.

Por la parte de las mejoras en el aspecto visual, ahora en el Launcher las entradas del iniciador de la pantalla de bloqueo muestran el recuento y el progreso, lo que proporciona información visual sobre las acciones en curso, como la descarga de actualizaciones y se mejoró el manejo de dispositivos con esquinas redondeadas.

Otro de los cambios que se destaca de Phosh 0.38 es que se agregó soporte para datos: URI en el reproductor multimedia, lo que permite la reproducción de archivos de medios directamente desde fuentes externas y se crearon GObjects de subsuperficies y ventanas emergentes, lo que puede mejorar la representación y la gestión de elementos en la pantalla.

Tambien se realizaron mejoras en OSD (On-Screen Display) para casos en los que no haya nivel, además de que ahora en Phosh 0.38 se permite que las vistas estén siempre visibles, lo que puede mejorar la accesibilidad y la experiencia de usuario

Por la parte de las correcciones de errores, se destaca la solución al problema de inicio de sesión con gnome-session 46 y que se corrigieron problemas relacionados con la el escalado de imagenes en segundo plano.

De los demás cambios que se destacan de esta nueva versión:

  • Los clientes ahora pueden verificar si hay un teclado conectado (hardware).
  • Se realizaron correcciones de escala fraccionaria para garantizar una representación adecuada de la interfaz en dispositivos con diferentes densidades de pantalla.
  • Ahora es posible moverse a la esquina mediante combinaciones de teclas.
  • Se agregaron 25 nuevas formas anchas disponibles, lo que amplía las opciones de diseño para adaptarse mejor a las preferencias de los usuarios.
  • Ahora se permite mover los íconos más hacia el centro si las esquinas redondeadas obstruyeran la interfaz de usuario
    elementos.
  • Se corrigió la diferente disposición de las teclas en las formas ancha y base del diseño alemán.
  • Se trasladó a una base de desarrollo más actualizada (Debian Testing).
  • Se realizó una limpieza de archivos de diseño para facilitar la comprensión y la personalización por parte de los usuarios avanzados.
  • Se añadieron propiedades para realizar un seguimiento del progreso
    En el panel superior se proporciona el tamaño de icono predeterminado y el relleno mínimo

Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

¿Como instalar Phosh?

Si estas interesado en poder probar Phosh, deben saber que Fedora actualmente ofrece un Spin dedicado a este entorno, por lo que si eres usuario de Fedora o piensas probar Fedora puede ser una buena oportunidad para ello. Ahora, si te encuentras en Ubuntu, basta con que abras una terminal y en ella vas a teclear el siguiente comando:

sudo apt-get -y install phosh

Si eres usuario de Arch Linux o de alguno de sus derivados, debes teclear lo siguiente:

yay -S phosh-git 

from Linux Adictos https://ift.tt/bFSnOLv
via IFTTT

William Wragg resigns from two Commons roles after divulging MPs’ phone numbers

Tory MP resigns committee roles after apology for role in parliamentary sexting scandal

The Conservative MP who divulged colleagues’ personal phone numbers to someone he met on a dating app as part of a parliamentary sexting scandal has stepped down from two Commons roles, it has been reported.

William Wragg has resigned as chair of the Commons’ public administration and constitutional affairs committee and also quit his post as the vice-chair of the 1922 Committee of Conservative backbenchers after admitting to giving the information to a man he met, according to reports.

Continue reading…

from Data and computer security | The Guardian https://ift.tt/CqAMSHZ
via IFTTT

No 10 tells MPs to be cautious about unsolicited messages after attempted ‘honeytrap’

Message comes as pressure builds on Tories to take disciplinary action against MP William Wragg

Downing Street has urged MPs to be cautious when responding to unsolicited messages, after the “spear-phishing” attack that targeted more than a dozen MPs, staff and journalists working in Westminster.

Number 10 issued the warning on Monday morning, days after two police forces launched an investigation into what is being described as an attempted “honeytrap”.

Continue reading…

from Data and computer security | The Guardian https://ift.tt/fZvxQp9
via IFTTT