Skip to content

Releases: Delsin-Yu/GDPanelFramework

v1.0.0

09 Dec 16:14
Compare
Choose a tag to compare
  • Breaking: As the Godot doesn't work well with external assemblies, the GD Panel Framework is now distributed by zip/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

14 Oct 13:33
Compare
Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

Allow the developer to free buffered panels

v0.1.0

14 Oct 11:49
Compare
Choose a tag to compare

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

25 Sep 09:07
Compare
Choose a tag to compare

Fix Tween Hide does not hide the panel.

Full Changelog: v0.0.2...v0.0.3a

v0.0.2

21 Sep 13:55
Compare
Choose a tag to compare

Fix an issue that causes panels not to follow the camera.

Full Changelog: v0.0.1...v0.0.2

Initial release

09 Mar 12:00
Compare
Choose a tag to compare
v0.0.1

Initial nuget distribution