1. 17 Jul, 2023 3 commits
  2. 12 Jul, 2023 1 commit
  3. 11 Jul, 2023 2 commits
  4. 29 Jun, 2023 1 commit
  5. 28 Jun, 2023 1 commit
  6. 26 Jun, 2023 1 commit
  7. 21 Jun, 2023 1 commit
    • Renzo Olivares's avatar
      Selection area right click behavior should match native (#128224) · b36ef583
      Renzo Olivares authored
      This change updates `SelectableRegion`s right-click gesture to match native platform behavior.
      
      Before: Right-click gesture selects word at position and opens context menu (All Platforms)
      After: 
      - Linux, toggles context menu on/off, and collapses selection when click was not on an active selection (uncollapsed).
      - Windows, Android, Fuchsia, shows context menu at right-clicked position (unless the click is at an active selection).
      - macOS, toggles the context menu if right click was at the same position as the previous / or selects word at position and opens context menu.
      - iOS, selects word at position and opens context menu.
      
      This change also prevents the `copy` menu button from being shown when there is a collapsed selection (nothing to copy).
      
      Fixes #117561
      b36ef583
  8. 20 Jun, 2023 1 commit
    • Tae Hyung Kim's avatar
      DecoratedSliver (#127823) · 541fdd60
      Tae Hyung Kim authored
      This is a second attempt to merge #107269. Currently I've fixed two of the issues:
      1. Fixed horizontal scrollview by using a switch statement to consider vertical/horizontal case.
      2. Fixed issue of `paintExtent` not being the right extent for painting. Rather using a `scrollExtent` for the main axis length of the decoration box and painting it offsetted by the `scrollOffset`.
      3. If the sliver child has inifinite scrollExtent, then we only draw the decoration down to the bottom of the `cacheExtent`. The developer is expected to ensure that the border does not creep up above the cache area.
      
      This PR includes a test that checks that the correct rectangle is drawn at a certain scrollOffset for both the horizontal and vertical case which should be sufficient for checking that `SliverDecoration` works properly now.
      
      Fixes https://github.com/flutter/flutter/issues/107498.
      541fdd60
  9. 15 Jun, 2023 1 commit
  10. 13 Jun, 2023 1 commit
  11. 08 Jun, 2023 2 commits
  12. 07 Jun, 2023 2 commits
  13. 06 Jun, 2023 2 commits
  14. 02 Jun, 2023 1 commit
    • Hans Muller's avatar
      Updated TabBar and ToggleButtons examples (#128088) · 4464d09d
      Hans Muller authored
      Updated the ToggleButtons example and test to M3.
      
      Updated the nested tabs test to avoid warnings like:
      ```
      Warning: A call to tap() with finder "exactly one widget with type "Tab" which is an ancestor of text "Explore": Tab(text: "Explore", icon: Icon)" derived an Offset (Offset(666.7, 92.0)) that would not hit test on the specified widget.
      ```
      4464d09d
  15. 01 Jun, 2023 4 commits
  16. 27 May, 2023 1 commit
  17. 26 May, 2023 1 commit
  18. 25 May, 2023 1 commit
  19. 24 May, 2023 1 commit
  20. 22 May, 2023 1 commit
  21. 17 May, 2023 1 commit
  22. 16 May, 2023 1 commit
    • Ian Hickson's avatar
      Make SlottedMultiChildRenderObjectWidgetMixin a concrete class (#126108) · 027bb844
      Ian Hickson authored
      This is a proof of concept for renaming SlottedMultiChildRenderObjectWidgetMixin to SlottedMultiChildRenderObjectWidget and making it a concrete class.
      
      I also made SlottedContainerRenderObjectMixin generic instead of being specialized to RenderBox.
      
      I don't think this is something we can easily automigrate, but we may not need to, I don't know how common this is...
      027bb844
  23. 15 May, 2023 1 commit
  24. 11 May, 2023 1 commit
  25. 09 May, 2023 1 commit
  26. 05 May, 2023 2 commits
  27. 28 Apr, 2023 1 commit
  28. 24 Apr, 2023 1 commit
  29. 20 Apr, 2023 1 commit
  30. 18 Apr, 2023 1 commit