Skip to content

v1.11.1

Choose a tag to compare

@github-actions github-actions released this 09 Oct 17:47
· 49 commits to main since this release

Fix Android dual-display startup in example/duo_screen.

  • A primary launcher tap automatically opens the Viewer on display 0 and the Controller on the eligible secondary display.
  • Launcher taps from either screen keep the Viewer task on the primary display.
  • A normal companion Activity activates the secondary screen, replacing Presentation windows that OEM launchers can cover.
  • The example owns one companion engine, waits for host detach before reattachment, preserves it across primary Dart hot restart, and releases it when the primary Activity finishes.
  • Remove the example's presentation_displays dependency; no modified package cache or overlay permission is required.

Package APIs are unchanged in this patch. All 11 workspace packages retain the shared versioning policy. The Android host is example-local; the example remains unpublished on pub.dev. API levels below 26 use the single-screen fallback, and restricted external displays may reject Activity launches.

Validation:

Physical-device checks used the native host fix before integration with the v1.11.0 library changes. No APK or AAB is attached to this release.

Full Changelog