File libadwaita.changes of Package libadwaita

-------------------------------------------------------------------
Mon May 26 20:23:03 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.7.4:
  + Fix a critical when disposing AdwCarousel after scrolling with
    mouse wheel.

-------------------------------------------------------------------
Sat May 24 08:17:30 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.7.3:
  + Fix a crash with empty window layouts
  + AdwExpanderRow: Fix grab_focus() behavior
  + AdwSettings: Move yellow/green boundary for accent color
  + Docs:
    - Fix window radius value
    - Fix missing AdwCarouselIndicatorLines image
  + Inspector: Disable markup on window rows
  + Stylesheet
    - Fix icon padding for .default-decoration too
    - Fix .property for expander rows
    - Fix disabled styles for various .view widgets
  + Updated translations.

-------------------------------------------------------------------
Mon Apr 14 08:18:01 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.7.2:
  + Adjust GtkWindowControls styles for GTK 4.18.4 changes.

-------------------------------------------------------------------
Fri Apr 11 13:49:37 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.7.1:
  + Build:
    - Don't install internal static library
    - Fix build with older gobject-introspection versions
  + Avoid needlessly reassigning CSS classes for swipe shadows
  + AdwAboutDialog/Window: Clarify :translator-credits docs
  + AdwNavigationView: fix :visible-page-tag notifications
  + AdwStyleManager: Fix font name docs
  + AdwToastOverlay: Fix accessible role in documentation
  + Updated translations.

-------------------------------------------------------------------
Fri Mar 14 21:42:20 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.7.0:
  + Build:  Specify --doc-format for GIR data
  + AdwDialog: Fix :current-breakpoint notifications
  + AdwPreferencesDialog/Window:
    - Exclude hidden pages from search too
    - Fix the search filter expression
  + Updated translations.

-------------------------------------------------------------------
Sun Mar  2 22:03:02 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.7.rc:
  + Fix build failures on win32
  + Bump minimum GTK and GLib versions
  + Adaptive preview:
    - Fix screenshotting GtkGraphicsOffload
    - Add a missing translators comment
  + AdwAboutDialog/Window: Use system monospace font for `<code>`
    in release notes
  + AdwDialog: Fix parent window shortcuts propagating into dialogs
  + AdwPreferencesDialog: Hide pages with visible=false
  + AdwStyleManager: Document how to handle font names
  + Stylesheet:
    - Fix popovers in non-composited environments
    - Fix GtkPaned drag area
  + Updated translations.
- Remove static file now built.

-------------------------------------------------------------------
Fri Jan 31 19:15:54 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.7.beta:
  + AdwApplicationWindow, AdwWindow:
    - Add a public property for toggling adaptive preview
    - Open adaptive preview with Ctrl+Shift+M
  + AdwBreakpoint: Fix to_string() with locales using comma as
    decimal separator
  + AdwComboRow: Fix very short strings not being displayed
  + AdwDialog:
    - Fix ::closed emission with window-backed dialogs
    - Fix a focus-related crash
  + AdwOverlaySplitView, AdwFlap: Remove an unreachable check
  + AdwPreferencesDialog: Document navigation.pop action
  + AdwTabBox, AdwTabGrid:
    - Fix scrolling to newly appearing tabs
    - Fix a copy-paste error
  + AdwToast: Use a lighter opaque style
  + Adaptive Preview:
    - Add an outline around the device
    - Round bezel sizes
    - Fix bezels with locales using comma as decimal separator
    - Prevent secondary sidebar style leak into the previewed app
  + Demo:
    - Allow opening adaptive preview from menu
    - Inherit page background color when duplicating tabs
  + Docs: Switch to Adwaita Sans/Mono 11pt for doc screenshots
  + Inspector: Provide a list of windows instead of a single button
    for adaptive preview
  + Stylesheet:
    - Add --document-font-family/size and
      --monospace-font-family/size
    - Use --monospace-font-family/size for .monospace
    - Fix disabled style for raised/suggested/destructive
      menubuttons in toolbars
    - Drop GtkSourceView support for textview.inline as it didn't
      work anyway
  + Updated translations.

-------------------------------------------------------------------
Fri Jan 31 19:15:53 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.7.alpha:
  + Add AdwToggleGroup and AdwInlineViewSwitcher
  + Add AdwWrapBox and AdwWrapLayout
  + Add adaptive preview in inspector
  + Use EASE easing for timed animations instead of EASE_OUT_CUBIC
  + Don't warn when setting child in bin-like widgets to itself
  + Add doc guidelines to HACKING
  + Various changes all over the source tree
  + Updated translations.

-------------------------------------------------------------------
Fri Jan 31 19:15:52 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.6.4:
  + AdwBreakpoint: Fix to_string() with locales using comma as
    decimal separator
  + AdwComboRow: Fix very short strings not being displayed
  + AdwDialog:
    - Fix ::closed emission with window-backed dialogs
    - Fix a focus-related crash
  + AdwPreferencesDialog: Document navigation.pop action
  + AdwTabBox, AdwTabGrid:
    - Fix scrolling to newly appearing tabs
    - Fix a copy-paste error
  + Updated translations.

-------------------------------------------------------------------
Fri Jan 10 06:32:35 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.6.3:
  + Build: Drop pre-built docs and styles
  + AdwActionRow: Set accessible role to presentation for the icon
  + AdwBottomSheet: Fix more criticals in dispose
  + AdwButtonRow: Set accessible role to presentation for icons
  + AdwClampLayout: Fix layout with multiple children
  + AdwComboRow: Fix a property noficiation
  + AdwDialog:
    - Fix accessible role critical when using window-backed dialogs
    - Handle close() before and right after present()
  + AdwHeaderBar: Ignore split views outside sheets
  + AdwLengthUnit Fix pt and sp unit values when gtk-xft-dpi = -1

-------------------------------------------------------------------
Fri Nov 22 21:01:00 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.6.2:
  + AdwDialog: Fix accessible role critical when using
    window-backed dialogs.
  + AdwHeaderBar: Fix a typo in docs.
  + AdwMessageDialog: Fix a typo in adw_message_dialog_response()
    deprecation message.
  + AdwStyleManager: Fix initial color scheme value on Windows.
  + Updated translations.

-------------------------------------------------------------------
Sun Oct 13 15:47:43 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.6.1:
  + Fix meson syntax in readme
  + AdwAboutDialog/Window: Fix natural width
  + AdwAlertDialog: Fix a crash when setting content-width/height
    before present()
  + AdwBottomSheet:
    - Fix natural height
    - Fix criticals in dispose in some cases
  + AdwBreakpointBin: Fix natural size
  + AdwClamp: Fix get/set_unit() version
  + AdwExpanderRow: Make suffix spacing match action rows and entry
    rows
  + AdwTabBar:
    - Don't select tabs when clicking close or indicator buttons
    - Only handle middle clicks started and ended on the same tab
  + AdwTabOverview: Only handle middle clicks started and ended on
    the same thumbnail
  + AdwViewSwitcher: Have a minimum height outside header bars
  + Docs:
    - Indicate and explain out of gamut colors on CSS variables
      page
    - Update deprecated meson syntax
    - Typo fixes
    - Link clamp/layout/scrollable docs between each other
  + Updated translations.

