1. 31 May, 2023 2 commits
  2. 30 May, 2023 18 commits
  3. 29 May, 2023 7 commits
  4. 28 May, 2023 5 commits
  5. 27 May, 2023 6 commits
  6. 26 May, 2023 2 commits
    • Nate Bosch's avatar
      Remove more `test_api/src` imports (#127716) · 0b9cd865
      Nate Bosch authored
      Replace imports of `src/remote_listener.dart` with `backend.dart` which exports `RemoteListener`.
      
      Remove the unused imports of `src/backend/stack_trace_formatter.dart` (no uses of `StackTraceFormatter`) and
      `src/backend/suite_channel_manager.dart` (no uses of `SuiteChannelManager`).
      0b9cd865
    • LongCatIsLooong's avatar
      Move shared inline widget logic to `RenderInlineWidgetContainerDefaults` (#127308) · b5df180a
      LongCatIsLooong authored
      - Added `InlineWidgetContainerDefaults` for deduping inline widget code
      - Added a helper function `WidgetSpan.extractFromInlineSpan` for extracting `WidgetSpan`s and automatically applying text scaling (at widget level)
      - Removed `TextPainter.inlinePlaceholderScales`. I'm going to deprecate the `scale` argument in `TextPainter.addPlaceholder` next, as scaling is now done at the widget level.
      - Added runtime check and comments to make sure nobody is extending `PlaceholderSpan` directly (unfortunately we can't remove `PlaceholderSpan`  without moving RenderEditable and RenderParagraph to the widgets library).
      b5df180a