Skip to content

Releases: kirurobo/UniWindowController

v0.9.8

17 Nov 08:10
ff03688

Choose a tag to compare

Changed

01_Inspector 02_UIsample
  • Implemented frame constraint swizzling in NSWindow on macOS to bypass constrainFrameRect, allowing unrestricted window placement.
    • Checking Is Free Positioning Enabled prevents windows from being repositioned when placed above the menu bar.
    • In macOS 26, the menu bar has become transparent, but since it only displays the wallpaper, it does not appear below the menu bar when the window is not topmost.
    • macOS 26.0.x had an issue where a line would sometimes appear or disappear below the menu bar (Apple Support Community), but this seems to have been fixed in macOS 26.1.
  • To prevent issues when building macOS binaries on Windows, I have removed the bundle signing.

v0.9.7

16 Jul 05:55
51130de

Choose a tag to compare

Demo

A VRM Viewer demo is available here. UniWinC_VRM

Changed

  • URP settings verification has been added. #42, #75
    • However, it is difficult to fix this issue completely, so please configure the settings for each project individually.
image

Fixed

  • Fixed an issue where isClickThrough caused crashes on macOS. #65

v0.9.6

20 Feb 15:27
61ad434

Choose a tag to compare

Demo

A VRM Viewer demo is available here. UniWinC_VRM
Image

Changed

  • Replaced FindObjectOfType() with FindAnyObjectByType().

Fixed

  • Fixed coordinate misalignment with Retina support on macOS. #80

v0.9.5

18 Feb 12:41
57398b5

Choose a tag to compare

Changed

  • Renamed asmdef Unity.UniWindowController to Kirurobo.UniWindowController.
  • Renamed asmdef Unity.UniWindowController.Editor to Kirurobo.UniWindowController.Editor.
    • Please remove if there are old files in the project.

Fixed

  • Fixed for support both of New Input System and Legacy Input Manager. #80
  • Fixed wrong name "LeftCtrl" and "RightCtrl" in the code. #81

Added

  • Added GetClientRectangle() in the native plugins.

v0.9.4

06 Feb 09:14
b7f8fc1

Choose a tag to compare

Changed

  • Support New Input System. #73 .

Fixed

  • Remember main camera's clear flags and background color before applying automatic camera background switch.
  • To prevent errors on macOS, the save dialogue no longer displays a file type drop-down.
  • Fixed a crash when setting the window to borderless on macOS if the screen was initially in full screen mode.

v0.9.3

06 May 01:07
1ebd593

Choose a tag to compare

Rewritten and rebuilt for macOS

v0.9.2

18 Sep 13:40
fee3e7c

Choose a tag to compare

Fixed

  • DllNotFoundException in the Unity Apple Silicon Editor

Changed

  • Added client size display to the UI sample

v0.9.1

03 May 08:44
6ce6dd9

Choose a tag to compare

Updated for macOS

  • Removed OnGUI from asking for folder access permissions
  • Fixed file type selection field being shifted when opening save dialog
  • Fixed GetClientSize() to a size that does not include the frame

v0.9.0

22 Apr 09:21
7d68a78

Choose a tag to compare

Changed

  • The development environment has been changed to Unity 2020.3.

Fixed

  • Fixed size shift when window frame is hidden in Unity 2020 on Windows.

Notice

  • In the next version, I plan to disable the file related functions to prevent warnings on Macs.

v0.8.4

05 Dec 08:45
d5704d8

Choose a tag to compare

v0.8.4 Pre-release
Pre-release

Changed

  • Class UniWindowController is now singleton.

Added

  • Menu sample to test scene transition.

Updated

  • File type selection is implemented in macOS.
  • All samples were bundled for Unity package manager.