1. 21 Jan, 2020 4 commits
  2. 09 Jan, 2020 1 commit
  3. 24 Dec, 2019 1 commit
  4. 09 Dec, 2019 3 commits
  5. 05 Dec, 2019 4 commits
  6. 04 Dec, 2019 1 commit
  7. 03 Dec, 2019 1 commit
  8. 25 Nov, 2019 1 commit
  9. 23 Nov, 2019 2 commits
    • Adrien Plazas's avatar
      leaflet: Remove the over and under mode transitions · d0ec7110
      Adrien Plazas authored
      There is no point in adding enum values and deprecating them in the same
      version, so let's just remove them. The animations are still available
      via the newly added HdyLeafletTransitionType type and the
      transition-type property, so this also encourages migrating to the new
      API.
      d0ec7110
    • Adrien Plazas's avatar
      leaflet: Unify the transition types · b73e0b31
      Adrien Plazas authored
      Add the HdyLeafletTransitionType enumeration and the transition-type
      property to define both the mode and child transitions, as having them
      different makes no sense and could lead to spatialization issues.
      
      This new type doesn't offer a crossfade transition on purpose as it was
      deemed inappropriate for the leaflet, for which the position of the
      children is inherently important.
      
      This also deprecates the two previous properties and their respective
      types.
      
      Fixes Librem5/libhandy#92.
      b73e0b31
  10. 05 Nov, 2019 1 commit
  11. 01 Nov, 2019 1 commit
  12. 30 Oct, 2019 4 commits
    • Adrien Plazas's avatar
      leaflet: Add the over and under mode transition animations · 9c6e1b76
      Adrien Plazas authored
      This allows the mode transition animation to match the semantic of the
      over and under child transitions.
      9c6e1b76
    • Alexander Mikhaylenko's avatar
      leaflet: Fix the folding sliding children padding · 7af1ad3d
      Alexander Mikhaylenko authored
      Sets the children padding of the folding sliding animation depending on
      the surface they'll be drawn on.
      
      This doesn't change a thing for the sliding animation, but this will
      avoid the children to be moved when snapshotting them, which is needed
      for the over and under animations — which will be added in the next
      commit — to work correctly.
      7af1ad3d
    • Adrien Plazas's avatar
      leaflet: Clip the end surface when drawing folded · e474eafa
      Adrien Plazas authored
      This will clip the end surface to ensure it doesn't get drawn on or
      under the visible child, which will allow to create mode transition
      animations where other children appear to be drawn under the visible
      child.
      e474eafa
    • Adrien Plazas's avatar
      leaflet: Clip children when drawing unfolded · cb9b8d6a
      Adrien Plazas authored
      This will clip children to ensure they don't get drawn on or under the
      visible child, which will allow to create mode transition animations
      where other children appear to be drawn under the visible child.
      cb9b8d6a
  13. 22 Aug, 2019 1 commit
    • Adrien Plazas's avatar
      Use animation helpers · bbb5fc98
      Adrien Plazas authored
      Use the animation helpers added by the previous commit and drop their
      implementations around the codebase.
      bbb5fc98
  14. 06 Jun, 2019 1 commit
  15. 17 May, 2019 1 commit
  16. 05 Mar, 2019 3 commits
  17. 27 Feb, 2019 2 commits
    • Adrien Plazas's avatar
      leaflet: Improve the slide child transition description · 96c040ca
      Adrien Plazas authored
      This makes the slide child transition description match the one of the
      slide mode transition one.
      96c040ca
    • Bastien Nocera's avatar
      Use correct i18n include · e96cffa4
      Bastien Nocera authored
      From the Internationalization section of the GLib API docs:
      In order to use these macros in an application, you must include
      <glib/gi18n.h>. For use in a library, you must include <glib/gi18n-lib.h>
      after defining the GETTEXT_PACKAGE macro suitably for your library
      e96cffa4
  18. 15 Feb, 2019 1 commit
  19. 12 Feb, 2019 5 commits
  20. 15 Dec, 2018 1 commit
  21. 27 Nov, 2018 1 commit