libhandy merge requestshttps://source.puri.sm/Librem5/libhandy/-/merge_requests2019-05-22T13:01:41Zhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/266view-switcher-button: Use buttons borders in size2019-05-22T13:01:41ZAdrien Plazasview-switcher-button: Use buttons borders in sizeWhen computing the size of the button, take the button's border into
account.
Fixes https://source.puri.sm/Librem5/libhandy/issues/108When computing the size of the button, take the button's border into
account.
Fixes https://source.puri.sm/Librem5/libhandy/issues/108Past: Tulip (W20 - 22)https://source.puri.sm/Librem5/libhandy/-/merge_requests/265Let HdyViewSwitcherBar ellipsize in narrow mode2019-06-18T14:59:17ZAdrien PlazasLet HdyViewSwitcherBar ellipsize in narrow modeThis allows it to reach narrower widths.This allows it to reach narrower widths.Past: Tulip (W20 - 22)https://source.puri.sm/Librem5/libhandy/-/merge_requests/263Add HdyPreferencesWindow2019-05-27T16:34:48ZAdrien PlazasAdd HdyPreferencesWindowI need to check the code one last time and there are remaining "debuging prints" here and there. The docs likely need to be double checked too. So no need to rush reviewing it for the moment, I submitted the MR to document progress on th...I need to check the code one last time and there are remaining "debuging prints" here and there. The docs likely need to be double checked too. So no need to rush reviewing it for the moment, I submitted the MR to document progress on this widget.
This depends on https://source.puri.sm/Librem5/libhandy/merge_requests/253.
This could benefit from https://source.puri.sm/Librem5/libhandy/merge_requests/256, but it's not mandatory and it can easily be added later.
Fixes https://source.puri.sm/Librem5/libhandy/issues/101Past: Tulip (W20 - 22)https://source.puri.sm/Librem5/libhandy/-/merge_requests/262leaflet: Synchronize paired notifications2019-05-17T07:25:58ZAdrien Plazasleaflet: Synchronize paired notificationsThis ensures users can't react to a visible child change notification or
a fold change notification before we finish emitting all related
notifications.This ensures users can't react to a visible child change notification or
a fold change notification before we finish emitting all related
notifications.Past: Tulip (W20 - 22)https://source.puri.sm/Librem5/libhandy/-/merge_requests/261view-switcher-button: Make an active button's label bold2019-05-17T07:14:25ZAdrien Plazasview-switcher-button: Make an active button's label boldThis makes the view switcher easier to read.
It uses multiple labels with or without the specific style rather than a
single label with the style toggled on and off to ensure the size
requests don't change depending on whether the butto...This makes the view switcher easier to read.
It uses multiple labels with or without the specific style rather than a
single label with the style toggled on and off to ensure the size
requests don't change depending on whether the button is active or not.Past: Tulip (W20 - 22)https://source.puri.sm/Librem5/libhandy/-/merge_requests/260Update components list for the external projects in the README2019-05-08T07:48:21ZAearilUpdate components list for the external projects in the READMEFixes #106
I mainly focused on HdyLeaflet, I might have missed some other widgets.Fixes #106
I mainly focused on HdyLeaflet, I might have missed some other widgets.https://source.puri.sm/Librem5/libhandy/-/merge_requests/258ASAN preparations2019-05-25T09:54:44ZGuido GuntherASAN preparationsI'd like to run address sanitizer during the build (we lost valgrind a while ago: https://source.puri.sm/Purism/Systems-Tasks/issues/261) so it would be nice to use asan all over the place but that doesn't work due to the lack of SYS_PTR...I'd like to run address sanitizer during the build (we lost valgrind a while ago: https://source.puri.sm/Purism/Systems-Tasks/issues/261) so it would be nice to use asan all over the place but that doesn't work due to the lack of SYS_PTRACE of the containers: https://source.puri.sm/Purism/Systems-Tasks/issues/373 so I'm putting the preparations here and the actual enablement into a separate MR.https://source.puri.sm/Librem5/libhandy/-/merge_requests/257Arrows cleanup2019-05-10T11:26:20ZGuido GuntherArrows cleanupMinor cleanups to bring this up to par with some newer code.Minor cleanups to bring this up to par with some newer code.Past: Something Sillyhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/256Add HdyHeaderBar2019-05-28T13:05:39ZAdrien PlazasAdd HdyHeaderBarFork GtkHeaderBar to help fixing shortcomings caused by adaptive designs
or coming from GtkHeaderBar itself as features are not accepted into GTK
3 anymore.
Fixes https://source.puri.sm/Librem5/libhandy/issues/102Fork GtkHeaderBar to help fixing shortcomings caused by adaptive designs
or coming from GtkHeaderBar itself as features are not accepted into GTK
3 anymore.
Fixes https://source.puri.sm/Librem5/libhandy/issues/102Past: Tulip (W20 - 22)https://source.puri.sm/Librem5/libhandy/-/merge_requests/255view-switcher: Fix stack children callbacks2019-05-03T07:51:46ZAdrien Plazasview-switcher: Fix stack children callbacksThis fixes the callbacks when a child is added or removed from the view
switcher's stack.This fixes the callbacks when a child is added or removed from the view
switcher's stack.0.0.10https://source.puri.sm/Librem5/libhandy/-/merge_requests/254Split out doc and test steps in ci2019-05-03T07:18:37ZGuido GuntherSplit out doc and test steps in ciThis makes the pipeline a bit longer but makes it way easier to spot what failed.This makes the pipeline a bit longer but makes it way easier to spot what failed.https://source.puri.sm/Librem5/libhandy/-/merge_requests/253Add HdySqueezer2019-05-17T07:54:42ZAdrien PlazasAdd HdySqueezerThis can be used to automatically hide a widget like a HdyViewSwitcher
in a header bar when there is not enough space for it and show a title
label instead.
Fixes https://source.puri.sm/Librem5/libhandy/issues/100This can be used to automatically hide a widget like a HdyViewSwitcher
in a header bar when there is not enough space for it and show a title
label instead.
Fixes https://source.puri.sm/Librem5/libhandy/issues/100Past: Tulip (W20 - 22)https://source.puri.sm/Librem5/libhandy/-/merge_requests/252arrows: Refresh HdyArrowsDirection docs2019-04-29T18:32:59ZAdrien Plazasarrows: Refresh HdyArrowsDirection docsThis moves the HdyArrowsDirection documentation to the C file and
removes the final period from the values definitions, like for all other
enums documentations.This moves the HdyArrowsDirection documentation to the C file and
removes the final period from the values definitions, like for all other
enums documentations.Past: W16-18https://source.puri.sm/Librem5/libhandy/-/merge_requests/251Add the adaptive view switcher2019-04-29T18:31:36ZAdrien PlazasAdd the adaptive view switcherAdd the adaptive view switcher widgets as described here: https://source.puri.sm/Librem5/libhandy/issues/64.
This MR doesn't contain the additional widgets that would help it shine, but should be self-sufficient. Other widgets will come...Add the adaptive view switcher widgets as described here: https://source.puri.sm/Librem5/libhandy/issues/64.
This MR doesn't contain the additional widgets that would help it shine, but should be self-sufficient. Other widgets will come in other MRs.Past: W16-18https://source.puri.sm/Librem5/libhandy/-/merge_requests/250Document space on function calls2019-04-29T18:32:00ZGuido GuntherDocument space on function callsThis came up in https://source.puri.sm/Librem5/phosh/merge_requests/179This came up in https://source.puri.sm/Librem5/phosh/merge_requests/179Past: W16-18https://source.puri.sm/Librem5/libhandy/-/merge_requests/249.editorconfig: Add CSS2019-04-23T11:03:13ZAdrien Plazas.editorconfig: Add CSShttps://source.puri.sm/Librem5/libhandy/-/merge_requests/248Bump API version to 12020-01-22T16:02:20ZGuido GuntherBump API version to 1Obsoletes !233 .
We need to change API version to make breaking changes and although it might be a little early the folks familiar with the GNOME universe (@adrien.plazas , @tobias.bernard) consider this marketing move a good thing ;...Obsoletes !233 .
We need to change API version to make breaking changes and although it might be a little early the folks familiar with the GNOME universe (@adrien.plazas , @tobias.bernard) consider this marketing move a good thing ;)
Once this goes in I'll create a handy-0.x branch in case we have critical fixes there.1.0https://source.puri.sm/Librem5/libhandy/-/merge_requests/245combo-row: Add the use-subtitle property2019-06-03T13:50:54ZAdrien Plazascombo-row: Add the use-subtitle propertyAllow to display the current value as the subtitle rather than at the
end of the row.
Fixes https://source.puri.sm/Librem5/libhandy/issues/95Allow to display the current value as the subtitle rather than at the
end of the row.
Fixes https://source.puri.sm/Librem5/libhandy/issues/95Past: Edelweiss (W22-24)https://source.puri.sm/Librem5/libhandy/-/merge_requests/244Release libhandy 0.0.92019-03-07T11:50:40ZGuido GuntherRelease libhandy 0.0.9https://source.puri.sm/Librem5/libhandy/-/merge_requests/242Improve custom widget styling2019-03-06T10:22:08ZAdrien PlazasImprove custom widget stylingAdd a shared styling priority and move the custom styling to resource files.Add a shared styling priority and move the custom styling to resource files.0.0.9