1. 08 Sep, 2021 1 commit
  2. 04 Sep, 2021 1 commit
  3. 03 Jun, 2021 1 commit
  4. 09 May, 2021 1 commit
  5. 03 Apr, 2021 3 commits
  6. 28 Mar, 2021 1 commit
  7. 24 Feb, 2021 1 commit
  8. 03 Feb, 2021 1 commit
  9. 27 Jan, 2021 1 commit
    • Carlos Garnacho's avatar
      fileItem: Ignore double click distance clicking on items · 9e66c23c
      Carlos Garnacho authored
      Imitate the behavior of Nautilus canvas WRT double clicks being
      handled on all of the icon(s) without accounting for the double
      click distance. As the extension does already lean on Nautilus
      look & feel, it seems to make sense doing this.
      
      This is not as crucial for mice as it is for touchscreens, where
      the default 5px limit may be a bit on the short side depending
      on device sensitivity.
      9e66c23c
  10. 09 Jan, 2021 1 commit
  11. 06 Dec, 2020 1 commit
  12. 04 Dec, 2020 1 commit
    • Daniel van Vugt's avatar
      desktopManager: Allocate the draggable actor before starting the drag · 219eaf7c
      Daniel van Vugt authored
      Since around about mutter 3.37, `clutter_actor_get_transformed_position`
      no longer forces/guarantees allocation has actually happened, and if not
      will just return NaN values. Those NaNs propagated into the gnome-shell
      drag-and-drop functions which can't handle them and so dragging would fail,
      or worse, never complete and lock the user out of interacting with the
      desktop.
      
      Now we force allocation of the actor being dragged before requesting the
      drag begins and the gnome-shell drag-and-drop functions work properly.
      You still can't drag and drop into Nautilus windows but at least the icons
      now animate, snap back, and don't lock the mouse.
      
      We have to predicate this fix on `get_fixed_position` existing as a way
      of testing the newer allocation API (and the bug itself) exists. Just like
      we did in 72b20c9c.
      
      Fixes:
      #224
      https://bugs.launchpad.net/bugs/1898462
      219eaf7c
  13. 29 Nov, 2020 2 commits
  14. 28 Nov, 2020 7 commits
  15. 21 Nov, 2020 1 commit
  16. 01 Nov, 2020 1 commit
  17. 23 Sep, 2020 1 commit
  18. 20 Sep, 2020 1 commit
  19. 12 Sep, 2020 1 commit
  20. 10 Sep, 2020 1 commit
  21. 08 Sep, 2020 1 commit
  22. 06 Sep, 2020 1 commit
  23. 05 Sep, 2020 1 commit
  24. 03 Sep, 2020 1 commit
  25. 28 Aug, 2020 1 commit
  26. 25 Aug, 2020 1 commit
  27. 16 Aug, 2020 1 commit
  28. 10 Aug, 2020 1 commit
    • Daniel van Vugt's avatar
      desktopGrid: Force allocation on reset() · 72b20c9c
      Daniel van Vugt authored
      When using gnome-shell 3.37 this was returning NaN,NaN:
        ```
        let [proposedX, proposedY] = placeholder.get_transformed_position();
        ```
      which then led to missing icons:
        ```
        JS LOG: Error adding children to desktop: Not enough place at monitor 0
        ```
      
      So now we force allocation of the grid including placeholders, to ensure
      that `get_transformed_position` returns usable coordinates.
      
      Closes: #215
      72b20c9c
  29. 24 Jun, 2020 1 commit
  30. 18 Jun, 2020 1 commit
  31. 17 Jun, 2020 1 commit