Unity 7.7 se acercará un poco más a Lomiri con un nuevo Dash, entre otras novedades

El Dash de Unity 7.7

El pasado verano, Rudra Saraswat, el joven desarrollador que se planteó y consiguió resucitar al escritorio que Canonical dio por muerto hace tanto, lanzó su primera actualización mayor en seis años. En paralelo, también estuvo trabajando en lo que llamó UnityX, un entorno gráfico que estaba a caballo entre el Unity que conocemos y el Lomiri que usa Ubuntu Touch. Ahora, en algo que parece tener los pies un poco más en el suelo, ha presentado Unity 7.7, o mejor dicho parte de lo que está preparando para esa versión.

Parece que a Saraswat le gusta lo que están haciendo en UBports, aunque parece que en parte están siguiendo el camino marcado por Canonical en su día. No es lo primero que menciona en su publicación, pero sí lo que llama más la atención, ya que el Dash es uno de los componentes más identificativos de Unity. Hasta ahora, el «cajón de apps» del entorno gráfico es muy parecido a lo que vimos por allá por 2010: sale en horizontal y se queda en al esquina superior izquierda. El Dash de Unity 7.7 saldrá como el de Lomiri, desde la izquierda, pero ocupando todo el espacio de arriba a abajo.

UWidgets, widgets en Unity 7.7

uwidgets

Por otra parte, también ha presentado lo que ha llamado como UWidgets, un sistema que permitirá mostrar widgets, parecidos a los desklets de Cinnamon, y están escritos en Python. Se podrán descargar y copiarlos en la carpeta ~/.local/share/unity/widgets para instalarlos. Ya tienen muchos preparados, como un reloj, un monitor del sistema, uno para Spotify… Y la cantidad no hará más que subir.

Pero eso no es todo: las bibliotecas de UWidgets también permiten a los widgets modificar la apariencia y la configuración de Unity7 y hacer todo tipo de cosas extravagantes: por ejemplo, les permite cambiar el fondo de pantalla o la posición y otros ajustes del dock/lanzador. Además, muchas de sus bibliotecas se pueden utilizar en aplicaciones existentes escritas para Unity, para integrarlas con el escritorio. Incluso estoy pensando en usar UWidgets para reescribir gran parte del código de unity-tweak-tool.

Además, están preparando una tienda/repositorio para los UWidgets, en donde se pondrán subir widgets creados por la comunidad o descargar lo que se encuentre allí.

Pantalla de bienvenida

Unity 7.7 tendrá una nueva pantalla de bienvenida, y estará escrita en Flutter. Otros cambios se verán en el panel, siendo el nuevo un poco más grande, pero se verá mucho mejor. En cuanto a las notificaciones, ya había un indicador en el pasado, pero el nuevo ha recibido cariño y mejorará le experiencia de usuario.

En cuanto a otras novedades menos destacadas, se ha sustituido el BFB del lanzador por un icono semitransparente, similar al BFB del lanzador de Ubuntu Unity 21.04, reducido el tamaño del icono por defecto del lanzador a 44, mejorada la interfaz de usuario del centro de control y reducida la opacidad del panel a 0.75.

Cambios que aún se tienen que confirmar

Los desarrolladores de Unity ya han presentado sus propuestas, pero éstas tienen que terminar de implementarse, y algo podría cambiar si no gusta a la comunidad. Lo cierto es que mucho de lo que han hecho ha sido terminar con cosas que estaban en el borrador de Canonical antes de que abandonara el escritorio que diseñó, por lo que es seguro que las modificaciones gustarán a los fans de Unity. Si alguien quiere dar su opinión, Saraswat nos invita a hacerlo en sus canales de Telegram o Discord.

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

NetBeans 16 ya fue liberado y estas son sus novedades

apache-netbeans

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java

