This change allows Android builds to only need SwipeRefreshLayout when using DetailedList. DetailedList will not error if SwipeRefreshLayout is not installed, but will show an error to update dependencies if the widget is used without the import.
The SwipeRefreshLayout dependency was removed from the pyproject.toml on all examples files that do not use DetailedList.
This removes needing the dependency on every Android app, and can now only require the dependency when using the widget DetailedList.
This relates to the issue: Soften runtime requirement for Android SwipeRefreshLayout #2454
PR Checklist:
[x] All new features have been tested -> features couldn't be tested with coverage (entered # pragma: no cover), but were tested with examples to ensure app works without the dependency and will show an error to add the dependency if DetailedList is used.
[x] All new features have been documented -> added bullet about dependency to docs/reference/api/widgets/detailedlist.rst
This change allows Android builds to only need SwipeRefreshLayout when using DetailedList. DetailedList will not error if SwipeRefreshLayout is not installed, but will show an error to update dependencies if the widget is used without the import.
The SwipeRefreshLayout dependency was removed from the pyproject.toml on all examples files that do not use DetailedList.
This removes needing the dependency on every Android app, and can now only require the dependency when using the widget DetailedList.
This relates to the issue: Soften runtime requirement for Android SwipeRefreshLayout #2454
PR Checklist: