Skip to content

Releases: macosui/macos_window_utils.dart

v1.5.0

18 Feb 08:59
385df0b
Compare
Choose a tag to compare
  • Add the following window methods:
    • preventWindowClosure
    • allowWindowClosure
    • isWindowClosureAllowed
    • closeWindow
    • performClose

v1.4.0

27 Sep 20:17
740f7bb
Compare
Choose a tag to compare
  • Add methods to retrieve or manipulate the window’s size and position.

v1.3.0

05 Sep 21:53
Compare
Choose a tag to compare
  • Add overrideStandardWindowButtonPosition and getStandardWindowButtonPosition to WindowManipulator to allow getting and setting the position of standard window buttons.

v1.2.0

09 Aug 12:08
ef668ab
Compare
Choose a tag to compare
  • Fix typo in README.
  • Add isMainWindow getter to WindowManipulator.

v1.1.2

23 Mar 11:06
0d4bb28
Compare
Choose a tag to compare
  • Make macos_window_utils work without modifications to MainFlutterWindow.swift.

v1.1.1

01 Mar 07:16
Compare
Choose a tag to compare
  • Hotfix: Fix accidental breaking change in directory structure in 1.1.0.

v1.1.0 (retracted)

28 Feb 19:31
a28acae
Compare
Choose a tag to compare
  • Add an abstract NSWindowDelegate that can be used to listen to events provided by NSWindowDelegate such as window resizing, moving, exposing, and minimizing. The following methods are currently supported:
    • Managing Sheets
      • windowWillBeginSheet
      • windowDidEndSheet
    • Sizing Windows
      • windowWillResize
      • windowDidResize
      • windowWillStartLiveResize
      • windowDidEndLiveResize
    • Minimizing Windows
      • windowWillMiniaturize
      • windowDidMiniaturize
      • windowDidDeminiaturize
    • Zooming Window
      • windowWillUseStandardFrame
      • windowShouldZoom
    • Managing Full-Screen Presentation
      • windowWillEnterFullScreen
      • windowDidEnterFullScreen
      • windowWillExitFullScreen
      • windowDidExitFullScreen
    • Moving Windows
      • windowWillMove
      • windowDidMove
      • windowDidChangeScreen
      • windowDidChangeScreenProfile
      • windowDidChangeBackingProperties
    • Closing Windows
      • windowShouldClose
      • windowWillClose
    • Managing Key Status
      • windowDidBecomeKey
      • windowDidResignKey
    • Managing Main Status
      • windowDidBecomeMain
      • windowDidResignMain
    • Exposing Windows
      • windowDidExpose
    • Managing Occlusion State
      • windowDidChangeOcclusionState
    • Managing Presentation in Version Browsers
      • windowWillEnterVersionBrowser
      • windowDidEnterVersionBrowser
      • windowWillExitVersionBrowser
      • windowDidExitVersionBrowser
  • Add an NSAppPresentationOptions class that allows the window's fullscreen presentation options to be modified.

v1.0.1

11 Jan 12:55
1d1e7eb
Compare
Choose a tag to compare
  • Add setLevel method.
  • Add the following order* methods:
    • orderOut
    • orderBack
    • orderFront
    • orderFrontRegardless
  • Add methods to modify the window's styleMask property.
  • Improve documentation.

v1.0.0

30 Dec 13:55
Compare
Choose a tag to compare
  • Initial version.