-------------------------------------------------------------------
Mon Sep 16 15:11:47 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.6.0:
  + AdwAboutDialog/Window: Support non-deprecated GPL-2/3.0-only
    SPDX IDs
  + AdwBottomSheet: Fix a crash in tests on some platforms
  + AdwHeaderBar: Fix back button menu picking up phantom pages in
    some situations
  + AdwMessageDialog: Fix title size
  + AdwTabOverview: Focus search entry with Ctrl+F
  + Docs:
    - Screenshot tool fixes
    - Update screenshots
  + Tests: Add AdwBackButton tests
  + Stylesheet:
    - Disable .devel header bars for bottom sheets, like for
      dialogs
    - Fix header bar in GTK dialogs
    - Fix fine-tune scale styles
    - Fix scroll undershoot in dropdowns and emoji picker
  + Updated translations.

-------------------------------------------------------------------
Sun Sep 15 17:40:24 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.6.rc:
  + AdwMultiLayoutView: Hide slots when their child is invisible
  + AdwPreferencesDialog/Window: Support macOS keybindings
  + AdwSpinner: Work around a memory corruption issue
  + AdwTabBar/Overview: Fix 2 drag-n-drop crashes
  + AdwTabView: Support macOS keybindings
  + Demo:
    - List ADW_DEBUG_ACCENT_COLOR in about dialog debug info
    - Support macOS keybindings
  + Docs:
    - List available style classes for each widget
    - Typo fixes
  + Stylesheet
    - Add .ssd-frame style class for mutter titlebars
    - Make radio button focus ring round
    - Use relative font sizes
    - Support .property.monospace for AdwExpanderRow too
    - Fix GtkScale value overlapping with slider
    - Fix --window-radius 0px unit
  + Updated translations.

-------------------------------------------------------------------
Sat Sep 14 17:15:13 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.6.beta:
  + Introduce AdwSpinner and AdwSpinnerPaintable
  + AdwAlertDialog:
    - Accessibility fixes
    - Fix a sizing bug with :prefer-wide-layout
  + AdwComboRow: Don't change sensitivity on model change
  + AdwDialog:
    - Fix a memory leak
    - Speed up switching presentation
  + AdwEntryRow: Fix row activation
  + AdwPreferencesPage: Add an a11y relation to the description
  + AdwSpinRow: Set accessible role to presentation
  + AdwStatusPage: Adjust style when using AdwSpinnerPaintable
  + AdwStyleManager:
    - Speed up reloading CSS
    - Partially support system accent color on macOS
  + AdwSwitchRow: Set accessible role to switch
  + AdwTabBar/Overview:
    - Use AdwSpinnerPaintable for loading state
    - Fix a use after free when closing tabs
  + AdwToastOverlay: Announce appearing toasts for screen reader
  + Demo:
    - Make strings HIG-compliant
    - Add ctrl+q shortcut, make ctrl+w close the window instead
  + Docs:
    - Don't annotate user_data params with closure
    - Fix typos in migrating to breakpoints page
  + Stylesheet:
    - Fix a specificity issue with scrolled windows in popovers
    - Fix file chooser styles
  + Updated translations.
- Please see NEWS for even more changes.

-------------------------------------------------------------------
Fri Sep 13 15:09:30 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.5.4:
  + AdwAboutDialog/Window: Support non-deprecated GPL-2/3.0-only
    SPDX IDs
  + AdwHeaderBar: Fix back button menu picking up phantom pages in
    some situations
  + AdwTabBar/Overview: Fix 2 crashes with drag-n-drop
  + Stylesheet: Fix scroll undershoot in dropdowns and emoji picker
  + Updated translations.

-------------------------------------------------------------------
Sun Aug 11 13:25:57 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.5.3:
  + AdwAlertDialog: Expose body text as a11y description
  + AdwDialog:
    - Fix a memory leak
    - Speed up switching presentation
  + AdwPreferencesPage: Add an a11y relation to the description
  + AdwSpinRow: Set accessible role to presentation
  + AdwSwitchRow: Set accessible role to switch
  + AdwTabBar/Overview: Fix a use after free when closing tabs
  + Stylesheet: Fix a specificity issue with scrolled windows in
    popovers
  + Docs:
    - Don't annotate user_data params with closure
    - Fix typos in migrating to breakpoints page
  + Updated translations.

-------------------------------------------------------------------
Thu Aug  8 08:21:23 UTC 2024 - Filip Kastl <filip.kastl@suse.com>

- Fix BuildRequires minimal version of gtk4 from 4.11.3 to 4.13.4
  as per src/meson.build.

-------------------------------------------------------------------
Fri Jun 28 20:15:09 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.5.2:
  + AdwAlertDialog:
    - Fix unmatched va_start()
    - Fix setting default widget when removing a response
  + AdwBreakpointCondition: Fix leaks when parsing
  + AdwBreakpointBin: Fix a leak
  + AdwDialog:
    - Fix toggling presentation mode
    - Fix close button ignoring :can-close
    - Fix ::close-attempt not emitting in some cases
    - Fix swipe area for bottom sheets
    - Leak fixes
  + AdwHeaderBar:
    - Fix initial focus for the back button
    - Fix split view links in docs
  + AdwMessageDialog: Fix unmatched va_start()
  + AdwSpinRow: Fix ::input handling
  + AdwTabButton: Fix needs-attention badge on RTL
  + AdwTabView: Accessibility fixes
  + AdwViewStack: Accessibility fixes
  + Updated translations.

-------------------------------------------------------------------
Fri May 24 14:19:20 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.5.1:
  + AdwAboutDialog/Window: Fix an outdated appstream reference in
    docs.
  + AdwActionRow: Mention .property in docs.
  + AdwAlertDialog:
    - Fix the accessible role.
    - Fix initial focus.
  + AdwAvatar: Fix portrait avatars on hidpi.
  + AdwBin: Fix a potential focus issue.
  + AdwBreakpoint: Fix add_setter() annotations.
  + AdwCarousel: Fix a build warning.
  + AdwComboRow:
    - Fix initial checkmark.
    - Handle model changes properly.
  + AdwDialog:
    - Fix accessibility warnings.
    - Make shortcuts work when there are no focusable widgets.
    - Correctly restore focus when opening a dialog from a menu.
    - Fix GtkWindow:deletable=false hiding close buttons in
      dialogs.
  + AdwExpanderRow:
    - Fix get_title_lines() and get_subtitle_lines() return types.
    - Fix remove() docs.
  + AdwOverlaySplitView: Unmap sidebar when it's hidden.
  + AdwPreferencesGroup:
    - Fix a potential focus issue.
    - Fix :header-group annotations and notifications.
  + AdwPreferencesPage: Fix a potential focus issue.
  + AdwTabView:
    - Document :close-page return value.
    - Fix a leak when closing the last page.
  + AdwViewStack: Fix a typo in docs.
. + Docs: Update screenshots
  + Stylesheet: Fix entry progress bars.
  + Add missing return annotations
  + Updated translations.

-------------------------------------------------------------------
Fri Mar 15 15:49:05 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.5.0:
  + AdwDialog
    - Fix widget selection in inspector when presented as a bottom
      sheet.
    - Fix clicks on the dimming still working with can-closed=true.
  + Demo: Fix <developer> in metainfo.
  + Updated translations.

