Skip to content

granite 6.0.0 Released

Compare
Choose a tag to compare
@elementaryBot elementaryBot released this 22 Mar 23:23
e6212b8

Additions:

  • Granite.Dialog replaces Gtk.Dialog for consistent styling
  • Granite.SwitchModelButton for use in Gtk.Popover menus
  • Granite.ValidatedEntry for client-side verification in forms

New Constants:

  • TOOLTIP_SECONDARY_TEXT_MARKUP for smaller second line text in Gtk.Tooltips
  • SMALL_LABEL for smaller Gtk.Labels without Pango
  • STYLE_CLASS_WARMTH and STYLE_CLASS_TEMPERATURE for scales
  • STYLE_CLASS_DEFAULT_DECORATION for slim headerbars
  • TRANSITION_DURATION_OPEN and TRANSITION_DURATION_CLOSE for consistent animations

Removals:

  • Granite.Widgets.AboutDialog. Provide AppStream metadata instead.
  • Granite.Widgets.AppMenu. Use Gtk.MenuButton instead.

Deprecations:

  • Granite.Widgets.Avatar. Use Hdy.Avatar instead

Other Changes:

  • Toasts now reset their timeout when sending a new notification and the timeout is stopped while hovering
  • Backlash, Right Control, and Left Control are now handled by accel_to_string
  • Make tab tooltips of DynamicNotebook settable
  • Timepicker corrrectly fires time_changed when AM and PM buttons are selected
  • Granite.MessageDialog now uses the messagedialog CSS name
  • Visible child name is now properly synced in Granite.SettingsSidebar
  • Status can be set in Granite.AbstractSettingsPage on construct
  • Updated translations