libhandy merge requestshttps://source.puri.sm/Librem5/libhandy/-/merge_requests2020-05-20T11:19:09Zhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/460theme: Require GTK 3.24.20 to compile the stylesheet2020-05-20T11:19:09ZAdrien Plazastheme: Require GTK 3.24.20 to compile the stylesheetLet's require a more up-to-date version. This didn't change the
compiled stylesheets.Let's require a more up-to-date version. This didn't change the
compiled stylesheets.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/426css: Bring back viewswitcher css properties to shared.css2020-04-16T09:42:35ZUjjwal Kumarcss: Bring back viewswitcher css properties to shared.cssSome viewswitcher properties were removed from `shared.css` but were kept in `Adwaita.css`.
This action made viewswitcher buttons look weird on themes other than Adwaita.
![Screenshot_from_2020-03-11_11-35-16](/uploads/ff693af16c6f6d...Some viewswitcher properties were removed from `shared.css` but were kept in `Adwaita.css`.
This action made viewswitcher buttons look weird on themes other than Adwaita.
![Screenshot_from_2020-03-11_11-35-16](/uploads/ff693af16c6f6d36fc30f34719060e8f/Screenshot_from_2020-03-11_11-35-16.png)
and
![Screenshot_from_2020-03-11_11-35-49](/uploads/75114fc5de5f90f5aa1833ab302550a0/Screenshot_from_2020-03-11_11-35-49.png)
I brought back some of the CSS (mostly related to sizing) and changes look like this.
![Screenshot_from_2020-03-11_12-13-11](/uploads/c64f02beed0f964a74dd6256194e4b8a/Screenshot_from_2020-03-11_12-13-11.png)
and
![Screenshot_from_2020-03-11_12-13-35](/uploads/caa41232eb082b6f003cd3dcdd45d091/Screenshot_from_2020-03-11_12-13-35.png)https://source.puri.sm/Librem5/libhandy/-/merge_requests/288WIP: preferences-window: Make it a HdyDialog2020-04-03T08:21:20ZAdrien PlazasWIP: preferences-window: Make it a HdyDialogThis makes `HdyPreferencesWindow` a `HdyDialog`, making it fully adaptive.
This depends on https://source.puri.sm/Librem5/libhandy/merge_requests/287.This makes `HdyPreferencesWindow` a `HdyDialog`, making it fully adaptive.
This depends on https://source.puri.sm/Librem5/libhandy/merge_requests/287.https://source.puri.sm/Librem5/libhandy/-/merge_requests/443Add methods to HdyActionRow to set the title labels width, max-width, justifc...2020-04-02T12:54:02ZalvardesAdd methods to HdyActionRow to set the title labels width, max-width, justifcation and ellipsize properties.This allows users to set some properties of the title label of the action row. This is useful for users who pack rows in a list like manner and want their action widgets to line up properly.This allows users to set some properties of the title label of the action row. This is useful for users who pack rows in a list like manner and want their action widgets to line up properly.https://source.puri.sm/Librem5/libhandy/-/merge_requests/202dialog: Drop a special case by bumping the required GTK version2020-03-26T20:39:04ZAdrien Plazasdialog: Drop a special case by bumping the required GTK versionI wonder if we want that for GNOME 3.32 though as it would bump the GTK version required by apps using libhandy by transitivity.I wonder if we want that for GNOME 3.32 though as it would bump the GTK version required by apps using libhandy by transitivity.https://source.puri.sm/Librem5/libhandy/-/merge_requests/429demo: Fix some row activation2020-03-13T10:52:45ZAdrien Plazasdemo: Fix some row activationSome rows where activatable when either they shouldn't or they were not
bound to their matching activatable widget. This fixes it by either
unsetting them as activatable or binding them to their activatable
widget.Some rows where activatable when either they shouldn't or they were not
bound to their matching activatable widget. This fixes it by either
unsetting them as activatable or binding them to their activatable
widget.https://source.puri.sm/Librem5/libhandy/-/merge_requests/246WIP: action-row: Pack actions from the start2020-02-19T08:06:03ZAdrien PlazasWIP: action-row: Pack actions from the startAdd the suffix box to put the action widgets in, and pack the action
widgets in it from the start rather than from the end. This implies that
all implementations of HdyActionRow must stop packing the actions in
reverse order.
Fixes...Add the suffix box to put the action widgets in, and pack the action
widgets in it from the start rather than from the end. This implies that
all implementations of HdyActionRow must stop packing the actions in
reverse order.
Fixes https://source.puri.sm/Librem5/libhandy/issues/88
WIP because we need https://source.puri.sm/Librem5/libhandy/merge_requests/248 first.1.0https://source.puri.sm/Librem5/libhandy/-/merge_requests/247WIP: expander-row: Widget overhaul2020-02-19T08:05:22ZAdrien PlazasWIP: expander-row: Widget overhaulDrop the button in favor of clicking the row to close the expander,
preventing it from nesting list boxes.
Fixes https://source.puri.sm/Librem5/libhandy/issues/90Drop the button in favor of clicking the row to close the expander,
preventing it from nesting list boxes.
Fixes https://source.puri.sm/Librem5/libhandy/issues/901.0https://source.puri.sm/Librem5/libhandy/-/merge_requests/381HdyTransitionType2020-01-28T12:31:22ZAlexander MikhaylenkoHdyTransitionTypeThis will be needed for !353, and as that MR is already huge (and will get even larger with the helper widget, splitting out this standalone change.
This will be shared with HdyDeck later.This will be needed for !353, and as that MR is already huge (and will get even larger with the helper widget, splitting out this standalone change.
This will be shared with HdyDeck later.https://source.puri.sm/Librem5/libhandy/-/merge_requests/375Document leaflet and column CSS nodes and style classes2020-01-23T09:53:42ZAdrien PlazasDocument leaflet and column CSS nodes and style classesSo app devs know they can use them.So app devs know they can use them.https://source.puri.sm/Librem5/libhandy/-/merge_requests/123WIP: dialer: Keyboard handling improvements2020-01-22T19:32:53ZAdrien PlazasWIP: dialer: Keyboard handling improvementsThis fixes a few issues regarding keyboard handling of the dial pad.
This is needed to solve https://source.puri.sm/Librem5/libhandy/merge_requests/116#note_6535.This fixes a few issues regarding keyboard handling of the dial pad.
This is needed to solve https://source.puri.sm/Librem5/libhandy/merge_requests/116#note_6535.https://source.puri.sm/Librem5/libhandy/-/merge_requests/365Add hdy_preferences_group_get_listbox2020-01-21T21:05:02ZJan-Michael BrummerAdd hdy_preferences_group_get_listboxAdd access function to internal listbox in preferences group to handle special cases like DnD
@adrien.plazas : Can we land this soon, so that the Epiphany preferences refactor can be done within this cycle?Add access function to internal listbox in preferences group to handle special cases like DnD
@adrien.plazas : Can we land this soon, so that the Epiphany preferences refactor can be done within this cycle?https://source.puri.sm/Librem5/libhandy/-/merge_requests/361debian: Don't use deprecated API in the build test2020-01-21T18:16:28ZAdrien Plazasdebian: Don't use deprecated API in the build testTry building a HdyKeypad rather than the deprecated HdyDialer in the
build test program.Try building a HdyKeypad rather than the deprecated HdyDialer in the
build test program.https://source.puri.sm/Librem5/libhandy/-/merge_requests/351Keypad: Do not show allow typing + when only_digits is true2019-12-27T11:18:16ZJulian SparberKeypad: Do not show allow typing + when only_digits is trueThe keypad shouldn't allow typing or show + when only_digits
is set to true. Therefore this adds the correct behavior.
CC: @guido.guntherThe keypad shouldn't allow typing or show + when only_digits
is set to true. Therefore this adds the correct behavior.
CC: @guido.guntherhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/299Explicit gboolean parameters sanitization2019-12-09T13:43:40ZAdrien PlazasExplicit gboolean parameters sanitizationDocument that we want to sanitize the boolean parameter, provide an
explicit way to do so via the HDY_ENSURE_BOOLEAN() macro function, and
apply that sanitization where relevant.
Please note that I am not completely sure about the desig...Document that we want to sanitize the boolean parameter, provide an
explicit way to do so via the HDY_ENSURE_BOOLEAN() macro function, and
apply that sanitization where relevant.
Please note that I am not completely sure about the design of this, e.g. I am not sure `HDY_AS_BOOLEAN` is relevant, and maybe we want to have the macro in lower case to better fit in the preconditions.https://source.puri.sm/Librem5/libhandy/-/merge_requests/283Arrow cleanups2019-12-09T13:34:34ZGuido GuntherArrow cleanupsTwo minor cleanups, no functional change.Two minor cleanups, no functional change.https://source.puri.sm/Librem5/libhandy/-/merge_requests/342HdyDialer: deprecate objects related to dialer2019-12-04T11:35:42ZJulian SparberHdyDialer: deprecate objects related to dialerHdyDialerButton, HdyDialerCycleButton and HdyDialer objects where not
deprecated, only there methodes were.HdyDialerButton, HdyDialerCycleButton and HdyDialer objects where not
deprecated, only there methodes were.https://source.puri.sm/Librem5/libhandy/-/merge_requests/323flatpak: Give dconf access2019-12-03T07:10:45ZAdrien Plazasflatpak: Give dconf accessThis is needed for the GTK inspector to work.This is needed for the GTK inspector to work.https://source.puri.sm/Librem5/libhandy/-/merge_requests/317paginator: Add transition-running property2019-11-30T11:55:11ZAlexander Mikhaylenkopaginator: Add transition-running propertyThere are a few use cases now where we have to know when the animation has stopped. For example, for "infinite pages": when it stops animating, you remove a page on one end and add it on the other end.There are a few use cases now where we have to know when the animation has stopped. For example, for "infinite pages": when it stops animating, you remove a page on one end and add it on the other end.