-------------------------------------------------------------------
Mon Mar  4 07:54:20 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.5.rc:
  + Depend on GTK 4.13.4.
  + Fix layout with GtkSettings:gtk-xft-dpi == 0.
  + AdwAboutDialog:
    - Support zero-clause bsd license.
    - Fix example.
  + AdwAboutWindow: Support zero-clause bsd license.
  + AdwDialog:
    - Allow bottom sheets to shrink beyond 360px width.
    - Fix a crash when swiping on the dimming.
    - Adjust dimming intensity.
  + AdwNavigationView:
    - Fix signal mentions in push() docs.
    - Disable missing title warning when containing a split view.
  + AdwStatusPage: Fix property notification in set_child().
  + AdwSwipeTracker: Use a smaller threshold for window handles.
  + AdwToolbarView: Fix a typo in docs.
  + Demo: Fix window.devel demo.
  + Stylesheet:
    - Adjust shade colors in dark.
    - Make .devel not propagate to dialogs.
  + Updated translations.

-------------------------------------------------------------------
Mon Feb 12 15:24:17 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.5.beta:
  + Demo: Port everything to AdwDialog.
  + Docs:
    - Add a migration guide for adaptive dialogs.
    - Add a favicon.
    - Use the new asides.
  + Stylesheet:
    - Increase GtkSwitch padding.
    - Align property row title and other row subtitle sizes.
    - Align expander row and combo row arrows.
    - Stop hiding switch shapes.
  + Updated translations.

-------------------------------------------------------------------
Mon Feb 12 15:22:37 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.4.3:
  + AdwAboutWindow: Don't pre-select the first section on the Legal
    page.
  + AdwHeaderBar: Fix visibility after changing :show-back-button.
  + AdwPreferencesWindow: Fix :visible-page and :visible-page-name
    docs.
  + AdwViewSwitcherBar: Fix a warning when empty.
  + Updated translations.

-------------------------------------------------------------------
Sat Dec  2 13:28:13 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.4.2:
  + Really fix build with libappstream 1.0

-------------------------------------------------------------------
Fri Dec 01 16:08:07 UTC 2023 - bjorn.lie@gmail.com

- Update to version 1.4.1:
  + Fix build with MSVC
  + Fix build with libappstream 1.0
  + AdwCarousel: Fix carousel scroll behavior with page reordering
  + AdwComboRow:
    - Fix focus when opening the popover
    - Set the correct state on the selected checkmark
  + AdwNavigationView: Fix a warning message
  + AdwTabOverview: Allow child focus on out animations
  + AdwTabView:
    - Keep view alive during ::page-detached
    - Fix crashes when using :pages
  + Docs: Fix erroneous <child> use in breakpoints migration guide
  + Updated translations.
- Drop 3e3967d5f69180644519936991cad10136e84ca9.patch: Fixed
  upstream.

