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/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/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/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/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/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/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/325leaflet: Add version info to the over/under mode transitions2019-10-30T12:23:09ZAdrien Plazasleaflet: Add version info to the over/under mode transitionsThese were forgotten in the previous commit.These were forgotten in the previous commit.https://source.puri.sm/Librem5/libhandy/-/merge_requests/324Fix for !2302019-10-30T10:17:14ZAlexander MikhaylenkoFix for !230https://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.https://source.puri.sm/Librem5/libhandy/-/merge_requests/311WIP: Keypad: Add a general keypad2019-09-16T09:54:39ZJulian SparberWIP: Keypad: Add a general keypadThis is based on HdyDialer, but with more flexible API.
It also adds a GtkEntry which can be used as the focus widget, it has
the key-press-event already connected and it grabs focus once it's
mapped.This is based on HdyDialer, but with more flexible API.
It also adds a GtkEntry which can be used as the focus widget, it has
the key-press-event already connected and it grabs focus once it's
mapped.https://source.puri.sm/Librem5/libhandy/-/merge_requests/300Deploy documentation for the master branch2019-08-08T14:39:32ZDavid BoddieDeploy documentation for the master branchhttps://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/292Added HydraPaper as an example app using libhandy2019-07-31T10:55:14ZGabriele MuscoAdded HydraPaper as an example app using libhandy- `hydrapaper/headerbar.py`: HdyHeaderBar, HdyViewSwitcher
- `hydrapaper/settings_box.py`: HdyActionRow, HdyPreferencesGroup, HdyPreferencesPage, HdyPreferencesRow, HdyPreferencesWindow
Feel free to [look at the source](https://gitlab.c...- `hydrapaper/headerbar.py`: HdyHeaderBar, HdyViewSwitcher
- `hydrapaper/settings_box.py`: HdyActionRow, HdyPreferencesGroup, HdyPreferencesPage, HdyPreferencesRow, HdyPreferencesWindow
Feel free to [look at the source](https://gitlab.com/gabmus/hydrapaper)! Just remember the name of the library in Python is `Handy` not `Hdy` :smiley: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/283Arrow cleanups2019-12-09T13:34:34ZGuido GuntherArrow cleanupsTwo minor cleanups, no functional change.Two minor cleanups, no functional change.