Skip to content

Conversation

@gspencergoog
Copy link
Contributor

@gspencergoog gspencergoog commented May 14, 2020

Description

This is a work-in-progress PR for trying out the multi-window API on the framework repo. The goal here is to convert from the window singleton to an API that has the concept of multiple windows. I'm not attempting to actually enable creating multiple windows here, just migrate to an API that has a concept of multiple windows/screens.

I haven't yet updated any docs yet. I wrote some, and copy/pasted a lot all over without making sure they're consistent.

The API design doc for this is here.

The associated engine change is flutter/engine#18368.

Build is expected to fail, since it needs the corresponding engine change to succeed.

Related Issues

Tests

  • No tests yet, which is why this is still WIP.

Breaking Change

  • No, this is not a breaking change. (which was no mean feat!)

@fluttergithubbot fluttergithubbot added a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) a: tests "flutter test", flutter_test, or one of our tests framework flutter/packages/flutter repository. See also f: labels. c: contributor-productivity Team-specific productivity, code health, technical debt. labels May 14, 2020
@gspencergoog gspencergoog force-pushed the multi_window branch 2 times, most recently from c2e0096 to 01abb5c Compare May 20, 2020 01:04
@gspencergoog gspencergoog deleted the multi_window branch June 4, 2020 17:29
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 31, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) a: tests "flutter test", flutter_test, or one of our tests c: contributor-productivity Team-specific productivity, code health, technical debt. framework flutter/packages/flutter repository. See also f: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants