Skip to content

[macOS] Platform views should support hit testing #129085

@knopp

Description

@knopp

For now the RTree from embedder is as close as we get to determine parts of platform views obscured by Flutter content. This can be revisited once framework has better support for providing hit test regions.

Alongside hit testing, mouse cursor switching needs to be supported. When cocoa view changes cursor it needs to be restored when user hovers Flutter content. Analogically, when cursor leaves Flutter content and hovers over platform view, the platform view cursor needs to be restored.

Metadata

Metadata

Assignees

Labels

P3Issues that are less important to the Flutter projecta: desktopRunning on desktopa: platform-viewsEmbedding Android/iOS views in Flutter appsc: new featureNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to Flutterengineflutter/engine related. See also e: labels.platform-macBuilding on or for macOS specificallyteam-macosOwned by the macOS platform team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions