FLUTTER ECOSYSTEM

bitsdojo_window

A package to help with creating custom windows with Flutter desktop (custom border, titlebar and minimize/maximize/close buttons) and common desktop window operations (show/hide/position on screen) for Windows and macOS

bitsdojo_window cover
Latest version
0.1.6
30-day downloads
23.9K
Likes
1.1K
Pub points
120

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

bitsdojo_window is a Flutter package designed for building custom desktop windows on Windows, macOS, and Linux. It enables developers to create visually distinct windows with custom borders, title bars, and control buttons (minimize, maximize, close). The package supports essential window operations like showing, hiding, and positioning windows on screen. Ideal for applications requiring a native-like yet highly customizable UI experience across desktop platforms.

Use cases
  • Custom window design for desktop apps
  • Creating branded or unique UIs
  • Implementing custom title bars
  • Managing window visibility and position
  • Cross-platform desktop app development
Key features
  • Custom window borders and title bars
  • Built-in minimize/maximize/close buttons
  • Window show/hide and positioning
  • Support for Windows, macOS, and Linux
  • Easy integration with Flutter desktop apps
Suitable for
  • Developers building desktop-first Flutter apps
  • Designers wanting full control over window appearance
  • Apps needing cross-platform desktop compatibility
  • Teams creating polished desktop user experiences
Considerations
  • Requires Flutter desktop setup
  • Limited customization beyond provided controls
  • May need platform-specific styling adjustments
  • Not suitable for mobile or web platforms
Supported platformsmacOSWindowsLinux

Install package

flutter pub add bitsdojo_window

Categories

Dependencies

Dependency list 4 items
  • bitsdojo_window_linux^0.1.4
  • bitsdojo_window_macos^0.1.4
  • bitsdojo_window_platform_interface^0.1.2
  • bitsdojo_window_windows^0.1.6

Source repository

Related projects