libhandy merge requestshttps://source.puri.sm/Librem5/libhandy/-/merge_requests2020-02-14T08:01:38Zhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/281HdyActionRow: add wrap, lines and ellipsize properties to title and subtitle2020-02-14T08:01:38ZBilal ElmoussaouiHdyActionRow: add wrap, lines and ellipsize properties to title and subtitleThis is my first contribution ever in C, let me know what I should improve.
Fixes #116This is my first contribution ever in C, let me know what I should improve.
Fixes #116https://source.puri.sm/Librem5/libhandy/-/merge_requests/462theme: Require preferencesgroup instead of window for h42020-05-21T18:42:12ZAlexander Mikhaylenkotheme: Require preferencesgroup instead of window for h4HdyPreferencesGroup has a label with h4 style class, which is supposed to
be bold. However, it's only bold when the group is also inside a
HdyPreferencesWindow, which doesn't make much sense. So instead style h4
labels instead of prefere...HdyPreferencesGroup has a label with h4 style class, which is supposed to
be bold. However, it's only bold when the group is also inside a
HdyPreferencesWindow, which doesn't make much sense. So instead style h4
labels instead of preferences groups instead of windows.https://source.puri.sm/Librem5/libhandy/-/merge_requests/461Support CSS a little better than before2020-05-20T21:01:52ZAlexander MikhaylenkoSupport CSS a little better than beforeWith these changes, GtkHeaderBar has a complete CSS box support. We should likely make a mixin based on that and use it everywhere to fix things like https://source.puri.sm/Librem5/libhandy/issues/229 once and for all.
But for now just ...With these changes, GtkHeaderBar has a complete CSS box support. We should likely make a mixin based on that and use it everywhere to fix things like https://source.puri.sm/Librem5/libhandy/issues/229 once and for all.
But for now just fix the immediate issue and support min-height/width and box-shadow for `HdyHeaderBar` and `HdyTitleBar`. And also box-shadow for `HdyAvatar` because everybody loves unrelated random changes in MRshttps://source.puri.sm/Librem5/libhandy/-/merge_requests/456Expander row actions2020-05-20T16:29:57ZAlexander MikhaylenkoExpander row actions@adrien.plazas
Fixes #270@adrien.plazas
Fixes #270https://source.puri.sm/Librem5/libhandy/-/merge_requests/441WIP: avatar: Add more colors and dark variant2020-03-27T12:21:41ZJulian SparberWIP: avatar: Add more colors and dark variantcc: @tobias.bernardcc: @tobias.bernardhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/437view-switcher-title: Null-check view switcher in dispose()2020-03-24T16:55:17ZAlexander Mikhaylenkoview-switcher-title: Null-check view switcher in dispose()If it's NULL, we can't get the stack anymore. This can happen if dispose()
is called multiple times.If it's NULL, we can't get the stack anymore. This can happen if dispose()
is called multiple times.https://source.puri.sm/Librem5/libhandy/-/merge_requests/432swipeable: Correct signal parameters for begin-swipe2020-04-10T06:01:33ZUjjwal Kumarswipeable: Correct signal parameters for begin-swipeFixes the function name conflict warning during introspectionFixes the function name conflict warning during introspectionhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/425WIP: squeezer: Account for css margin when calculating sizes2020-03-16T09:19:28ZUjjwal KumarWIP: squeezer: Account for css margin when calculating sizesFixes: https://source.puri.sm/Librem5/libhandy/issues/229Fixes: https://source.puri.sm/Librem5/libhandy/issues/229https://source.puri.sm/Librem5/libhandy/-/merge_requests/422css: Ensure minimum spacing around view switcher in headerbar2020-03-11T09:45:46ZUjjwal Kumarcss: Ensure minimum spacing around view switcher in headerbarFixes #149Fixes #149https://source.puri.sm/Librem5/libhandy/-/merge_requests/421password entry2020-04-16T07:24:47ZUjjwal Kumarpassword entryFixes: #183 Fixes: #183 https://source.puri.sm/Librem5/libhandy/-/merge_requests/384meson: Bump to 0.50.02020-04-23T11:19:50ZAdrien Plazasmeson: Bump to 0.50.0This fixes a build-time warning stating that the install arg in
configure_file has been introduced in 0.50.0.This fixes a build-time warning stating that the install arg in
configure_file has been introduced in 0.50.0.https://source.puri.sm/Librem5/libhandy/-/merge_requests/372WIP: leaflet: Properly handle natural size2020-01-21T13:20:51ZAdrien PlazasWIP: leaflet: Properly handle natural sizeWhen unfolded, children were automatically allocated their natural size,
whether it would fit or not. This properly handles natural size
repartition.
Fixes https://source.puri.sm/Librem5/libhandy/issues/189.
WIP because it changes the ...When unfolded, children were automatically allocated their natural size,
whether it would fit or not. This properly handles natural size
repartition.
Fixes https://source.puri.sm/Librem5/libhandy/issues/189.
WIP because it changes the way the leaflet allocates sizes, which may break some apps' expectations, so let's have it with the API break.1.0https://source.puri.sm/Librem5/libhandy/-/merge_requests/362Remove HANDY_USE_UNSTABLE_API2020-04-23T11:01:45ZAdrien PlazasRemove HANDY_USE_UNSTABLE_APIWe guarantee API stability, so there is no need for this frightening guard.We guarantee API stability, so there is no need for this frightening guard.1.0https://source.puri.sm/Librem5/libhandy/-/merge_requests/355Animate paginator child addition and deletion2020-04-28T15:29:52ZAlexander MikhaylenkoAnimate paginator child addition and deletionTODO:
- [x] Add API for controlling the duration
- [x] For backwards compatibility, it should probably be opt-in
- [x] Remove temporary examples
- [x] Figure out how to make it seamless for swiping
- [x] Figure out how to make i...TODO:
- [x] Add API for controlling the duration
- [x] For backwards compatibility, it should probably be opt-in
- [x] Remove temporary examples
- [x] Figure out how to make it seamless for swiping
- [x] Figure out how to make it seamless for indicators
- [ ] Try to do fading
Fixes #1731.0https://source.puri.sm/Librem5/libhandy/-/merge_requests/280HdyActionRow: set the subtitle as a tooltip2019-06-14T11:37:54ZBilal ElmoussaouiHdyActionRow: set the subtitle as a tooltipCurrently, if the subtitle is long enough the user can't just hover the subtitle to read it's content and have to resize the window which is not greatCurrently, if the subtitle is long enough the user can't just hover the subtitle to read it's content and have to resize the window which is not greathttps://source.puri.sm/Librem5/libhandy/-/merge_requests/264Add pureos to ci2020-05-15T17:48:03ZGuido GuntherAdd pureos to ci~~WIP since it depends on asan preparations (and we might want to make the docker containers more official).~~
Switched to pureos amber since green is no longer a thing.~~WIP since it depends on asan preparations (and we might want to make the docker containers more official).~~
Switched to pureos amber since green is no longer a thing.https://source.puri.sm/Librem5/libhandy/-/merge_requests/259WIP: Enable address sanitizer2020-05-29T06:31:53ZGuido GuntherWIP: Enable address sanitizerThis finishes https://source.puri.sm/Librem5/libhandy/merge_requests/258 once the containers can handle it.This finishes https://source.puri.sm/Librem5/libhandy/merge_requests/258 once the containers can handle it.https://source.puri.sm/Librem5/libhandy/-/merge_requests/232WIP: column: Fix the minimum and natural widths2019-03-08T08:12:03ZAdrien PlazasWIP: column: Fix the minimum and natural widthsSet the natural width of the column from the child's one to what is
needed for the child to reach the maximum allocatable width.
This not only makes more sense but it will allow HdyColumn to serve as a
container setting a natural si...Set the natural width of the column from the child's one to what is
needed for the child to reach the maximum allocatable width.
This not only makes more sense but it will allow HdyColumn to serve as a
container setting a natural size to its child by giving the same value
to the maximum width and the linear growth width.
This also fixes the minimum size request of the column by ensuring it
doesn't allocate less width than its child requires.
Fixes https://source.puri.sm/Librem5/libhandy/issues/87https://source.puri.sm/Librem5/libhandy/-/merge_requests/118leaflet: Add mode-transition-running property2019-04-11T13:36:59ZAdrien Plazasleaflet: Add mode-transition-running propertyThis matches the child-transition-running property and is convenient to react to a fold state change after the animation is finished.This matches the child-transition-running property and is convenient to react to a fold state change after the animation is finished.