libhandy merge requestshttps://source.puri.sm/Librem5/libhandy/-/merge_requests2019-01-22T15:51:15Zhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/206run.in: Set GLADE_MODULE_SEARCH_PATH as well2019-01-22T15:51:15ZGuido Guntherrun.in: Set GLADE_MODULE_SEARCH_PATH as wellThis makes sure we're using the freshly built module when running
from the source tree.This makes sure we're using the freshly built module when running
from the source tree.https://source.puri.sm/Librem5/libhandy/-/merge_requests/207Release libhandy 0.0.72019-01-22T23:46:38ZGuido GuntherRelease libhandy 0.0.7https://source.puri.sm/Librem5/libhandy/-/merge_requests/208meson: Don't install if it's a static subproject2019-01-28T08:54:10ZAdrien Plazasmeson: Don't install if it's a static subprojectThis is needed for libhandy to not be installed on the system when used as a subproject.
We could alternatively:
- Use an explicite subproject installation build option.
- Not install if package_subdir is not set.This is needed for libhandy to not be installed on the system when used as a subproject.
We could alternatively:
- Use an explicite subproject installation build option.
- Not install if package_subdir is not set.https://source.puri.sm/Librem5/libhandy/-/merge_requests/209docs: Port to DocBook 52020-05-15T21:42:30ZJan Tojnardocs: Port to DocBook 5In `doc/build-howto.xml`, the doctype does not match so I have decided to upgrade it.In `doc/build-howto.xml`, the doctype does not match so I have decided to upgrade it.https://source.puri.sm/Librem5/libhandy/-/merge_requests/210combo-row: Fix memory leak2019-01-22T12:45:48ZBenjamin Bergcombo-row: Fix memory leakg_list_model_get_item returns a referenced GObject which needs to be
unref'ed.g_list_model_get_item returns a referenced GObject which needs to be
unref'ed.https://source.puri.sm/Librem5/libhandy/-/merge_requests/211Add a HdyValueObject2019-01-22T17:42:45ZBenjamin BergAdd a HdyValueObjectThis allows packing GValue into a GListStore and ports the example to use it.
More complicated examples of how this can be used can be seen here:
* https://gitlab.gnome.org/GNOME/gnome-control-center/blob/b2f59145110b7ab853c3a17d118543...This allows packing GValue into a GListStore and ports the example to use it.
More complicated examples of how this can be used can be seen here:
* https://gitlab.gnome.org/GNOME/gnome-control-center/blob/b2f59145110b7ab853c3a17d1185436245ae8ef7/panels/display/cc-display-settings.c#L687
* https://gitlab.gnome.org/GNOME/gnome-control-center/blob/b2f59145110b7ab853c3a17d1185436245ae8ef7/panels/display/cc-display-settings.c#L409
* ...https://source.puri.sm/Librem5/libhandy/-/merge_requests/212Add -s -noreset to xvfb-run calls2019-01-22T10:52:19ZBenjamin BergAdd -s -noreset to xvfb-run callsXvfb 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.
I believe this may be the cause for this failure
https://source.pu...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.
I believe this may be the cause for this failure
https://source.puri.sm/benzea/libhandy/-/jobs/7991
Hard to test properly.https://source.puri.sm/Librem5/libhandy/-/merge_requests/213examples: Fix a typo2019-01-22T09:21:01ZAdrien Plazasexamples: Fix a typohttps://source.puri.sm/Librem5/libhandy/-/merge_requests/214Various examples updates2019-01-22T09:05:10ZAdrien PlazasVarious examples updatesThis refreshes the designs of the Dialer and Arrows panels, drop usage of GtkFrame in favor of the `frame` style class and fix the sizing of the List panel's column.This refreshes the designs of the Dialer and Arrows panels, drop usage of GtkFrame in favor of the `frame` style class and fix the sizing of the List panel's column.https://source.puri.sm/Librem5/libhandy/-/merge_requests/215Expander row padding classes2019-01-22T13:14:32ZAdrien PlazasExpander row padding classesThis will help implementing the expanding list pattern by tweaking the `GtkListBoxRow` padding in Adwaita: https://mockups.snwh.org/gnome/patterns/lists#expandingListsThis will help implementing the expanding list pattern by tweaking the `GtkListBoxRow` padding in Adwaita: https://mockups.snwh.org/gnome/patterns/lists#expandingListshttps://source.puri.sm/Librem5/libhandy/-/merge_requests/216action-row: Destroy the contained widget2019-01-29T15:53:48ZBenjamin Bergaction-row: Destroy the contained widgetThe GtkBox that contains everything is an internal child which must be
destroyed explicitly.
Fixes #69 properly hopefullyThe GtkBox that contains everything is an internal child which must be
destroyed explicitly.
Fixes #69 properly hopefullyhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/217README: added Daty to example apps;2019-01-26T14:41:59ZPellegrino PreveteREADME: added Daty to example apps;I have added [Daty](https://gitlab.gnome.org/World/Daty), a Wikidata Editor to example apps in the README.I have added [Daty](https://gitlab.gnome.org/World/Daty), a Wikidata Editor to example apps in the README.https://source.puri.sm/Librem5/libhandy/-/merge_requests/218README.md: Add GNOME Settings and GNOME Web to users2019-01-27T12:12:05ZAdrien PlazasREADME.md: Add GNOME Settings and GNOME Web to usershttps://source.puri.sm/Librem5/libhandy/-/merge_requests/219expander-row: Animate the arrow rotation2019-02-15T09:52:35ZAdrien Plazasexpander-row: Animate the arrow rotationBecause we can!Because we can!https://source.puri.sm/Librem5/libhandy/-/merge_requests/220title-bar: Drop a useless definition2019-01-30T10:22:18ZAdrien Plazastitle-bar: Drop a useless definitionThis was a copy and paste error.This was a copy and paste error.https://source.puri.sm/Librem5/libhandy/-/merge_requests/221Drop static support and use auto library initialization2020-01-24T08:26:38ZAdrien PlazasDrop static support and use auto library initializationDrop support for building libhandy as a static library as it is causing more harm than good, add automatic library initialization and drop `hdy_init()`.
Fixes https://source.puri.sm/Librem5/libhandy/issues/89.Drop support for building libhandy as a static library as it is causing more harm than good, add automatic library initialization and drop `hdy_init()`.
Fixes https://source.puri.sm/Librem5/libhandy/issues/89.1.0https://source.puri.sm/Librem5/libhandy/-/merge_requests/222README.md: Add gnome-bluetooth as a user2019-02-06T18:16:18ZAdrien PlazasREADME.md: Add gnome-bluetooth as a userhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/223meson: pass -DHANDY_COMPILATION to gir compiler.2019-02-13T13:01:51ZGhost Usermeson: pass -DHANDY_COMPILATION to gir compiler.Fixes cross compilation of gir in Void LinuxFixes cross compilation of gir in Void Linuxhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/224leaflet: Transition improvements2019-02-12T17:36:11ZAlexander Mikhaylenkoleaflet: Transition improvementsImplement 'under' child transition animation, use it for 'over' for right
and down directions, matching 'over' description.
Edit: Also clip bottom child.
Edit2: Also fix crossfade, leading to cleaner code for 'under', and add the ...Implement 'under' child transition animation, use it for 'over' for right
and down directions, matching 'over' description.
Edit: Also clip bottom child.
Edit2: Also fix crossfade, leading to cleaner code for 'under', and add the actual 'under' child transition, which is a reverse of 'over'.
Fixes #79, #84
![Peek_2019-02-11_19-07](/uploads/e7549b2054675bef0155e6f930e01182/Peek_2019-02-11_19-07.gif)
(with a CSS snippet to make backgrounds opaque so that they don't overlap)https://source.puri.sm/Librem5/libhandy/-/merge_requests/225leaflet: Add missing check for moving child window2019-02-12T16:08:01ZAlexander Mikhaylenkoleaflet: Add missing check for moving child windowPrevent child window from moving in transitions that don't require it,
instead just resize it.
Fixes https://source.puri.sm/Librem5/libhandy/issues/80
Split out of !224 by requestPrevent child window from moving in transitions that don't require it,
instead just resize it.
Fixes https://source.puri.sm/Librem5/libhandy/issues/80
Split out of !224 by request