Introduction
The window_manager
plugin provides comprehensive window management capabilities for Flutter desktop applications, enabling full control over window size, position, appearance, close behavior, and listening to events.
Core Features
Window Control
- Set size/min/max limits
- Position windows across displays
- Manage states: maximize/minimize/fullscreen
- Custom close handlers
Visual Customization
- Hide title bars
- Create borderless windows
- Adjust opacity/background color
- Control window shadows
Event Listeners
- Lifecycle: open/close events
- State: maximize/minimize/fullscreen
- Position: move/resize
- Focus: focus/blur
Platform Support
Platform | Support |
---|---|
Linux | ✔️ Fully supported |
macOS | ✔️ Fully supported |
Windows | ✔️ Fully supported |