Skip to content

Conversation

@gspencergoog
Copy link
Contributor

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 f: material design flutter/packages/flutter/material repository. framework flutter/packages/flutter repository. See also f: labels. c: contributor-productivity Team-specific productivity, code health, technical debt. tool Affects the "flutter" command-line tool. See also t: labels. work in progress; do not review labels Jun 4, 2020
@gspencergoog gspencergoog changed the title Migrate Framework to use multi-window API [WIP] Migrate Framework to use multi-window API Jun 4, 2020
@gspencergoog gspencergoog force-pushed the multi_window_framework branch 4 times, most recently from 02384c6 to 4bff48a Compare June 9, 2020 19:47
@gspencergoog gspencergoog force-pushed the multi_window_framework branch from 4bff48a to cd47031 Compare June 9, 2020 21:33
@flutter-dashboard
Copy link

This pull request has been changed to a draft. The currently pending flutter-gold status will not be able to resolve until a new commit is pushed or the change is marked ready for review again.

@gspencergoog
Copy link
Contributor Author

Closing this for now, since it'll probably take a different form in the final version. Still working on this, though.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 19, 2021
@gspencergoog gspencergoog deleted the multi_window_framework branch October 7, 2022 22:01
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. f: material design flutter/packages/flutter/material repository. framework flutter/packages/flutter repository. See also f: labels. tool Affects the "flutter" command-line tool. See also t: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants