-
Notifications
You must be signed in to change notification settings - Fork 30.2k
Closed
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: desktopRunning on desktopRunning on desktopengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-windowsBuilding on or for Windows specificallyBuilding on or for Windows specifically
Milestone
Description
There are cases where plugin functionality requires changing the behavior of the WindowProc of the top-level HWND and/or the Flutter HWND. Examples:
- [window_size] Allow setting min/max sizes google/flutter-desktop-embedding#483
- Windows HSCURSOR not staying updated google/flutter-desktop-embedding#636
We should allow plugins to register as delegates of the top-level WindowProc (if the app chooses to provide it; for add-to-app this would not always make sense, so we should be clear that it is not required to work) and the Flutter WindowProc (if we keep an HWND-based approach at that level).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: desktopRunning on desktopRunning on desktopengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-windowsBuilding on or for Windows specificallyBuilding on or for Windows specifically