Releases: elementary/granite
Releases · elementary/granite
granite 6.1.0 Released
Additions:
- TRANSITION_DURATION_IN_PLACE for consistent in-place widget transformations
Other Changes:
- accel_to_string handles accel markup without modifiers or that are only modifiers
- Updated translations
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
granite 5.5.0 Released
New Style Constants:
- STYLE_CLASS_COLOR_BUTTON
- STYLE_CLASS_ROUNDED
Deprecations:
- Several theming utilities. Use Gtk.CssProvider and Gtk.StyleContext instead
- Granite.Services.SimpleCommand. Use GLib.AppInfo.create_from_commandline instead
- Old unused utilities like get_button_layout_schema, get_default_close_button_position, and Granite.Services.Paths
- Old unused widgets like CollapsiblePaned and CompositedWindow
Other Changes:
- Granite.SourceList now gets Gtk.STYLE_CLASS_SIDEBAR by default
- Updated translations
granite 5.4.0 Released
New features:
- New Settings class to share Pantheon desktop settings with apps
- Introduced Settings.prefers_color_scheme to get a user's color scheme preference, i.e. for a dark style
Deprecations:
- It is now recommended to use GLib.Settings instead of Granite.Services.Settings
granite 5.3.1 Released
granite 5.3.1 is out!
Improvements:
- Better align labels in settings sidebars
- Make AccelLabel.label settable
- Updated translations
granite 5.3.0 Released
granite 5.3.0 is out!
New features:
- Add tooltips to source list items and their actions
- New AccelLabel widget for use in menus and popovers
Improvements:
- Delay tab resizing when closing tabs
- Updated translations
Granite 5.2.5 Released
Granite 5.2.5 is out!
Changes:
- meson: fix shared library path
- Utils: Add equal keys to accel_to_string
- Provide Badge and Progress support for an Application using same DBus API as libunity
- DynamicNotebook: support
Close Tabs to the Right
- DynamicNotebook: don’t re-open closed tabs while rapidly closing tabs
- Updated translations
Granite 5.2.4 Released
Granite 5.2.4 is out!
Changes:
- Deprecate IconFactory
- System: deprecate utilies provided by GLib
- Utils: Add more keys to
accel-to-string
(Left and Right Alt, Left and Right Shift) - MessageDialog: Add the ability to set icon badges
- Revert from custom Wingpanel DateTime settings schema (
io.elementary.desktop.wingpanel.datetime
) to GNOME (org.gnome.desktop.interface
) - SimpleSettingsPage: make title and description selectable
- Updated translations
Granite 5.2.3 Released
Granite 5.2.3 is out!
Changes:
- Switch from CMake to Meson build system
- DateTime: Strip leading spaces from time formats
- Support Gdk.Key.Return for Enter markup
- MessageDialog: Add show_error_expander method
- Add function
history_is_enabled
- Fix typos in documentation
- TimePicker: Use more compact boolean comparison syntax
- Updated translations
Granite 5.2.2 Released
Granite 5.2.2 is out!
Changes:
- Utils: Ignore empty accel strings
- Updated translations