Releases: Delsin-Yu/GDPanelFramework
Releases · Delsin-Yu/GDPanelFramework
v1.0.0
- Breaking: As the Godot doesn't work well with external assemblies, the
GD Panel Framework
is now distributed byzip/addon
instead of being a Nuget Package. - Fix an issue where switching to another game window does not cancel the input from the current one.
Full Changelog: v0.1.1...v1.0.0
v0.1.1
Full Changelog: v0.1.0...v0.1.1
Allow the developer to free buffered panels
v0.1.0
Full Changelog: v0.0.2...v0.1.0
New Feature:
- Breaking: Implement better mouse-only panel control handling; the Panel no longer restore focus and mouse mode for
Control
:
/// <summary>
/// Sets a <see cref="Control"/> under the current panel
/// to only react with mouse interaction and does not grab focus when pressed.
/// </summary>
UIPanelBaseCore.SetMouseOnly(Control control)
Allow customizable protected exception handling.
/// <summary>
/// Provide an event to customize the behavior
/// when an exception is thrown in protected methods.
/// </summary>
public static class GDPanelFrameworkExceptionHandler
{
/// <summary>
/// Occurs when an exception is thrown in protected methods,
/// exceptions will output to the default Godot output via <see cref="GD.PushError(string)"/> if left unassigned.
/// </summary>
public static event Action<Exception>? OnProtectedException;
}
Automatically cancel input when the game window loses focus.
Bug Fix:
Fix incorrectly marked invalid InputEvent as handled.
v0.0.3a
Fix Tween Hide does not hide the panel.
Full Changelog: v0.0.2...v0.0.3a
v0.0.2
Fix an issue that causes panels not to follow the camera.
Full Changelog: v0.0.1...v0.0.2
Initial release
v0.0.1 Initial nuget distribution