Cambalache 0.10.0 llega con mejoras de soporte y mas

Hace poco se dio a conocer el lanzamiento de la nueva versión del proyecto Cambalache 0.10.0 y en esta nueva versión se han realizado diversas mejoras, las cuales se traducen en mejoras de soporte tanto para bibliotecas, el trabajo con objetos, asi como tambien en la traducción de la herramienta para algunos idiomas, entre otras cosas más.

Para quienes desconocen de esta herramienta, les puedo decir que se posiciona como una herramienta de desarrollo rápido de interfaces para GTK 3 y GTK 4 utilizando el paradigma MVC y la filosofía de suma importancia del modelo de datos. A diferencia de Glade, Cambalache brinda soporte para mantener múltiples interfaces de usuario en un proyecto.

Cambalache no depende de GtkBuilder y GObject, sino que proporciona un modelo de datos que se ajusta al sistema de tipo GObject. El modelo de datos puede importar y exportar varias interfaces a la vez, admite objetos, propiedades y señales de GtkBuilder, proporciona una pila de reversión (deshacer/rehacer) y la capacidad de comprimir el historial de comandos.

La utilidad cambalache-db se proporciona para generar un modelo de datos a partir de archivos gir y la utilidad db-codegen se proporciona para generar clases GObject a partir de tablas de modelos de datos.

Principales novedades de Cambalache 0.10.0

En esta nueva versión que se presenta de Cambalache 0.10.0, se destaca que se agregó el soporte para las bibliotecas libAdwaita y libHandy, que ofrecen un conjunto de componentes para diseñar la interfaz de usuario de acuerdo con las pautas de GNOME HIG.

Otro de los cambios que se destaca de esta nueva versión, es que se agregó el soporte para poder definir nuevos objetos directamente (Inline) en un bloque con las propiedades de otro objeto, sin usar enlaces.

Ademas de ello, tambien podremos encontrar que se agregó soporte para definir un tipo de niño especial, usado, por ejemplo, en el widget de título de la ventana, asi como tambien el soporte para poder reorganizar las posiciones de los elementos secundarios.

Tambien podremos encontrar que se agregó soporte para tipos enumerados y de bandera para GdkPixbuf, Pango, Gio, Gdk y Gsk y mejora en el soporte del espacio de trabajo para GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem y GtkCenterBox

De los demás cambios que se destacan de esta nueva version:

  • Se agregó la traducción de la interfaz al ucraniano.
  • Se proponen nuevos editores de propiedades.
  • Mejorar la funcionalidad del portapapeles
  • Nuevos editores de propiedades para el nombre del icono y las propiedades de color.

Para quienes estén interesados en poder conocer más al respecto pueden consultar los detalles del proyecto en el siguiente enlace. Mientras que para quienes estén interesados en poder dar un vistazo al código de Cambalache pueden hacerlo desde el siguiente enlace. Tambien es importante mencionar que el código del proyecto está escrito en Python y está disponible bajo la licencia GPLv2.

Obtener Cambalache

Para aquellos que estén interesados en poder trabajar con esta herramienta, deben saber que existen dos formas de poderla tener en su sistema, una de ellas es descargando el código fuente de Cambalache y con el cual no hace falta instalar la herramienta, mientras que la otra opción y que creo que es mucho más cómoda es con ayuda de los paquetes de Flatpak. Tambien es importante mencionar que no esta demás mencionar que se debe de tener instalado Python.

En el primer caso y que no requiere instalación, es descargando el código fuente de la herramienta. Esto lo podemos hacer abriendo una terminal y en ella vamos a teclear el siguiente comando:

git clone https://gitlab.gnome.org/jpu/cambalache.git

Ahora para poder ejecutar la herramienta basta con teclear:

./run-dev.py

Finalmente en cuanto al otro método es que es con ayuda de los paquetes de Flatpak, solamente debemos de contar con el soporte para poder instalar este tipo de paquetes en el sistema y lo único que debemos de hacer es abrir una terminal y ejecutar los siguientes comandos:

flatpak-builder --force-clean --repo=repo build ar.xjuan.Cambalache.json
flatpak build-bundle repo cambalache.flatpak ar.xjuan.Cambalache
flatpak install --user cambalache.flatpak

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

GNOME es el ganador del Fondo FOSS de Microsoft y recibirá $10,000

