File libhandy.changes of Package libhandy
-------------------------------------------------------------------
Fri Nov 12 12:29:26 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.5.0:
+ Introduce HdyStyleManager for managing color schemes
(light/dark) and high contrast mode.
- Support the cross-platform color scheme preference in the
settings portal.
+ HdyPreferencesPage: Remove adaptive margins to fix default
window sizes.
+ HdyTabBar: Handle middle click on button release rather than
press.
+ Various memory leak fixes.
+ Updated translations.
- Use ldconfig_scriptlets macro for post(un) handling.
-------------------------------------------------------------------
Thu Nov 4 12:46:34 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Stop passing the no longer user nor recognized option
static=false to meson.
-------------------------------------------------------------------
Mon Sep 6 06:47:15 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.4.0:
+ Updated translations.
-------------------------------------------------------------------
Thu Sep 2 09:00:27 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.3.90:
+ HdyAvatar: Fix giving it the .image style class when needed.
+ HdyCarousel:
- Add the allow-scroll-wheel property.
- Fix the child size allocation.
+ HdyPreferencesGroup: Add the use-markup property.
+ Deprecate HdySwipeGroup and HdyTitleBar.
+ Fix translations by setting the translation domain in UI files.
+ Updated translations.
- Move to regular tarballs: drop _service file.
-------------------------------------------------------------------
Mon Jun 21 13:21:26 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.2.3:
+ HdySqueezer: Fix a size allocation issue.
+ HdyTabBar: Fix a leak.
+ HdyAvatar: Fix getting the pixbuf from the avatar.
+ HdyClamp: Fix using "size" and not "width" in the
documentation.
+ HdyDeck and HdyLeaflet: Null check a child before using it when
looking for a swipeable one.
+ Specify the translation domain in UI files.
+ Remove some unused code.
+ Updated translations.
-------------------------------------------------------------------
Fri Apr 30 16:25:03 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.2.2:
+ HdySqueezer:
- Make the vertical orientation work.
- Fix usage of xalign with RTL.
+ HdyComboRow: Focus selected row when opening the popover.
+ HdyAvatar: Fix a crash when loading icons.
+ Demo: Fix RTL sidebar icons.
-------------------------------------------------------------------
Sat Apr 17 13:33:51 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.2.1:
+ hdydeck and hdyleaflet:
- Skip the unfolded allocation phase if there are no visible
children, fixing a crash.
- Fix the reverse child order.
+ hdyheaderbar: stop force centering an expanded title when
loose.
+ hdyflap: fix shadow glitches on flap child resizes.
+ hdypreferenceswindow:
- give the window the .preferences style class.
- make the search results page's margins adaptive.
+ demo: fix a memory leak in the view switcher demo.
+ meson: avoid trailing slashes in directories if package_subdir
is empty.
-------------------------------------------------------------------
Wed Mar 17 12:54:13 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.2.0:
+ Fix deprecation warnings when including handy.h.
+ Fix warnings with -Wmissing-field-initializers.
+ Fix warnings with --buildtype=optimized.
+ Fix a crash when subclassing HdyPreferencesGroup.
+ Fix a build reproducibility issue by using basenames rather
than full paths in generated sources.
+ Updated translations.
-------------------------------------------------------------------
Mon Feb 15 11:14:47 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
- Update to version 1.1.90:
+ Add HdyFlap, allowing to have adaptive tab bars and header
bars.
+ Add HdyTabBar and HdyTabView, offering a modern tab bar.
+ Add HdyStatusPage, a convenient widget for welcome pages, empty
state pages, or error pages.
+ HdyAvatar:
- Add the loadable -icon property to allow setting a
GLoadableIcon as the avatar picture.
- Deprecate hdy_avatar_set_image_load_func() in favor of the
loadable -icon property.
- Add hdy_avatar_draw_to_pixbuf() and
hdy_avatar_draw_to_pixbuf_async() to export the avatar as a
GdkPixbuf.
- Take CSS sizing properties into account.
+ HdyPreferencesWindow:
- Use HdyStatusPage as the empty search result page to
standardize the page's look.
+ HdyPreferencesPage:
- Propagate the natural height of the scrolled content.
- Make the scrolled window automatically follow the focus.
- Implement the margins via CSS so applications can override
them.
- Make the margins adapt to the available width.
+ HdyPreferencesGroup:
- Allow navigating out of the listbox.
- Wrap labels on words or characters, preventing long words
from breaking the UI.
- Take CSS sizing properties into account.
- Implement the margins via CSS so applications can override
them.
- Refine the spacing.
- Protect against gtk_widget_show_all().
- Fix a leak when destroying the widget.
- Add accessibility relationships for the title.
+ HdyClamp:
- Fix measuring the widget even without a child.
- Take CSS sizing properties into account.
+ HdyActionRow:
- Add the title -lines and subtitle -lines properties to set
the number of lines the title and subtitle should be limited
to, 0 giving an unlimited lines number.
- Wrap labels on words or characters, preventing long words
from breaking the UI.
- Document that hdy_action_row_get_icon_name() doesn't transfer
string ownership.
- Add accessibility relationships for the title.
+ HdyComboRow:
- Fix showing the checkmark on the right item.
- Use object -select -symbolic instead of emblem -ok
-symbolic as the selected item checkmark icon, as it is more
semantically correct.
+ HdySwipeTracker:
- Add the allow -long -swipes property to allow swiping more
than one snap point at a time.
- Calculate the velocity with a scroll history to gain
precision.
- Fix coordinate transformation for scrolling.
- Don't leak the current event.
+ HdyCarousel:
- Add the allow -long -swipes property to allow swiping more
than one child at a time.
- Fix a size invalidation issue.
+ HdyDeck:
- Add the hdy_deck_prepend(), hdy_deck_insert_child_after(),
and hdy_deck_reorder_child_after() methods.
- Increase the edge swipe area from 16px to 32px.
- Fix the ntural size calculation.
+ HdyLeaflet:
- Add the hdy_leaflet_prepend(),
hdy_leaflet_insert_child_after(), and
hdy_leaflet_reorder_child_after() methods.
- Increase the edge swipe area from 16px to 32px.
+ HdyKeypad:
- Beep when typing invalid characters.
- Allow pasting and erasing text in the entry.
- Fix allowing + when symbols are visible instead of hidden.
+ Updated translations.
-------------------------------------------------------------------
Fri Dec 25 11:02:13 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.0.3:
+ Fix build warnings with newer GCC.
+ HdyActionRow: Clarify hdy_action_row_get_icon_name()
documentation.
+ HdyCarousel: Fix drawing cache invalidation on resize.
+ HdyComboRow: Use the right checkmark icon.
+ HdyLeaflet and HdyDeck: Increase the edge swipe area size.
+ HdyKeypad: Fix typing the '+' symbol.
+ HdyPreferencesGroup:
- Fix a memory leak when destroying the widget.
- Don't show empty title and description when using
gtk_widget_show_all().
+ HdySwipeTracker:
- Correctly transform widget coordinates for touchpad swipes.
- Fix a memory leak.
-------------------------------------------------------------------
Thu Nov 12 16:13:48 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.0.2:
+ Fix gtk-doc install path.
+ HdyCarousel: Fix pages not being drawn until scrolled on X11.
+ HdyComboRow: Fix test failures on x86.
+ HdyLeaflet and HdyDeck: Fix transition shadow on HiDPI.
+ HdySwipeTracker:
- Fix touchpad swipes not working after pressing a GtkButton.
- Fix swipes in nested swipeable widgets when started from a
GtkButton.
+ HdyViewSwitcherTitle: Mark title and subtitle properties as
translatable for Glade.
+ Updated translations.
-------------------------------------------------------------------
Mon Nov 2 12:51:15 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.0.1:
+ Fix build with Glade 3.37.
+ Fix a Meson version warning.
+ HdyAvatar:
- Minimize the amount of redundant load_image() calls.
- Center non-square custom images.
- Add .image style class to avatars with custom images.
- Allow css border and shadow on avatars with custom images so
elementary can style it.
+ HdyCarousel:
- Fix drawing cache.
- Fix crash when scrolling over empty carousel.
+ HdyComboRow:
- Fix popover hiding animation when clicking a row.
- Always reserve space for checkmarks.
+ HdyHeaderGroup: Fix a warning on nesting HdyHeaderGroups.
+ HdyKeypad: Fix input of the #, @ and + characters.
+ HdyLeaflet and HdyDeck: Fix minimum size when
'interpolate-size' property is TRUE.
+ HdyPreferencesWindow: Fix searching rows that have mnemonics.
+ HdySwipeTracker:
- Fix swipes not working if started from GtkButton.
- Increase drag threshold for touchscreens.
- Avoid a jump when starting a drag.
+ HdyViewSwitcher: Fix sizing with invisible pages.
+ Updated translations.
- Re-enable glade catalog build: define with_glade 1: upstream
fixed the build issue.
-------------------------------------------------------------------
Wed Sep 9 10:35:43 UTC 2020 - Antoine Belvire <antoine.belvire@opensuse.org>
- Update to version 1.0.0: No change, only version bump.
-------------------------------------------------------------------
Wed Sep 9 07:12:28 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Provide %{name} = %{version} in shlib package in order to make
-lang package installable: needed as there is no main package.
-------------------------------------------------------------------
Sat Sep 5 14:55:30 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.91.0:
+ Update HdyComboRow's state when its model is changed.
+ Fix padding application in HdyHeaderBar.
+ HdyPreferencesWindow:
- Translate the keyval properly to ensure keyboard shortcuts
work with all keymaps.
- Allow closing the window or subpages with the Esc key.
+ HdyWindow and HdyApplicationWindow:
- Fix a memory leak when destroying the widget.
- Get the state from the correct style context to avoid a
constant redraw after changing the text direction and before
the window is focused.
- Don't force a 0px border-radius on the window to give more
freedom to elementary.
+ Updated translations.
- Disable glade catalogs for the time being: not compatible with
glade 3.37.
-------------------------------------------------------------------
Fri Aug 28 09:55:47 UTC 2020 - Antoine Belvire <antoine.belvire@opensuse.org>
- Update to version 0.90.0:
+ Stop requiring the HANDY_USE_UNSTABLE_API guard.
+ Stop transforming close buttons into back buttons for dialogs
on the desktop.
+ Give some nice default and minimum sizes to
HdyPreferencesWindow.
+ HdyCarousel:
- Add HdyCarouselIndicatorDots and HdyCarouselIndicatorLines.
- Drop the indicator-style, indicator-spacing, and
center-content properties.
+ Revamp the colors of HdyAvatar and augment its colors number to
14.
+ Set the default column and row spacing of HdyKeypad to 6
pixels.
+ Don't present an arrow and a popover in HdyComboRow when its
model has less than 2 items.
+ Support CSS sizing properties for HdySqueezer and
HdyViewSwitcher.
+ Drop the icon-size properties of HdyViewSwitcher,
HdyViewSwitcherTitle and HdyViewSwitcherBar.
+ Give some horizontal margins to the view switcher of
HdyViewSwitcherTitle via CSS.
+ Add all files back to tarballs except the debian directory.
- Remove libhandy-adapt-glade-3-36.patch: Fixed upstream.
- Update shlib suffix to 1_0 to reflect the API update from version
0.0.13.
- Use new URL and git repository from GNOME's GitLab.
-------------------------------------------------------------------
Tue Aug 18 14:01:44 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Remove meson_build libhandy-doc call: it was a NOP and fails with
meson 0.55.
-------------------------------------------------------------------
Fri May 8 11:34:50 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- Add libhandy-adapt-glade-3-36.patch: Fix build with new glade
3.36.0.
-------------------------------------------------------------------
Fri Jan 10 17:24:21 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.0.13:
+ Various build and bug fixes.
-------------------------------------------------------------------
Thu Sep 12 18:55:18 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.0.11:
+ Various build and bug fixes.
- Switch to source service.
-------------------------------------------------------------------
Thu Jun 13 19:06:32 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.0.10:
+ Various build and bug fixes.
-------------------------------------------------------------------
Thu Mar 7 16:45:40 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.0.9:
+ Various build and bug fixes.
- Drop libhandy-fix-translations.patch: Fixed upstream.
-------------------------------------------------------------------
Fri Mar 1 20:59:45 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Add libhandy-fix-translations.patch: Fix broken translations in
apps using libhandy.
-------------------------------------------------------------------
Sat Feb 16 14:16:36 UTC 2019 - bjorn.lie@gmail.com
- Update to version 0.0.8:
+ Various build and bug fixes, including a few memory leak fixes.
-------------------------------------------------------------------
Fri Jan 18 23:29:58 UTC 2019 - bjorn.lie@gmail.com
- Update to version 0.0.7:
+ Various build and bug fixes.
+ Add introspection and the Glade catalog features.
+ Allow building as static lib.
+ Update documentation.
- Pass explicit options to meson, ensure we build the features we
want and do not want.
-------------------------------------------------------------------
Mon Dec 24 10:01:30 UTC 2018 - bjorn.lie@gmail.com
- Update to version 0.0.6:
+ Various buildfixes.
+ Reproduciable builds should now be possible.
+ Header bar cleanup.
- Changes from version 0.0.5:
+ meson: Properly depend on the generated headers.
+ Remove styles, depend on gtk to provide them.
- Drop libhandy-generated-header-dependency.patch: Fixed upstream.
-------------------------------------------------------------------
Fri Nov 9 09:34:50 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
- Update summary.
-------------------------------------------------------------------
Mon Nov 5 15:26:20 UTC 2018 - badshah400@gmail.com
- Add libhandy-generated-header-dependency.patch: Fix dependency
problems with headers generated by meson; fixes build for 32
bit; patch taken from upstream git
(https://source.puri.sm/Librem5/libhandy/issues/60).
- Enable parallel builds for i586.
-------------------------------------------------------------------
Wed Oct 31 12:46:27 UTC 2018 - badshah400@gmail.com
- Use -j1 when building for i586, as parallel builds fail
(https://source.puri.sm/Librem5/libhandy/issues/60).
-------------------------------------------------------------------
Wed Oct 31 09:08:59 UTC 2018 - badshah400@gmail.com
- Initial package.