Skip to content

Add window/application lifecycle delegation for desktop shells #30735

@stuartmorgan-g

Description

@stuartmorgan-g

Example use case: A document-based Flutter application should be able to prevent a window from being closed (e.g., with an alert) if the document corresponding to that window is unsaved.

At the very least plugins need to be able to register for application and window lifecycle events (as they can for application lifecycle on iOS), but we may want to consider making system channels for the most common cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: desktopRunning on desktopc: new featureNothing broken; request for a new capabilitycustomer: crowdAffects or could affect many people, though not necessarily a specific customer.customer: octopodengineflutter/engine related. See also e: labels.platform-linuxBuilding on or for Linux specificallyplatform-macBuilding on or for macOS specificallyplatform-windowsBuilding on or for Windows 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