gtk 3.98.3



About gtk
=========

GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable for
projects ranging from small one-off tools to complete application
suites.

GTK has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.

GTK is free software and part of the GNU Project. However, the
licensing terms for GTK, the GNU LGPL, allow it to be used by all
developers, including those developing proprietary software, without
any license fees or royalties.

News
====

* GtkEntry:
 - Support setting attributes in ui files

* GtkScaleButton:
 - Don't derive from GtkButton

* GtkAboutDialog:
 - Support more common licenses

* GtkEmojiChooser:
 - Improve keyboard navigation

* GtkLabel:
 - Remove pattern API

* GtkAspectFrame:
 - Modernize and simplify

* Chooser buttons:
 - Make dialogs modal by default

* Various widgets:
 - Replace shadow-type and relief properties by
   a simpler has-frame

* CSS:
 - Use :focus-visible instead of :focus(visible)
 - Add support for :focus-within

* Focus handling
 - Fix crossing event generation
 - Fix focus handling in various widgets
 - Change :can-focus to be recursive
 - Fix GtkWindow:is-active setting

* Scrolling
 - gtk_container_set_focus_[hv]adjustment has been removed
 - gtk_viewport_set_scroll_to_focus has been added

* Accessibility:
 - Add a cursor-aspect-ratio setting
 - Set focus-related states properly

* Themes:
 - Use blue focus outlines more
 - Numerous minor improvements

* Wayland:
 - Fix .Compose file loading
 - Support popup repositioning
 - Fix problems with autohide popovers

* GDK:
 - Remove GdkKeymap from public API, replaced by
   GdkDevice properties
 - Add full keyboard translation state to key events
 - Simplify modifier support, drop GdkModifierIntent
 - Move key event matching to GDK
 - Add GdkSurface::enter/leave-monitor signals
 - Turn GskEvent into a derivable type, and make
   it introspectable

* GSK:
 - Turn GskRenderNode into a derivable type, and make
   it introspectable
 - Fall back to cairo if compiling shaders fails

* Translation updates:
 - Japanese
 - Lithuanian
 - Turkish




Download
========
https://download.gnome.org/sources/gtk/3.98/gtk-3.98.3.tar.xz (12.2M)
  sha256sum: 25d7e9c8527b5fb835945853aa9b1f021ce8174e55527d2c0063b06d7d32b8fe



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]