Skip to content

Refactor FlutterView / FlutterWindow #112204

@goderbauer

Description

@goderbauer

In preparation for multi window we need to refactor the FlutterView/FlutterWindow classes in dart:ui:

  • Remove FlutterWindow class
  • Move its logic into FlutterView and make that class non-abstract
  • expose a viewId (instead of a window id like FlutterWindow does today) on the FlutterView that uniquely identifies the view

The goal is to center the engine around views, it will have no idea about windows.

Metadata

Metadata

Assignees

Labels

P3Issues that are less important to the Flutter projecta: multi windowIssues related to multi window supportc: new featureNothing broken; request for a new capabilityengineflutter/engine related. See also e: labels.

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions