granite 6.0.0 Released
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