FLUTTER ECOSYSTEM

window_manager

This plugin allows Flutter desktop apps to resizing and repositioning the window.

Latest version
0.5.1
30-day downloads
383.1K
Likes
1.1K
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

window_manager is a Flutter plugin designed for desktop applications on macOS, Windows, and Linux. It enables developers to programmatically control window properties such as size, position, and visibility. With this package, users can dynamically resize and reposition windows, enhancing the user experience in desktop-first Flutter apps. It provides a simple API to manage window behavior without requiring native code. The plugin integrates seamlessly with Flutter's UI framework and supports responsive window management across platforms.

Use cases
  • Resizing windows programmatically
  • Repositioning app windows
  • Managing window visibility
  • Creating floating or draggable windows
  • Implementing custom window behaviors
Key features
  • Cross-platform support (macOS, Windows, Linux)
  • Simple API for window manipulation
  • Supports window resizing and positioning
  • No need for native platform code
  • Seamless integration with Flutter UI
Suitable for
  • Desktop-first Flutter applications
  • Apps requiring dynamic window control
  • Developers targeting multiple desktop platforms
  • Custom window layouts
  • Advanced desktop UX features
Considerations
  • Requires Flutter 3.0 or higher
  • Limited to desktop platforms
  • May require platform-specific configuration
  • Not suitable for mobile or web apps
  • Behavior may vary slightly between operating systems
Supported platformsmacOSWindowsLinux

Install package

flutter pub add window_manager

Categories

Source repository

Related projects

Rankings