Se dio a conocer el lanzamiento de la nueva versión de «Apache NetBeans 16», versión que llega con una gran cantidad de actualizaciones así como también con una gran lista de correcciones, mejoras a lenguajes, mejoras de soporte y más.

Para quienes desconocen de NetBeans, deben saber que este es un IDE bastante popular que proporciona soporte para lenguajes de programación Java SE, Java EE, PHP, C/C ++, JavaScript y Groovy.

Principales novedades de NetBeans 16

En esta nueva versión que se presenta la interfaz de usuario ofrece la posibilidad de cargar sus propias propiedades de FlatLaf desde un archivo de configuración personalizado, ademas de que la compatibilidad con los formatos YAML y Dockerfile se ha ampliado en el editor de código.

Otro de los cambios que se destaca de esta nueva versión es el soporte mejorado para el sistema de compilación Maven, asi como tambien el soporte mejorado para Jakarta EE 9/9.1, ademas de que se implementó la capacidad de procesar los resultados del proyecto en forma de artefactos identificables y sus ubicaciones.

Tambien se destaca en esta nueva versión de NetBeans 16 que se agregó compatibilidad con el autocompletado, formato de sangría y sugerencias para patrones de registro y que tambien se implementó el autocompletado de plantillas en etiquetas de casos.

Por otra parte, podremos encontrar que se agregó el soporte para deshabilitar advertencias según el uso de ciertos complementos durante la compilación y que se resolvieron los problemas en entornos PHP y Groovy.

Se agregó compatibilidad con los formatos TOML y ANTLR v4/v3, asi como tambien se agregó soporte para algunas características nuevas de Java 19 y se actualizó el compilador Java incorporado de NetBeans nb-javac (javac modificado).

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

  • ActionsManager se ha rediseñado en la API de depuración.
  • Se agregó soporte para frascos de lanzamiento múltiple .
  • Lógica de selección de plataforma Java mejorada.
  • Soporte mejorado para el sistema de compilación Gradle.
  • Se agregó soporte inicial para la API project.dependency para exportar un árbol de dependencia de Gradle.
  • Funcionalidad rediseñada relacionada con Grade Editor. Se agregó soporte para proyectos sin build.gradle.
  • El entorno para proyectos C/C++ proporciona el trabajo del depurador CPPLight en sistemas con la arquitectura aarch64.
  • Capacidades de auditoría mejoradas utilizando servidores LSP (Protocolo de servidor de idiomas).
  • Se agregó soporte para la auditoría de vulnerabilidades en la nube de Oracle.
  • Se solucionaro los errores posibless en NPE mientras se edita ANTLR Grammar
  • Mejoras en el soporte para las gramáticas ANTLRv4
  • Compatibilidad con fragmentos de código y sangría ANTLRv4
  • Finalización de código más precisa para gramáticas ANTLRv4
  • Se corrigió la sangría del final del archivo y la finalización del código para ANTLR v4
  • Corrección de recuperación de errores para patrones de registro (actuales)
  • Se implementó la finalización de código para patrones de casos jdk-19
  • Corrección de la recuperación de errores cuando falta jlMatchException y hay patrones presentes

Finalmente si quieres conocer más al respecto de esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar Apache NetBeans 16 en Linux?

Para aquellos que quieran obtener esta nueva versión deben descargar el código fuente de la aplicación, la cual podrán obtener desde el siguiente enlace.

Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.

Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:

ant

Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo

./nbbuild/netbeans/bin/netbeans

También existen otros métodos de instalación con los cuales se pueden apoyar, uno de ellos es con ayuda de los paquetes Snap.

Solo deben contar con el soporte para poder instalar este tipo de paquetes en su sistema. Para realizar la instalación por este método deben teclear el siguiente comando:

sudo snap install netbeans --classic

Otro de los métodos es con ayuda de los paquetes de Flatpak, por lo que deben contar con el soporte para instalar estos paquetes en su sistema.

El comando para realizar la instalación es el siguiente:

flatpak install flathub org.apache.netbeans

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