1. 08 Jan, 2021 1 commit
    • Alexander Mikhaylenko's avatar
      Update patches · 747bd6a7
      Alexander Mikhaylenko authored
      - Backport fixes from libhandy
      - Stop including HdyStackableBox and HdyLeaflet
      - Include HdyAnimation and HdyFlap
      - Replace HdyLeaflet with HdyFlap in the file chooser
      - Make the second line of text in file chooser rows half-transparent
      - Hide file chooser image preview on mobile
      - Make GtkMessageDialog and GtkHeaderBar follow is-phone changes on the fly
      - Revert GtkInfoBar changes when is-phone is false, change it on the fly
      
      Fixes #27
      747bd6a7
  2. 11 Dec, 2020 7 commits
  3. 10 Dec, 2020 1 commit
  4. 07 Dec, 2020 1 commit
  5. 06 Dec, 2020 1 commit
  6. 05 Dec, 2020 1 commit
  7. 04 Dec, 2020 2 commits
  8. 03 Dec, 2020 2 commits
    • Alexander Mikhaylenko's avatar
    • Alexander Mikhaylenko's avatar
      events: Compress touch update events · c4ca9e6d
      Alexander Mikhaylenko authored
      GTK3 often moves child windows around in response to touch gestures, such
      as scrolling or swipes. This leads to a problem when a frame has multiple
      events whose coordinates are relative to the window: the first event moves
      the window, then the second event has wrong coordinates. This leads to a
      severe jumping when scrolling or swiping when the system slows down.
      
      GTK4 fixes this by getting rid of child windows completely, but for GTK3
      we have to work around this by compressing touch update events. This isn't
      really suitable for upstream, but wouldn't be the worst patch we have
      downstream.
      
      Fixes #8
      c4ca9e6d
  9. 01 Dec, 2020 1 commit
  10. 30 Nov, 2020 1 commit
  11. 20 Nov, 2020 1 commit
  12. 17 Nov, 2020 1 commit
  13. 16 Nov, 2020 1 commit
  14. 15 Nov, 2020 1 commit
  15. 14 Nov, 2020 1 commit
  16. 13 Nov, 2020 1 commit
  17. 12 Nov, 2020 4 commits
  18. 11 Nov, 2020 3 commits
    • crvi's avatar
      Adwaita: Make treeview header button borders more visible · dab79f5d
      crvi authored
      The existing treeview header button border in GTK3 is close to
      invisible. The preferred way to find the border for a treeview column
      is to hover the mouse near the beginning of the header button text
      expecting the default cursor to switch to 'col-resize' cursor. This
      works only when all column headers in the view are left aligned. After
      adding a few numeric columns to the view, whose headers are right
      aligned, it becomes really hard to find the location of the border
      between a left aligned and right aligned column header.
      
      This change addresses the issue by using high contrast colors for
      borders of treeview header button - in line with the colors used in
      Adwaita theme in GTK4.
      
      See merge request GNOME/gtk!2467
      dab79f5d
    • Matthias Clasen's avatar
      Merge branch 'wip/dont-set-invalid-xdg-surface-geometry' into 'gtk-3-24' · e792e077
      Matthias Clasen authored
      wayland: Bail loudly if invalid geometry is set
      
      See merge request GNOME/gtk!2808
      e792e077
    • Jonas Ådahl's avatar
      wayland: Bail loudly if invalid geometry is set · ba315609
      Jonas Ådahl authored
      There is some bug somewhere where the geometry ends up being correct.
      Mutter didn't handle this gracefully, and is to be changed to simply
      respect the protocol and error out the client that sends bogus data.
      
      Prepare for this by instead of sending bogus data, complain loudly if it
      would happen dropping the invalid geometry on the floor instead of
      sending it.
      
      Related: https://gitlab.gnome.org/GNOME/mutter/-/issues/1527
      ba315609
  19. 10 Nov, 2020 2 commits
  20. 08 Nov, 2020 2 commits
  21. 07 Nov, 2020 1 commit
  22. 04 Nov, 2020 4 commits