gnome-gitlab GNOME/libhandy v0.0.8

latest releases: 1.8.3, 1.8.2, 1.6.4...
5 years ago

libhandy (0.0.8) experimental; urgency=medium

[ Adrien Plazas ]

  • examples: Use the "frame" stylesheet on listboxes.
    This avoids using GtkFrame where it's not relevant and shows the
    example.
  • examples: Refactor the Dialer panel.
    This makes it more in line with the other panels.
  • examples: Refactor the Arrows panel.
    This makes it more in line with the other panels.
  • examples: Fix the Lists panel column width.
    We were accidentally using the widths from the Column panel.
  • examples: Fix a typo
  • action-row: Add the row-header style class to the header box.
    This will allow to style the row's header separately.
  • expander-row: Add the expander style class.
    This will allow to style the row's padding appropriately to be used as
    an expander.
  • README.md: Add GNOME Settings and GNOME Web to users
  • meson: Don't install if it's a static subproject
  • title-bar: Drop useless definitions and inclusions.
    These were copy and paste errors.
  • README.md: Add gnome-bluetooth as a user
  • examples: Rename the example program to handy-demo.
    This also renames the type and files to match the new name.
    Fixes https://source.puri.sm/Librem5/libhandy/issues/81
  • meson: Fix the examples option description.
    Fixes https://source.puri.sm/Librem5/libhandy/issues/82
  • expander-row: Animate the arrow rotation.
    Because we can!
  • leaflet: Support RTL languages when unfolded.
    Fixes https://source.puri.sm/Librem5/libhandy/issues/86

[ Benjamin Berg ]

  • Add -s -noreset to xvfb-run calls.
    Xvfb will close when the last client exists, which may be the cause of
    sporadic test failures. Add -s -noreset to the command line to prevent
    this from happening.
  • combo-row: Fix memory leak
    g_list_model_get_item returns a referenced GObject which needs to be
    unref'ed.
  • combo-row: Fix memory leak in set_for_enum
  • value-object: Add an object to stuff a GValue into a GListModel.
    This is useful to store arbitrary (but simple) values inside a
    HdyComboRow.
  • example: Use value object rather.
    The code was storing strings in labels, just to extract them again.
    Also, the code was leaking the labels as g_list_store_insert does not
    sink the reference of the passed object.
  • tests: Add tests for HdyValueObject
  • action-row: Destroy the contained widget.
    The GtkBox that contains everything is an internal child which must be
    destroyed explicitly.

[ Guido Günther ]

  • run.in: Set GLADE_MODULE_SEARCH_PATH as well.
    This makes sure we're using the freshly built module when running
    from the source tree.
  • Release libhandy 0.0.8

[ Pellegrino Prevete ]

  • README: added Daty to example apps
  • build: Force default libdir location for libhandy target on Windows to
    keep MinGW compatibility

[ Alexander Mikhaylenko ]

  • leaflet: Add missing check for moving child window.
    Prevent child window from moving in transitions that don't require it,
    instead just resize it.
    Fixes https://source.puri.sm/Librem5/libhandy/issues/80
  • leaflet: Drop commented out 'under' child transition.
    It's going to be replaced with the actual implementation in the next
    commit.
  • leaflet: Make 'over' child transition symmetric.
    Implement 'under' child transition animation, use it for 'over' for right
    and down directions, matching 'over' description.
    Fixes https://source.puri.sm/Librem5/libhandy/issues/79
  • leaflet: Add 'under' child transition.
    Use same animations as 'over', but with reversed directions.
    Documentation descriptions by Adrien Plazas.
    Fixes https://source.puri.sm/Librem5/libhandy/issues/84
  • leaflet: Clip bottom child during child transitions.
    Prevents bottom child from being visible through the top one during 'over'
    and 'under' child transitions.

[ maxice8 ]

  • meson: pass -DHANDY_COMPILATION to GIR compiler.
    Fixes cross compilation of GIR in Void Linux.

Don't miss a new libhandy release

NewReleases is sending notifications on new releases.