Skip to content

Releases: Pavreally/WindowManager

WindowManager_v1.6-beta.1

10 Jun 00:10
Compare
Choose a tag to compare
  • Fixed a compilation warning in accordance with the updated code maintenance rules in Unreal Engine 5.
  • Removed a false log warning about a non-existent widget after an attempt to remove it.

WindowManager_v1.6-beta.0

07 Jun 21:48
Compare
Choose a tag to compare

Global Update!

  • The plugin has been redesigned and updated for Unreal Engine 5.6.
  • The main function is now more flexible — it no longer requires memory allocation or data arrays. You can even mix different usage approaches.
  • A major C++ refactor was done: the Blueprint-based version was removed, the code was broken down into smaller components, and one universal function was split into four parts for clarity. All optional settings have been grouped into a convenient struct.
  • No more need to manually update arrays — the function now automatically manages the linked data array, handling both saving and removal of entries.
  • Widget tags are now supported (when using a data array). This allows you to remove groups of widgets by tag all at once.
  • Targeted widget removal can now work without a data array — just place the removal function wherever needed and specify the widget class.
  • All function options are now optional and can be enabled or disabled at any time.
  • Several new experimental features have been added:
  1. SmartCursor – automatically hides the cursor when all widgets are closed and none remain on screen.
  2. NoOtherWidgetsInArray – prevents a widget from opening if any other active widgets are present in the data array (works only with arrays).
  3. NoOtherWidgetsGlobal – prevents a widget from opening if any other widget exists globally (This option will work in any case).
  • Improved keyword search logic.
  • Major improvements to code documentation.

WindowManager_v1.5-beta.0

13 Nov 00:23
Compare
Choose a tag to compare
  • Build and recheck performance on Unreal Engine 5.5.0.
  • Refactoring C++ and BP code. The basic functionality has not changed. Optimisation of calculations.

WindowManager_v1.4-beta.0

29 Jun 20:46
Compare
Choose a tag to compare
  • Refactoring C++ and BP code. Optimized use of variables.
  • Discarding structure to save memory.
  • Targeted closing of a widget is now supported (if specified in the settings), not just closing the last widget in the stack of already open widgets (now the default if no choice is specified).

WindowManager_v1.3-beta.0

23 Mar 23:01
Compare
Choose a tag to compare

Version 1.3

  • Refactoring C++ and BP code.
  • Features converted into a plugin for easier installation.
  • Now when deleting all widgets, you don't necessarily have to have a widget open with WM.
  • The plugin was pre-packaged on Win64 and Android only.