* fix: correct auto-scroll direction for left selection handle drag on iOS
When dragging the left selection handle upward, the proxy rect used for
auto-scroll detection was built with offset & Size(1, edgeOffset), which
extends 220px downward from the selection start. This caused the bottom
of the rect to exceed the viewport bottom, triggering a downward scroll
(showing content below) — the opposite of the intended direction.
Fix by using Rect.fromLTWH(offset.dx, offset.dy - edgeOffset, 1, edgeOffset)
so the proxy rect extends upward, only triggering scroll-up when the
handle approaches the top edge of the viewport.
* chore: update iOS minimum deployment target to 13.0
* test: add auto_scroller proxy rect direction tests
Adds regression tests for the left selection handle auto-scroll bug
where the proxy rect incorrectly extended downward, triggering scroll
in the wrong direction. Verifies the rect extends upward from the
handle offset when direction is AxisDirection.up.
* fix: remove unused import in auto_scroller_test
* chore: code review
* Adding offline collaboration example using appflowy_editor_sync_plugin
* Adapting example to a new appflowy_editor_sync_plugin version.
* Revert "Adapting example to a new appflowy_editor_sync_plugin version."
This reverts commit 7ea235f6f6ceb34d00a365fd05e82cdb6c5a8c67.
* increase flutter-version for testing workflow
* fix: auto_scrollable_widget adding lint ignore: invalide_use_of_protected_member.