1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2019–2021 elementary, Inc. <contact@elementary.io> -->
<component>
<id>io.elementary.granite</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>LGPL-3.0</project_license>
<name>Granite</name>
<summary>Build consistent and usable apps more quickly and easily</summary>
<description>
<p>A companion library for GTK and GLib that provides complex widgets and convenience methods designed for use in apps built for elementary OS.</p>
</description>
<releases>
<release version="6.2.0" date="2021-11-23" urgency="medium">
<description>
<p>New Features:</p>
<ul>
<li>min_length property for Granite.ValidatedEntry</li>
<li>Granite.HyperTextView for navigatable URLs in text views</li>
</ul>
<p>Improvements:</p>
<ul>
<li>Updated translations</li>
</ul>
<p>Fixes:</p>
<ul>
<li>Prevent crashing on environments without dark style preference support</li>
</ul>
</description>
</release>
<release version="6.1.2" date="2021-10-25" urgency="medium">
<description>
<p>Fixes:</p>
<ul>
<li>Use values from the Settings Portal when possible</li>
<li>Disable horizontal scrolling by default in SettingsPage</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="6.1.1" date="2021-08-25" urgency="medium">
<description>
<p>Fixes:</p>
<ul>
<li>Ensure accel_to_string works with multiple modifiers</li>
<li>Fix locale issues in Flatpaks</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="6.1.0" date="2021-07-13" urgency="medium">
<description>
<p>Additions:</p>
<ul>
<li>TRANSITION_DURATION_IN_PLACE for consistent in-place widget transformations</li>
</ul>
<p>Other Changes:</p>
<ul>
<li>accel_to_string handles accel markup without modifiers or that are only modifiers</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="6.0.0" date="2021-03-22" urgency="medium">
<description>
<p>Additions:</p>
<ul>
<li>Granite.Dialog replaces Gtk.Dialog for consistent styling</li>
<li>Granite.SwitchModelButton for use in Gtk.Popover menus</li>
<li>Granite.ValidatedEntry for client-side verification in forms</li>
</ul>
<p>New Constants:</p>
<ul>
<li>TOOLTIP_SECONDARY_TEXT_MARKUP for smaller second line text in Gtk.Tooltips</li>
<li>SMALL_LABEL for smaller Gtk.Labels without Pango</li>
<li>STYLE_CLASS_WARMTH and STYLE_CLASS_TEMPERATURE for scales</li>
<li>STYLE_CLASS_DEFAULT_DECORATION for slim headerbars</li>
<li>TRANSITION_DURATION_OPEN and TRANSITION_DURATION_CLOSE for consistent animations</li>
</ul>
<p>Removals:</p>
<ul>
<li>Granite.Widgets.AboutDialog. Provide AppStream metadata instead.</li>
<li>Granite.Widgets.AppMenu. Use Gtk.MenuButton instead.</li>
</ul>
<p>Deprecations:</p>
<ul>
<li>Granite.Widgets.Avatar. Use Hdy.Avatar instead</li>
</ul>
<p>Other Changes:</p>
<ul>
<li>Toasts now reset their timeout when sending a new notification and the timeout is stopped while hovering</li>
<li>Backslash, Right Control, and Left Control are now handled by accel_to_string</li>
<li>Make tab tooltips of DynamicNotebook settable</li>
<li>Timepicker corrrectly fires time_changed when AM and PM buttons are selected</li>
<li>Granite.MessageDialog now uses the messagedialog CSS name</li>
<li>Visible child name is now properly synced in Granite.SettingsSidebar</li>
<li>Status can be set in Granite.AbstractSettingsPage on construct</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="5.5.0" date="2020-06-30" urgency="medium">
<description>
<p>New Style Constants:</p>
<ul>
<li>STYLE_CLASS_COLOR_BUTTON</li>
<li>STYLE_CLASS_ROUNDED</li>
</ul>
<p>Deprecations:</p>
<ul>
<li>Several theming utilities. Use Gtk.CssProvider and Gtk.StyleContext instead</li>
<li>Granite.Services.SimpleCommand. Use GLib.AppInfo.create_from_commandline instead</li>
<li>Old unused utilities like get_button_layout_schema, get_default_close_button_position, and Granite.Services.Paths</li>
<li>Old unused widgets like CollapsiblePaned and CompositedWindow</li>
</ul>
<p>Other Changes:</p>
<ul>
<li>Granite.SourceList now gets Gtk.STYLE_CLASS_SIDEBAR by default</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="5.4.0" date="2020-04-29" urgency="medium">
<description>
<p>New features:</p>
<ul>
<li>New Settings class to share Pantheon desktop settings with apps</li>
<li>Introduced Settings.prefers_color_scheme to get a user's color scheme preference, i.e. for a dark style</li>
</ul>
<p>Deprecations:</p>
<ul>
<li>It is now recommended to use GLib.Settings instead of Granite.Services.Settings</li>
</ul>
</description>
</release>
<release version="5.3.1" date="2020-04-01" urgency="medium">
<description>
<p>Improvements:</p>
<ul>
<li>Better align labels in settings sidebars</li>
<li>Make AccelLabel.label settable</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="5.3.0" date="2019-12-12" urgency="medium">
<description>
<p>New features</p>
<ul>
<li>Add tooltips to source list items and their actions</li>
<li>New AccelLabel widget for use in menus and popovers</li>
</ul>
<p>Improvements:</p>
<ul>
<li>Delay tab resizing when closing tabs</li>
<li>Updated translations</li>
</ul>
</description>
</release>
</releases>
<compulsory_for_desktop>Pantheon</compulsory_for_desktop>
<developer_name>elementary, Inc.</developer_name>
<url type="homepage">https://elementary.io</url>
<url type="bugtracker">https://github.com/elementary/granite/issues</url>
</component>
|