Window Manager Versions Save

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

v0.3.7

7 months ago
  • [windows] Wrong window position in fullscreen mode with external monitor #405
  • [windows] fix: incorrect window size before/after setTitleBarStyle #401
  • [windows] Fix #389 setAsFrameless on titleBarStyle.normal #400

v0.3.6

8 months ago
  • [macos & windows] Fix incorrect centering when multi-screen
  • [windows] feat: restore Windows 7 support (#388)
  • [windows] Better fullscreen implementation (#367)

v0.3.5

10 months ago
  • [macos] fixes setMinimumSize and setMaximumSize (#341)
  • [windows] Remove app cut at the bottom and force refresh when back from fullscreen (#359), Fixes #311, #266, #228, #355, #237
  • [linux] fix: on-close event handler not be triggered on flutter >= 3.10 (#343)
  • [linux] feat: Dock Window to Screen like Taskbar (#347)

v0.3.4

11 months ago
  • [macos] Fix blur and focus events when the MainFlutterWindow extends from NSPanel

v0.3.3

11 months ago
  • [macos] feat: setTitleBarStyle() restores window frame on Linux (#323)
  • [macos] Implement isVisibleOnAllWorkspaces & setVisibleOnAllWorkspaces methods

v0.3.2

1 year ago
  • [macos] Feature to set labeled badge on taskbar aka dock (#305)
  • [linux] remove the margins of the window frame (#318)
  • Add AlwaysOnBottom support for Windows (#306)
  • [Windows] make setMinimum/MaximumSize() dpi change awareable (#231)
  • remove frameless on set title bar style on macos (#240)
  • chore: Add windowButtonVisibility to WindowOptions

v0.3.1

1 year ago
  • [linux] avoid removing shadows if no title is set (#297)
  • [macos] Implement isMaximizable and setMaximizable (#290)
  • Don't crash if an event doesn't have a dedicated handler (#286)
  • Remove all subWindow related implementations

v0.3.0

1 year ago
  • Add integration test (#275)
  • [windows] add show and hide events (#274)
  • [linux] clean up state tracking (#273)
  • Add missing future return values (#272)
  • [linux] implement minimizable & maximizable (#270)
  • [linux] fix getTitle() crash when null (#269)
  • [linux] fix on_window_show and on_window_hide signatures (#268)

v0.2.9

1 year ago
  • [windows] Fix set maximizable throwing an error (#267)
  • [linux] clean up unused includes (#260)
  • [linux] fix window geometry hints (#257)
  • [linux] pass the plugin instance around as user data (#256)
  • [linux] fix getOpacity() (#255)
  • [Linux] use g_strcmp0() (#254)
  • [Linux] remove misleading C++-style default values (#253)
  • [Linux] implement setBrightness() (#252)
  • [Linux] fix frameless window & background color (#250)
  • [Linux] make setTitleBarStyle() GTK/HDY/CSD/SSD compatible (#249)

v0.2.8

1 year ago
  • Bump screen_retriever from 0.1.2 to 0.1.4
  • WindowOptions supports backgroundColor
  • [linux] fix: offset lost after invoking gtk hide on linux #241
  • [macos] Fix Unable to bridge NSNumber to Float #236
  • [linux] Introduce grabKeyboard() and ungrabKeyboard() #229