1. 10 Nov, 2023 1 commit
  2. 11 Oct, 2023 1 commit
  3. 18 Sep, 2023 1 commit
  4. 31 Aug, 2023 1 commit
  5. 07 Aug, 2023 1 commit
  6. 16 Jun, 2023 1 commit
    • Mouad Debbar's avatar
      [web] Don't crash on `const HtmlElementView()` (#128965) · fc8856eb
      Mouad Debbar authored
      Previously, when the code contained `const HtmlElementView()` it would break even if it's guarded by `if (kIsWeb)`.
      
      This PR makes it such that `const HtmlElementView()` is allowed but it still throws if it gets inserted into the widget tree by mistake on non-web platforms.
      
      One improvement we can make in the future is to have a conditional import:
      - `_html_element_view_web.dart` that contains the real `HtmlElementView` that can only be instantiated on web.
      - `_html_element_view_io.dart` that contains a stub with an unimplemented `build()` method.
      
      Fixes https://github.com/flutter/flutter/issues/43532
      fc8856eb
  7. 05 Apr, 2023 1 commit
  8. 14 Mar, 2023 1 commit
  9. 08 Feb, 2023 1 commit
    • Gabriel Terwesten's avatar
      Don't call `PlatformViewCreatedCallback`s after `AndroidViewController` is disposed (#116854) · ec289f1e
      Gabriel Terwesten authored
      * Don't call `PlatformViewCreatedCallback`s after `AndroidViewController` is disposed
      
      Before this change it was possible that, if a `AndroidViewController` was disposed before we got the notification that the platform view was created, `PlatformViewCreatedCallback`s where called even after calling `AndroidViewController.dispose`.
      
      Also makes `_PlatformViewLinkState._onPlatformViewCreated` more carful to only call `setState` when mounted.
      
      Closes #84628
      Closes #96384
      
      * Allow all widgets to remove listeners from controller
      
      * Remove assert
      
      * Add expectations to test
      ec289f1e
  10. 17 Jan, 2023 1 commit
  11. 21 Dec, 2022 1 commit
  12. 20 Dec, 2022 1 commit
  13. 17 Dec, 2022 1 commit
  14. 16 Dec, 2022 2 commits
  15. 15 Nov, 2022 1 commit
  16. 05 Oct, 2022 1 commit
  17. 21 Sep, 2022 1 commit
  18. 12 Aug, 2022 1 commit
  19. 11 Aug, 2022 2 commits
  20. 23 Jun, 2022 1 commit
  21. 08 Jun, 2022 1 commit
  22. 24 May, 2022 1 commit
  23. 20 May, 2022 1 commit
  24. 07 Apr, 2022 1 commit
  25. 30 Mar, 2022 1 commit
  26. 29 Mar, 2022 2 commits
  27. 24 Mar, 2022 1 commit
  28. 17 Mar, 2022 1 commit
  29. 16 Mar, 2022 2 commits
  30. 14 Mar, 2022 1 commit
  31. 08 Oct, 2021 3 commits
  32. 31 Aug, 2021 1 commit
  33. 27 Jul, 2021 1 commit
  34. 01 Jul, 2021 1 commit