-------------------------------------------------------------------
Wed Nov 22 10:48:46 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Add 3e3967d5f69180644519936991cad10136e84ca9.patch: Fix building
  against libappstream 1.0 (boo#1217047).

-------------------------------------------------------------------
Thu Nov 16 12:29:43 UTC 2023 - bjorn.lie@gmail.com

- Update to version 1.4.0+12:
  + docs: Use `<property>` instead of `<child> for
    `AdwNavigationSplitView`
  + navigation-view: Add missing space to warning message
  + tab-view: Fix typo causing crash on AdwTabPages dispose
  + combo-row: Make the selected indicator a presentational element
  + tab-view: pages model can outlive it's view
  + tab-view: keep view alive during ::page-detached
  + about-window: Fix build with newer libappstream (boo#1217047)
  + combo-row: Preserve focus when opening the popover
  + Revert "Add some default options to the GTK subproject"
  + Updated translations.

-------------------------------------------------------------------
Fri Sep 15 17:43:41 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.4.0:
  + AdwBreakpointBin: Clarify minimum size warnings
  + AdwExpanderRow: Improve accessible roles
  + AdwPreferencesGroup: Set described-by on the listbox
  + Docs: Fix a property name in breakpoint migration guide
  + Stylesheet:
    - Fix toolbar view styles within sidebars
    - Fix .navigation-sidebar:disabled style when used with
      GtkListView
  + Build system fixes
  + Updated translations.
- Switch compression in service and spec (tarball produced) to zst.

-------------------------------------------------------------------
Mon Sep  4 19:13:48 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.4.rc:
  + AdwAboutWindow:
    - Accessibility fixes
    - Add a minimum size
  + AdwExpanderRow: Accessibility fixes
  + AdwHeaderBar:
    - Fix missing title fallback for back button tooltip and
      history menu
    - Set "Back" as an accessible label for the back button
    - Clarify docs around :show-back-button
  + AdwNavigationView: Warn when a navigation page is missing a
    title
  + AdwStyleManager: Fix over-releasing a string on macOS
  + AdwTabButton: Set the correct gettext domain
  + AdwTabOverview
    - Set the correct gettext domain
    - Fix reordered thumbnail being drawn below others
  + AdwToastOverlay: Set the correct gettext domain
  + Build: Update pkg-config description field
  + Demo:
    - Update screenshot in appdata
    - Correctly dismiss the last toast in the dialogs demo
    - Add missing navigation page titles
  + Stylesheet:
    - Fix filename entry margins in file chooser
    - Fix menubutton.card corners
    - Fix button.card focus ring transition
    - Avoid background overdraw in GtkColumnView
  + Updated translations.

-------------------------------------------------------------------
Mon Sep  4 19:12:43 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.4.beta:
  + Build:
    - Depend on GLib 2.76.0
    - Fix build on Windows
    - Add a GTK subproject
  + AdwBreakpointBin:
    - Mention the correct widget in exceeded size warnings
    - Fix width-for-height and height-for-width sizing
  + AdwComboRow: Recreate default factory on expression changes
  + AdwEnumListModel: Better invalid value for find_position()
  + AdwHeaderBar:
    - Fix spacing when there are no start/end children
    - Fix a memory leak
    - Fix GtkCenterBox:shrink-center-last usage
  + AdwLeaflet: Fix back/forward mouse button handling
  + AdwMessageDialog: Fix shadow style
  + AdwNavigationView:
    - Pop the current page when pressing Escape
    - Make AdwNavigationPage:child-view private
    - Fix back/forward mouse button handling
    - Clarify docs
  + AdwPreferencesWindow: Fix a memory leak
  + AdwTabOverview
    - Cull invisible thumbnails
    - Fix a crash when opening overview before it's mapped
  + AdwTabView: Fix thumbnail regressions from 1.4.alpha
  + AdwToastOverlay: Fix width-for-height and height-for-width
    sizing
  + AdwToolbarView:
    - Add ADW_TOOLBAR_RAISED_BORDER style
    - Fix width-for-height and height-for-width sizing
    - Clarify docs
  + AdwViewStack: Add AdwViewStackPages:selected-page
  + AdwViewSwitcherBar:
    - Fix disabling reveal animation when using breakpoints
    - Make sure the height doesn't change with large text
  + Demo:
    - Fix view switcher demo minimum height
    - Set input hints and purpose in the entries
  + Docs:
    - Assorted screenshot tool fixes
    - Fix a deprecation warning in the screenshot tool
  + Stylesheet:
    - Make button.osd focus rings blue for better visibility
    - Fix .card buttons within .osd
    - Fix button transitions in high contrast mode
    - Fix single-item menu height
    - Modernize GtkFileDialog, GtkAppChooserDialog and GtkAssistant
      styles
  + Updated translations.

-------------------------------------------------------------------
Mon Sep  4 19:11:57 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.4.alpha:
  + Build
    - Depend on GTK 4.11.3
    - Depend on libappstream
    - Add Vala metadata file
    - Fix gnome.compile_resources() on MSBuild
    - Fix doc include path
    - Make metainfo build reproducible
  + Add AdwBreakpoint and AdwBreakpointBin
  + Add AdwNavigationView
  + Add AdwNavigationSplitView
  + Add AdwOverlaySplitView
  + Add AdwSpinRow
  + Add AdwSwitchRow
  + Add AdwToolbarView
  + Deprecate AdwFlap, AdwLeaflet, AdwSqueezer and
    AdwViewSwitcherTitle
  + AdwAboutWindow
    - Add new_from_appdata()
    - Add a missing Since annotation
    - Fix accessible role on the application icon
  + AdwActionRow: Fix an inaccuracy in docs
  + AdwAvatar: Fix a memory leak
  + AdwBanner:
    - Allow to ellipsize the button
    - Clarify title placement in docs
    - Add a backdrop style
  + AdwButtonContent: Add :can-shrink
  + AdwCarousel:
    - Fix allocation
    - Fix scrolling to a recently inserted item
  + AdwClamp/AdwClampLayout/AdwClampScrollable:
    - Add :unit, default to the sp unit instead of px
    - Deprecate clamp child  style classes
  + AdwComboRow:
    - Add :enable-search
    - Fix accessible role on the dropdown arrow
  + AdwExpanderRow: Deprecate add_action(), replace it with
    add_suffix()
  + Updated translations.
- Add pkgconfig(appstream) BuildRequires: New dependency.

-------------------------------------------------------------------
Mon Sep  4 19:10:58 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.3.5:
  + Set the correct gettext domain on all widgets.
  + AdwExpanderRow: Accessibility fixes.
  + AdwStyleManager: Fix over-releasing a string on macOS.
  + Demo: Correctly dismiss the last toast in the dialogs demo.
  + Stylesheet:
    - Fix menubutton.card corners.
    - Fix button.card focus ring transition.
    - Avoid background overdraw in GtkColumnView.
  + Updated translations.

-------------------------------------------------------------------
Sat Aug  5 10:14:09 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.3.4:
  + AdwAboutWindow: Fix :translator-credits property
  + AdwComboRow: Fix accessible role on the dropdown arrow
  + AdwEntryRow: Fix accessibility
  + AdwLeaflet: Fix back/forward mouse button handling
  + AdwTabBar: Fix accessibility
  + AdwTabThumbnail:
    - Fix duplicate thumbnail during transitions
    - Fix the transition curve
  + AdwViewSwitcher: Set correct accessible role for icons
  + AdwWindowTitle: Fix initial title visibility
  + Stylesheet:
    - Fix .card buttons within .osd
    - Fix single-item menu height

-------------------------------------------------------------------
Fri Jun  9 17:23:07 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.3.3:
  + Fix doc include path
  + AdwCarousel: Fix scrolling to a recently inserted item
  + AdwEntryRow: Fix accessibility
  + AdwPreferencesWindow: Fix markup handling when searching
  + AdwStyleManager: Fix get_for_display() annotation
  + AdwTabBar/AdwTabOverview: Fix dropping data onto
    tabs/thumbnails
  + Updated translations.

-------------------------------------------------------------------
Sat Apr 22 02:13:15 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.3.2:
  + AdwAvatar: Fix a memory leak
  + AdwMessageDialog: Fix criticals when using choose() with
    hide-on-close=true
  + AdwTabBar/Overview: Correctly unparent context menu
  + Build: Fix build on Windows
  + Demo: Fix a critical when trying to set a non-image file as
    avatar
  + Docs:
    - Remove an erroneous mention of mnemonics in row subtitles
    - Clarify AdwBanner title placement
    - Mention the version .large-title is deprecated since
    - Fix successs/error color values
    - List thumbnail colors on the named colors page
  + Stylesheet:
    - Improve selected list/grid item contrast
    - Fix file chooser grid dimensions
    - Fix button.card checked state
  + Updated translations.

-------------------------------------------------------------------
Fri Mar 17 15:36:32 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.3.1:
  + AdwAboutWindow: Add a missing Since annotation
  + AdwCarousel: Fix allocation
  + AdwFlap:
    - Add a missing setter annotation for :fold-policy
    - Correctly measure separator
    - Avoid notify emissions in dispose()
  + AdwTabBar: Fix clipped labels
  + AdwTabOverview
    - Fix clipped labels
    - Add a translator comment for "%u tabs"
  + Demo: Open primary menu with F10
  + Don't show marshal functions in docs
- Changes from version 1.3.0:
  + Updated translations.

-------------------------------------------------------------------
Mon Mar  6 14:35:24 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.3.rc:
  + Build: Depend on GTK 4.9.5
  + AdwApplication: Disable style loading if Granite is present
  + AdwAvatar: Improve filtering for custom images
  + AdwCarousel: Doc updates
  + AdwEntryRow: Fix :disabled styles
  + AdwExpanderRow: Expose expanded state for a11y
  + AdwPropertyAnimationTarget: Remove critical when finalizing the
    object before the target
  + AdwSplitButton:
    - Correctly set a11y relations
    - Add a default tooltip to the dropdown
  + AdwStyleManager:
    - Fix regressions from 1.3.beta
    - Disable built-in styles if Granite is present
  + AdwTabOverview: Clarify docs
  + AdwToastOverlay: Fix a use-after-free when quickly creating and
    dismissing toasts
  + Docs:
    - Update named color descriptions
    - Update .linked widget list to keep up with GTK 4.9.x
    - Mention AdwHeaderBar along with GtkHeaderBar
  + Stylesheet:
    - Fix page switcher in GtkShortcutsWindow
    - Fix GtkSearchBar spacing
  + Memory leak fixes
  + Various cleanups
  + Updated translations.

-------------------------------------------------------------------
Mon Mar  6 14:35:23 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.3.beta:
  + AboutWindow:
    - Prevent double clicks from opening troubleshooting page
    - Fix a GTK 4.9.x deprecation
  + AdwActionRow: Add :subtitle-selectable
  + AdwAnimation: Add :follow-enable-animations-setting
  + AdwBanner: Sizing fixes
  + AdwEntryRow: Make accessible
  + AdwLeaflet: Fix can-unfold=false
  + AdwMessageDialog: Increase spacing when heading or body are
    missing
  + AdwSpringAnimation:
    - Add calculate_value() and calculate_velocity()
    - Fix unsafe float comparisons
    - Fix critical damping velocity
  + AdwStyleManager: Support color schemes and high contrast on
    Windows
  + AdwSwipeable: Fix get_swipe_area() fallback
  + AdwTabBar, AdwTabOverview: Emit ::extra-drag-value on ::enter
  + AdwTabButton:
    - Fix needs-attention dot after viewing AdwTabPages in
      inspector
    - Fix warning when building in Visual Studio
  + AdwTabView: Make accessible
  + AdwToastOverlay:
    - Don't focus buttons on click
    - Prevent toast labels from wrapping
  + AdwViewStack: Make accessible
  + Demo:
    - Don't follow "enable animations" setting for the demo
      animation
    - Fix the switch on the avatar page
  + Stylesheet:
    - Style GtkMenuBar like header bars and similar widgets
    - Add minimum width to menu popovers
    - Fix GtkLevelBar fill colors
    - Fix GtkFileDialog path bar padding
    - Fix GtkAssistant sidebar color
    - Support marked days in GtkCalendar
  + Documentation fixes
  + Updated translations.

-------------------------------------------------------------------
Mon Mar  6 14:35:22 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.3.alpha:
  + Introduce AdwBanner.
  + Introduce AdwTabButton and AdwTabOverview.
  + Fix or silence GTK 4.9.x deprecations.
  + Require GTK 4.9.2 and GLib 2.72.0.
  + Add developer name to metainfo.
  + AdwActionRow:
    - Deprecate icon-name property.
    - Fix spacing after removing all prefixes/suffixes.
  + AdwAvatar: Correctly redraw on custom image changes.
  + AdwEntryRow:
    - Add adw_entry_row_grab_focus_without_selecting().
    - Respect use-markup property.
    - Fix error/warning/success styles.
    - Fix spacing after removing all prefixes/suffixes.
  + AdwExpanderRow:
    - Add title-lines and subtitle-lines properties.
    - Deprecate icon-name property.
    - Fix spacing after removing all prefixes/suffixes.
  + AdwFlap: Fix natural width with fold-policy=never.
  + AdwMessageDialog:
    - Add adw_message_dialog_choose().
    - Fix focus styles in RTL.
    - Refactor adaptive layout.
  + AdwTabBar:
    - Add preload property and extra-drag-value signal.
    - Fix focus handling.
    - Fix autoscroll for non-local drags.
  + AdwTabView:
    - Update default tab icon.
    - Rewrite internals to allow overview thumbnails for inactive
      pages.
  + AdwPreferencesPage: Add a function to scroll to top.
  + AdwPreferencesWindow: Fix a memory leak.
  + AdwSplitButton: Don't make dropdown insensitive when the button
    is.
  + AdwSpringAnimation: Correctly mark as final.
  + AdwToastOverlay: Clarify documentation.
  + AdwViewSwitcherBar: Fix typos in examples.
  + AdwViewSwitcherTitle: Fix typos in examples.
  + Demo:
    - Update icons.
    - Make tabs demo adaptive using the new widgets.
    - Use G_DEFINE_FINAL_TYPE where appropriate.
  + Doc:
    - Rename visual index to widget gallery.
    - Stop marking symbols from 1.0 as such to reduce clutter.
  + Stylesheet:
    - Fix GtkSpinButton inside toolbars.
    - Update for file chooser changes.
    - Use accent color for default list/grid selection.
  + Tests: Introduce manual tests in tests/manual/.
  + Updated translations.

-------------------------------------------------------------------
Sun Mar  5 13:24:20 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.2.3:
  + AdwEntryRow: Fix :disabled styles.
  + AdwExpanderRow: Expose expanded state for a11y.
  + Memory leak fixes.

-------------------------------------------------------------------
Sun Feb 12 12:13:17 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.2.2:
  + AboutWindow: Prevent double clicks from opening troubleshooting
    page.
  + AdwLeaflet: Fix can-unfold=false.
  + AdwSpringAnimation: Fix critical damping velocity.
  + AdwSwipeable: Fix get_swipe_area() fallback.
  + AdwToastOverlay:
    - Don't focus buttons on click.
    - Prevent toast labels from wrapping.
  + Demo: Fix the switch on the avatar page.
  + Stylesheet: Fix GtkLevelBar fill colors.
  + Fix dependency names in docs.
  + Updated translations.

-------------------------------------------------------------------
Fri Jan  6 19:16:10 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.2.1:
  + AdwActionRow: Fix spacing after removing all prefixes/suffixes
  + AdwAvatar: Correctly redraw on custom image changes
  + AdwEntryRow:
    - Respect use-markup property
    - Fix error/warning/success styles
    - Fix spacing after removing all prefixes/suffixes
  + AdwExpanderRow: Fix spacing after removing all
    prefixes/suffixes
  + AdwFlap: Fix natural width with fold-policy=never
  + AdwMessageDialog: Fix focus styles in RTL
  + AdwPreferencesWindow: Fix a memory leak
  + AdwSplitButton: Don't make dropdown insensitive when the button
    is
  + AdwTabBar:
    - Fix focus handling
    - Fix autoscroll for non-local drags
  + AdwToastOverlay: Clarify documentation
  + AdwViewSwitcherBar: Fix typos in examples
  + AdwViewSwitcherTitle: Fix typos in examples
  + Stylesheet: Fix GtkSpinButton inside toolbars
  + Updated translations.

-------------------------------------------------------------------
Thu Sep 15 14:33:50 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.2.0:
  + Docs:
    - Fix @card_shade_color description.
    - Fix a typo in AdwTabView docs.
    - Fix AdwMessageDialog example.
  + Updated translations.

-------------------------------------------------------------------
Tue Sep  6 21:26:19 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.2.rc:
  + Ensure setter documentation is consistent with their properties
  + Demo: Fix a critical when toggling tab indicators
  + AdwCarousel: Fix a crash when removing a child while it's
    animating
  + AdwMessageDialog: Use maximum width when no parent is set,
    instead of minimum
  + AdwSqueezer: Sizing fixes
  + AdwTabBar
    - Fix long press handling
    - Fix a crash when clicking empty space while a tab is
      animating
  + AdwTabView: Fix set_menu_model() input check
  + AdwWindow: Clarify docs around child/content properties
  + Stylesheet
    - Fix AdwSplitButton disabled state
    - Fix focus transitions
    - Fix GtkColorScale slider
    - Fix AdwViewSwitcher needs-attention dot color
  + Updated translations.

-------------------------------------------------------------------
Tue Sep  6 11:05:17 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.2.beta:
  + Fix deprecations with newer GLib
  + Fix strict aliasing warnings
  + Fix GLSL shader compile errors on certain systems
  + AdwAboutWindow:
    - Fix a random crash when closing
    - Rework the flat header bar layout
    - Properly mark as final class
  + AdwAvatar: Fix draw_to_texture() with rectangular avatars
  + AdwEntryRow:
    - Add entry-activated signal
    - Add attributes property
    - Add activates-default property
    - Don't select text when clicking the row
  + AdwMessageDialog: Fix crash when destroying the parent before
    the dialog
  + AdwShadowHelper: Fix warnings when drawing vertical shadow
  + AdwSplitButton: Add dropdown-tooltip property
  + AdwSwipeTracker:
    - Fix swipe speed on GTK 4.7.x
    - Fix criticals with GTK 4.7.x
  + AdwTabBar:
    - Remove tab background when there's only one tab
    - Add a tooltip for close buttons
    - Fix squished or clipped text with gtk-hint-font-metrics=0
    - Fix scrolling to a tab with disabled animations
    - Fix assorted tab reordering issues
  + AdwTabView:
    - Add shortcut management API
    - Add AdwTabPage:indicator-tooltip property
    - Handle shortcuts on CAPTURE phase
    - Shortcut propagation and bell fixes
  + AdwToast: Add button-clicked signal
  + AdwViewStack: Add adw_view_stack_add_titled_with_icon()
  + Demo:
    - Prefer properties over <child> in UI files
    - Don't explicilty add GtkViewport to GtkScrolledWindow
    - Stop using .inline-toolbar
    - Fix build on Windows
  + Stylesheet:
    - Unify @view_fg_color with other foreground colors
    - Improve contrast of @success_color and @warning_color
    - Fix infobar margins and spacing
    - Partially support .navigation-sidebar with GtkTreeView
    - Move GtkScale focus onto its slider
    - Ensure consistant GtkScale size when using marks
    - Remove unnecessary transitions
  + Updated translations.

-------------------------------------------------------------------
Mon Sep  5 20:03:30 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.2.alpha:
  + Introduce AdwAboutWindow.
  + Introduce AdwEntryRow and AdwPasswordEntryRow.
  + Introduce AdwMessageDialog.
  + Introduce AdwPropertyAnimationTarget.
  + AdwAnimation: Add adw_animation_set_target().
  + AdwCallbackAnimationTarget: Fix callback annotations.
  + AdwActionRow:
    - Set a11y relations for the activatable widget.
    - Tweak spacing to match toolbars and AdwEntryRow.
  + AdwAvatar: Fix initials not updating after setting
    custom-image.
  + AdwComboRow: Add an example to docs.
  + AdwExpanderRow: Change arrow orientation to make it look less
    similar to action rows that open subpages.

-------------------------------------------------------------------
Sun Sep  4 17:54:44 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.1.5:
  + AdwCarousel: Fix a crash when removing a child while it's
    animating.
  + AdwSqueezer: Sizing fixes.
  + AdwTabBar:
    - Fix long press handling.
    - Fix a crash when clicking empty space while a tab is
      animating.
  + AdwTabView: Fix set_menu_model() input check.

-------------------------------------------------------------------
Fri Aug  5 17:19:27 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.1.4:
  + AdwAvatar: Fix draw_to_texture() with rectangular avatars.
  + AdwTabBar: Fix squished or clipped text with
    gtk-hint-font-metrics=0.
  + AdwShadowHelper: Fix warnings when drawing vertical shadow.
  + AdwSwipeTracker:
    - Fix swipe speed on GTK 4.7.x.
    - Fix criticals with GTK 4.7.x.

-------------------------------------------------------------------
Sun Jul 10 15:28:15 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.1.3:
  + AdwLeaflet: Fix a broken link in docs.
  + AdwPreferencesGroup: Fix accessibility labels.
  + AdwToast: Fix the example in docs.
  + Stylesheet: Add missing borders in high contrast version.

-------------------------------------------------------------------
Wed Jun  1 11:57:44 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.1.2:
  + AdwLeaflet: Fix child sizing with
    fold-threshold-policy=natural.
  + AdwStyleManager: Correctly handle removing a GdkDisplay.
  + AdwSwipeTracker:
    - Fix a memory leak.
    - Fix high contrast setting name when using a portal.
  + AdwTabBar: Fix middle click when inside GtkWindowHandle.
  + Stylesheet:
    - Fix action row title and subtitle inside GtkHeaderBar.
    - Fix progressbar.osd overriding text color.
    - Ensure active states consistently work with touchscreens.
    - Fix GtkDropDown visual glitch when pressed on touchscreen.
  + Updated translations.

-------------------------------------------------------------------
Mon Apr 25 08:49:59 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.1.1:
  + AdwAvatar: Fix initials not updating after setting.
    custom-image.
  + AdwSplitButton: Avoid state changes during dispose.
  + AdwViewSwitcherTitle: Clear pending idle callback on unrealize.
  + AdwPreferencesGroup: Annotation fixes.
  + AdwTabBar:
    - Ensure indicators are clickable with inverted=true.
    - Fix resize deferring with non-expanded tabs.
    - Fix scroll animation stopping too early.
  + Mention AdwComboRow:selected type in migration guide.
  + Fix a Meson error when using as a subproject.
  + Updated translations.

-------------------------------------------------------------------
Fri Mar 18 14:59:58 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.1.0:
  + Fix introspection-related build warnings.
  + Updated translations.

-------------------------------------------------------------------
Mon Mar  7 18:17:13 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.1.rc:
  + AdwAvatar: Fix invalid UTF-8 handling.
  + AdwStyleManager:
    - Follow color-scheme on macOS.
    - Don't disable non-CSS animations during style changes.
  + AdwToast: Fix GVariant handling.
  + Stylesheet: Fix scrollbars inside .osd widgets.
  + Fix carousel indicator sizing.
  + Memory leak fixes.
  + Updated translations.

-------------------------------------------------------------------
Sat Feb 12 23:04:37 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.1.beta:
  + AdwActionRow: Don't make activatable if the activatable widget
    is insensitive
  + AdwClamp: Fix measure() with height-for-width children
  + AdwComboRow: Fix end padding when the dropdown arrow is hidden
  + AdwExpanderRow: Fix focus handling
  + AdwPreferencesGroup: Add support for header suffixes
  + AdwPreferencesRow: Add 'title-selectable' property
  + Demo:
    - Fix combo rows in AdwCarousel demo
    - Remove the "Frobnicate" button

-------------------------------------------------------------------
Fri Feb 11 13:39:33 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.0.2:
  + Fix AdwExpanderRow focus handling
  + Fix combo rows in AdwCarousel demo
  + Fix radio hover state in GtkPopoverMenu
  + Docs:
    - Fix AdwViewSwitcherBar and AdwViewStack examples
    - Fix typos
  + Updated translations.

-------------------------------------------------------------------
Mon Jan  3 20:12:01 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update Summaries and descriptions.

-------------------------------------------------------------------
Sun Jan  2 13:25:11 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.0.1:
  + Include pre-built stylesheet and docs into release tarballs.

-------------------------------------------------------------------
Fri Dec 31 12:23:20 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.0.0:
  + Rework GtkInspector page to not require a module, remove
    -Dinspector
  + Accessibility fixes in action row, flap, leaflet, preferences
    group, preferences page, status page, view switcher, window
  + Animation:
    - Properly mark AdwAnimation as abstract
    - Make ADW_DURATION_INFINITE introspectable
  + Carousel: Fix reorder(), prepend() and insert() behavior
  + Clamp Layout: Fix measure() behavior
  + Demo:
    - Split every page into separate files
    - Remove .app-notification demo
    - Fix the animation skip button sensitivity
    - Fix capitalization
    - Various cleanups
  + Add a hello world example
  + Documentation:
    - Add a screenshot generator, update all screenshots
    - Add widget screenshots
    - Update build instructions
    - Update visual index
    - New pages:
      . Initialization
      . Adaptive Layouts
      . Boxed Lists
      . Styles and Appearance
      . Named Colors
      . Style Classes
  + Various small updates
  + Leaflet: Fix property notification ordering when starting a
    swipe
  + Stylesheet:
    - Improve emoji chooser styles
    - Add hover style to .activatable GtkGridView children
    - Fix menu checks
    - Fix @warning_fg_color to be legible against @warning_bg_color
  + Tab Bar: Fix various layout warnings
  + Tab View:
    - Implement adding pages from ui files
    - Propagate Alt-[0-9] if selected tab doesn't change
  + Toast Overlay: Implement adding toasts from ui files
  + Updated translations.
- Stop passing inspector=false to meson, no longer needed, nor
  recognized, dropped upstream.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Add explicit pkgconfig BuildRequires.

-------------------------------------------------------------------
Sat Dec 18 21:26:18 UTC 2021 - Florian "spirit" <packaging@sp1rit.anonaddy.me>

- Adwaita docs are now generated (with new pkgconfig(gi-docgen)
  BuildRequires) and packaged in a seperate subpackage called
  "libadwaita-docs".

-------------------------------------------------------------------
Sat Dec 18 21:05:11 UTC 2021 - Florian "spirit" <packaging@sp1rit.anonaddy.me>

- Update to version 1.0.0~beta.1:
  + Build
    - Depend on GTK 4.5.0.
    - Depend on GLib 2.66.
    - Fix building as a subproject.
    - Remove unused dependencies.
  + Introduce AdwToastOverlay for showing in-app notifications
  + Introduce AdwAnimation - a basic animation API:
    - AdwTimedAnimation provides simple time-based animations.
    - AdwSpringAnimation provides flexible animations based on
      spring physics.
    - Replace adw_ease_out_cubic() with adw_easing_ease().
    - Make adw_lerp() public.
  + adw_init() now automatically calls gtk_init().
  + Use G_DEFINE_FINAL_TYPE if available.
  + Action Row: Increase spacing between title and subtitle.
  + Carousel:
    - Use spring animations for scrolling, replace
      animation-duration with scroll-params.
    - Remove adw_carousel_scroll_to_full(), add 'animate' parameter
      to adw_carousel_scroll_to() instead.
  + Flap: Use spring animations for reveal, replace reveal-duration
    with reveal-params.
  + Leaflet:
    - Rename can-swipe-back/forward to can-navigate-back/forward,
      make them handle mouse back/forward buttons, back/forward
      keys, as well as Alt+arrow shortcuts.
    - Make child transitions use spring animations, replace
      child-transition-duration with child-transition-params.
  + Preferences Page: Remove adaptive margins - they never worked
    properly.
  + Preferences Window:
    - Rename can-swipe-back to can-navigate-back, following the
      equivalent AdwLeaflet change.
    - Add API to show toasts.
  + Swipe Tracker:
    - Move 'begin-swipe' signal to when the swipe actually starts
      instead of when it's detected; add 'prepare' to replace it.
    - Replace duration with velocity in the 'end-swipe' signal.
  + Status Page: Update title label style.
  + Style Manager:
    - Set GtkSettings:gtk-application-prefer-dark-theme=true for
      dark.
    - Properly reset enable-animations.
  + Stylesheet:
    - New style classes:
      * entry.success to match entry.warning and entry.error
      * Generic .success to match .warning and .error.
      * checkbutton.selection-mode
    - Tweak accent color in dark variant, use
      accent_color/accent_bg_color more consistently.
    - Consistently support regular/bg/fg variants for success,
      warning and error colors.
    - Make menu items taller.
    - Make checked buttons more visible.
    - Update entry style.
    - Update GtkTreeView and GtkColumnView header style.
    - Tweak check button style.
    - Update window and popover shadows.
    - Make boxed lists use shadows as well.
    - Use white accent color for .osd.
    - Use tabular figures for GtkCalendar.
    - Support .navigation-sidebar in combination with .background.
    - Remove the GtkButton .outline class.
    - Remove .content-view check buttons.
    - Fix check hover styles in menus.
  + Tab Bar: Fix needs-attention indicators.
  + Tab View: Remove shortcut-widget, use managed shortcuts
    instead.
  + View Stack:
    - Layout fixes
    - Remove crossfade transition.
  + View Switcher:
    - Update styles.
    - Fix measure() criticals.
    - Fix a crash when hiding the visible child.
    - Fix outlines in high contrast mode.
  + View Switcher Title: Always hide switcher in mobile.
  + Various fixes and cleanups.
  + Updated translations.

-------------------------------------------------------------------
Tue Nov  2 21:57:20 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.0.0~alpha.4:
  + Depend on meson 0.59.0.
  + Action Row:
    - Drop use-underline property.
    - Stop supporting mnemonics on subtitles.
    - Support markup on the title and subtitle.
    - Fix layout with empty title and subtitle.
    - Don't expand horizontally by default.
    - Fix row titles inside GtkMessageDialog.
  + Avatar: Crop non-square custom images to fill the avatar.
  + Carousel: Fix a crash when scrolling in an empty carousel.
  + Clamp: Set the proper accessible role.
  + Combo Row: Fix row colors while the popover is open.
  + Demo
    - Add a style classes demo.
    - Add about dialog.
    - Add an inspector item to the primary menu.
    - Change appid to org.gnome.Adwaita1.Demo to version it.
    - Add an icon, metainfo and desktop file.
    - Make the desktop file visible for nightly flatpaks.
    - Make non-unique.
    - Tighten flatpak permissions.
    - Various polish.
  + Expander Row
    - Drop use-underline property.
    - Rename adw_expander_row_add() to adw_expander_row_add_row().
  + Inspector: Fix color scheme resetting when opening inspector.
  + Preferences Window: Fix a memory leak.
  + Status Page:
    - Allow setting the icon from a paintable and not just icon
      name.
    - Set the proper accessible role.
    - Reduce margins with the .compact style class.
  + Style Manager:
    - Fix styles breaking when setting
      gtk-application-prefer-dark-theme.
    - Fix crash on systems with xdg-desktop-portal but no settings
      portal.
    - Fix a memory leak.
  + Stylesheet:
    - New style classes:
      . .card to have a style similar to a boxed list for a
        standalone widget. Can be combined with .activatable to
        have hover and active states, or can be added to GtkButton
        to have them automatically.
      . button.opaque to allow custom colored buttons in the style
        of that look like .suggested-action or .destructive-action.
      . tabbar.inline and searchbar.inline - to opt out from using
        header bar colors for AdwTabBar and GtkSearchBar.
    - Boxed lists:
      . Rename .content to .boxed-list to match HIG, keep .content
        as an alias.
      . Stop supporting .content with GtkListView as it was broken
        anyway.
      . Fix focus ring offsets.
    - Sidebars:
      . Use the same background as the window.
      . Make .navigation-sidebar handle background, so it's
        sufficient to achieve the proper style.
      . Deprecate the .sidebar style class.
    - Buttons:
      . Stop supporting button.flat.suggested-acton and
        button.flat.destructive-action. Special case those styles
        for GtkMessageDialog buttons instead.
      . Support .pill on GtkMenuButton
      . Support .suggested-action and .destructive-action on
        GtkMenuButton and AdwSplitButton.
      . Use toolbar-style buttons for GtkSearchBar.
      . Fix AdwSplitButton styles in high contrast mode.
      . Reduce disabled flat button opacity to make them easier to
        tell apart from the regular state.
    - Popovers:
      . Drop popover.combo, make popover.menu handle this case
        instead.
      . Unify GtkDropDown and AdwComboRow popup styles with menus.
      . Fix a double border with menu radios in high contrast mode.
    - Refresh UI colors.
    - Refresh scrollbar style.
    - Unify progress bar and level bar sizes and styles.
    - Make checks and radios larger.
    - Refresh border radii across the board.
    - Refresh scroll overshoot effect.
    - Remove notebook header background.
    - Export all UI colors and allow overriding them.
    - Use accent color for active drop styles.
    - Ensure proper opacity for the high contrast mode.
    - Simplify recoloring for GtkScale, GtkCheckButton, GtkSwitch,
      GtkColumnView and AdwTabBar.
    - Various toolbar button fixes.
    - Make entry.error and .warning style icons and progress bar
      too.
    - Fix disabled state on GtkScale, GtkNotebook and
      GtkSpinButton.
    - Fix GtkMessageDialog paddings.
    - Fix margins on GtkWindowControls icon.
    - Stop removing toolbar.osd rounding in overlays.
    - Remove a GtkGridView override specific to gtk4-icon-browser.
  + Tab Bar:
    - Fix artifacts when maximizing the window.
    - Fix hover.
    - Handle middle click on button release and not press.
    - Show close button correctly when raising the window and the
      pointer is already over a tab.
  + View Switcher: Fix screen readers reading page titles 4 times.
  + Add API to allow checking libadwaita version in runtime.
  + Various fixes and cleanups.
  + Updated translations.

-------------------------------------------------------------------
Tue Sep 28 11:42:39 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.0.0~alpha.3:
  + Depend on GTK 4.4.0.
  + Add a GtkInspector extension for simulating different system
    appearance settings.
  + Introduce AdwStyleManager for managing color schemes
    (light/dark) and high contrast mode.
  + Introduce AdwApplication to handle automatic initialization and
    style loading.
  + Avatar:
    - Replace adw_avatar_draw_to_pixbuf() with
      adw_avatar_draw_to_texture() that returns a GdkTexture
      instead.
    - Remove the size parameter, use the avatar's current size
      instead.
  + Carousel: Allow to shrink carousel if children are expanded.
  + Clamp: Fix measuring with for_size = -1.
  + Combo Row: Have a .combo style class.
  + Leaflet:
    - Remove hhomogeneous-folded, hhomogeneous-unfolded,
      vhomogeneous-folded and vhomogeneous-unfolded properties.
      Assume non-homogeneous layout when unfolded and homogeneous
      when folded.
    - Add a single homogeneous property that corresponds to folded
      state and opposite orientation.
    - Remove interpolate-size, assume it's set to true.
    - Set the fold threshold policy to MINIMUM by default.
  + Preferences Group:
    - Fix default visibility of the internal list box.
    - Allow markup on title and description.
  + Squeezer
    - Fix the child switch threshold in vertical orientation.
    - Add switch-threshold-policy, matching AdwFlap and AdwLeaflet.
    - Add allow-none property, allowing to hide the last child as
      well.
  + Status Page: Make icon optional.
  + Tab View: Fix model updates when page selection changes.
  + View Switchers:
    - Remove AdwViewSwitcher:narrow-ellipsize.
    - Remove the policy property from AdwViewSwitcherBar and
      AdwViewSwitcherTitle.
    - Remove the auto policy, applications can use two view
      switchers and an AdwSqueezer instead.
    - Switch to narrow layouts earlier.
  + Window and Application Window: Rename the child property to
    content to avoid the name clash with GtkWindow:child.
  + Stylesheet:
    - New style classes:
      . headerbar.flat to remove headerbar's background and border.
      . separator.spacer to create spacing in toolbars or header
        bars.
      . button.pill for prominent standalone buttons, for example
        on status pages.
      . statuspage.compact to make AdwStatusPage suitable for
        contexts such as sidebars.
      . .numeric as an easy way to enable tabular figures in a
        label.
  + Use flat buttons by default in header bars and action bars,
    matching existing .toolbar.
  + Use stripes for header bars in .devel windows instead of cogs
    to make it work better with split header bars and flat header
    bars.
  + Updated translations.
- Pass -Dinspector=false to meson: do not build the GTK Inspector
  right now.

-------------------------------------------------------------------
Tue Aug 17 15:50:33 UTC 2021 - Florian "spirit" <sp1ritCS@protonmail.com>

- Update to version 1.0.0~alpha.2:
  + Stylesheet:
    * Large redesign to make it flat and recolorable.
    * Replace @theme_suggested_bg_color by @accent_bg_color and
      @accent_color.
    * Replace @theme_suggested_fg_color by @accent_fg_color.
    * Add @destructive_bg_color, @destructive_fg_color and
      @destructive_color.
    * Add the .accent style class to give the accent color to labels.
    * Add the palette colors in the form @hue_n, with hue being blue,
      green, yellow, orange, red, purple, brown, light and dark, and n
      being a darkness level from 1 to 5.
  + View Switcher:
    * Add the AdwViewStack widget to represent views.
    * Use AdwViewStack instead of GtkStack.
    * Display a badge on buttons to display the pages' value from the
      AdwViewStack:badge-number property.
    * Keep displaying needs-attention when active.
  + Preferences Page:
    * Add the name property.
  + Preferences Window:
    * Add the visible-child and visible-child-name properties.
  + Leaflet and Flap:
    * Add the AdwFoldThresholdPolicy enumeration.
    * Add the fold-threshold-policy property to determine the size at
      which the leaflet or flap should fold.
  + Leaflet:
    * Fix a crash by NULL-checking a pointer before dereferencing it when
      there is no children.
    * Annotate the values of the visible-child and visible-child-name
      properties as nullable in their accessors.
  + Action Row and Expander Row:
    * Annotate the value of the icon-name property as nullable in its
      accessors.
  + Tab View:
    * Fix updating the model at the right time after attaching pages.
    * Fix emitting notify::selected-page after the model has been
      completely updated.
    * Prevent pages from receiving pointer events during drag and drop.
  + Combo Row:
    * Fix subtitles when the model is empty and when using expressions.
  + Carousel:
    * Fix a crash with 2 overlapping animations.
    * Fix a crash when scrolling when there is no children.
  + Avatar:
    * Fix memory leaks in adw_avatar_draw_to_pixbuf().
    * Fix a memory leak in the avatar demo.
  + Fix crashes by freeing shaders at the right time.
  + Specify the translation domain in UI files to avoid leaving them
    unlocalized.
  + Fix cross-compilation with -Dgtk_doc=true.
  + Stop accepting NULL for most string properties, use the empty string
    instead.
  + Translation updates:
    * German
    * Indonesian
    * Chinese (China)

-------------------------------------------------------------------
Thu Jun  3 10:19:04 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 1.0.0~alpha.1 (factually a downgrade, but
  upstream is still in prorgress of finalizing their versioning
  scheme):
  + First official libadwaita 1 alpha.
- Enable introspection support:
  + Pass -Dintrospection=enabled to meson.
  + Create new typelib-1_0-Adw-1 sub package.

-------------------------------------------------------------------
Sat May 15 00:08:38 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

- Initial package, version 1.1.0
openSUSE Build Service is sponsored by