Hace poco se dio a conocer la noticia de que el proyecto GNOME ha sido el ganador del Fondo FOSS de Microsoft, el cual básicamente consiste en que empleados de Microsoft elegían un proyecto open source al cual se le estará dando un patrocinio.

Y en esta ocasión el ganador es el proyecto GNOME el cual será el beneficiario del Fondo FOSS de Microsoft, con el cual se le estará otorgando la cantidad de $ 10,000 como parte de un esfuerzo por «retribuir» el trabajo del proyecto.

Mientras que algunos analistas piensan que es un buen impulso financiero (y un «gracias») de una gran empresa a un proyecto de código abierto popular y ampliamente utilizado, otros lo ven como una elección, una conspiración o incluso una adquisición del proyecto GNOME.

Microsoft FOSS Fund proporciona una forma directa para que los ingenieros de Microsoft participen en el proceso de nominación y selección para ayudar a las comunidades y los proyectos que les interesan. «El código abierto permite que los productos y servicios de Microsoft brinden a nuestros clientes opciones, tecnología y comunidad», dijo Microsoft.

Microsoft FOSS Fund proporciona una forma directa para que los ingenieros de Microsoft participen en el proceso de nominación y selección para ayudar a las comunidades y los proyectos que les apasionan.

Un proyecto de la Oficina de Programas de Código Abierto de Microsoft , el Fondo FOSS proporciona patrocinios de $10,000 para proyectos de código abierto seleccionados por los empleados de Microsoft. Para ayudar a impulsar una cultura de contribución abierta en todo Microsoft, los empleados son elegibles para seleccionar proyectos para el fondo cuando participan en proyectos que no están regidos por Microsoft.

Un proyecto de la Oficina de Programas de Código Abierto de Microsoft, el Fondo FOSS proporciona proyectos de código abierto seleccionados por los empleados de Microsoft. Para fomentar una cultura de contribución abierta dentro de Microsoft, los empleados pueden seleccionar proyectos para el fondo cuando participen en proyectos que no estén regidos por Microsoft.

Los proyectos seleccionados para el Fondo FOSS de Microsoft reciben $10,000 de Microsoft, elegidos por todos los contribuyentes de código abierto de Microsoft que participan en la selección. Las nominaciones se aceptan diariamente y los proyectos se seleccionan mensualmente.

“Microsoft se enorgullece de participar en comunidades de código abierto más que nunca, ya sea contribuyendo a proyectos, publicando nuevos proyectos de código abierto o utilizando código abierto para hacer que nuestros productos y servicios funcionen mejor para el mundo y nuestras comunidades”, dice Microsoft.

Desde bibliotecas de bajo nivel hasta administradores de ventanas y aplicaciones de usuario final, el proyecto GNOME es una parte esencial de muchos dispositivos gráficos de Linux.

GNOME, acrónimo de GNU Network Object Model Environment, es un entorno de escritorio open source fácil de usar, cuyo objetivo es hacer accesible el uso del sistema operativo GNU al mayor número de personas posible; esta interfaz es actualmente popular en los sistemas GNU/Linux y también funciona en la mayoría de los sistemas tipo UNIX. GNOME es con KDE la principal alternativa pública y gratuita a las interfaces de los sistemas operativos más extendidos (es decir Windows y Mac OS X).

GNOME es desarrollado por The GNOME Project cuyos participantes son voluntarios o pagados por empresas externas al proyecto.

La mayor parte del trabajo lo proporcionan colaboradores profesionales, principalmente aquellos que trabajan para Red Hat. GNOME es el entorno de escritorio utilizado por defecto en varias distribuciones de Linux, como Ubuntu y Fedora. Su software generalmente se publica bajo la licencia GNU GPL y sus bibliotecas bajo la licencia GNU LGPL.

El hecho de que GNOME se beneficie del FOSS Fund de Microsoft es un gran reconocimiento. El proyecto no solo es una parte importante del panorama del software libre, sino que también es una gran parte del panorama del software en Microsoft.

“Gnome fue seleccionado por empleados que sintieron que merecía apoyo adicional. Tal vez Gnome se usa mucho internamente para escritorios Linux (creo que Ubuntu es la distribución predeterminada para WSL), o por alguna otra razón. Pero no es un ‘plan de adquisición secreto’ ni nada por el estilo”, dijo un internauta.

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

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