GNOME 3.14 introduce varias características nuevas y mejoras para quienes trabajan con tecnologías de GNOME.
En la versión 3.14, GTK+ se incluye un nuevo y excitante inspector interactivo. Esto le permite examinar en directo un aplicación de GTK+ en ejecución, con selección interactiva de widgets y elementos de la interfaz. Las propiedades y el CSS se pueden ver y editar en directo, y el inspector también proporciona acceso a la configuración de pruebas y de inspección, tales como la emulación de una pantalla táctil, escalado de la ventana, configuración del tema y la tipografía, dirección del texto y más.
El inspector de GTK+ es una herramienta de desarrollo y de pruebas increíblemente útil. Se puede ejecutar en cualquier momento, usando la combinación de teclas Ctrl+Mayús+I.
El soporte del CSS de GTK+ se ha seguido expandiendo en 3.14, e incluye una mejor integración con temas de iconos y elementos SVG. Se puede llamar a los iconos del tema de iconos directamente desde el CSS, y los elementos SVG se pueden usar para dar estilo a los botones incrementales, flechas, casillas, botones de radio y expansores. Esto se pueden usar para integrar un tema de GTK+ con un tema de iconos para lograr un aspecto consistente, y proporciona un manera adecuada de dar estilo a elementos simbólicos del tema.
Se puede dar estilo y transformar los iconos y elementos SVG con CSS. Los iconos simbólicos se pueden cambiar de color y pueden tener sombras y animaciones. Un tema también puede especificar dónde se deben usar las variantes de iconos regulares o simbólicos (monotono).
Se pueden encontrar más detalles sobre este esfuerzo en la publicación en el blog de Benjamin Otte.
3.14 es otro hito importante en el camino hacia una completa adopción de Wayland por parte de GNOME. Se han completado las partes críticas en las que faltaba funcionalidad, incluyendo configuración del teclado, soporte para pantallas táctiles o para arrastrar y soltar, menús contextuales funcionales, consejos y cajas combinadas, soporte para pantallas de alta resolución y mover/redimensionar ventanas.
También se ha mejorado notablemente la estabilidad durante el ciclo de desarrollo de la versión 3.14, y se han corregido muchos errores. Como resultado de este trabajo, GNOME proporciona una experiencia de Wayland usable, que puede servir como base para futuras pruebas y trabajo de estabilización.
Se invita a los desarrolladores a que prueben sus aplicaciones con Wayland. Se pueden encontrar más detalles sobre GNOME y Wayland en general en la página del wiki de GNOME Wayland.
GTK+ incluye ahora soporte para interacción con gestos. Con 3.14, están disponibles la mayoría de los gestos multitoque para usarlos en aplicaciones de GTK+, tales como pulsar, arrastrar, deslizar, pellizcar y rotar. Se pueden añadir gestos a las aplicaciones de GTK+ existentes usando GtkGesture.
Actualmente sólo se soportan los gestos en dispositivos con pantallas táctiles. Los «touchpads» no están todavía soportados.
Para 3.14, Adwaita ha reemplazado a Raleigh como tema de GTK+ predeterminado. Esto asegura que GTK+ tenga un tema predeterminado atractivo, completo y actualizado para todas las plataformas. Adwaita usa todas las últimas características de CSS de GTK+ y soporta todos los nuevos widgets de GTK+.
Para soportar este movimiento, Adwaita se ha rescrito desde el principio para 3.14. Esta nueva versión es más compacta, mantenible y flexible, y usa más características de CSS, como son las animaciones.
GNOME 3.14 incluye un nuevo y actualizado conjunto de Guías de interfaz humanas (GIU). Estas guías proporcionan una ayuda a fondo del diseño de la última versión de GTK+, permitiendo a desarrolladores y diseñadores hacer la mayor parte del kit de herramientas. Las GIU incluyen guías para la disposición, escritura de estilos, iconos, tipografías y entrada. También incorpora una colección de patrones de diseño, que pueden usarse para construir un diseño de aplicación totalmente funcional, así como notas de diseño sobre varios widgets de GTK+.
La nueva versión de las GIU está diseñada para proporcionar una guía para todos los usuarios de GTK+, incluyendo autores de aplicaciones multiplataforma, así como para aquellos que se centran en GNOME 3.
GTK+ 3.14 incluye otras mejoras y correcciones de errores. Esto incluye:
Carga automática de menús desde los recursos.
Soporte para selección múltiple en GtkListBox.
Secciones horizontales en los menús emergentes.
Vinculación de propiedades en archivos GtkBuilder.
Soporte para dibujar fuera de la ubicación de un widget (consulte gtk_widget_set_clip()).
Nuevos tipos de transiciones en GtkStack.
Carga y guardado de archivos con GtkSourceView.
GLib 3.14 incluye:
Soporte para la nueva especificación de asociaciones de tipos MIME de aplicaciones.
Soporte de SHA-512 en GHmac.
Soporte para implementaciones en archivos .desktop. Consulte g_desktop_app_info_get_implementations().
Soporte de Unicode 7.0.
¿Quiere hacer un comentario? ¿Ha encontrado un error? ¿Las instrucciones no son claras? Envíe sus comentarios sobre esta página.