Skip to content

Releases: Nebula-Developer/Natsu

v0.6.4-beta

09 Dec 04:29
cc6bd25

Choose a tag to compare

v0.6.4-beta Pre-release
Pre-release

Hotfix release to fix Natsu.Templates having an invalid solution file.
Potentially the last release of Natsu, as focus moves to Emi.

v0.6.3-beta

01 May 03:19

Choose a tag to compare

v0.6.3-beta Pre-release
Pre-release

Fixes a bug regarding element clipping, merge wip/layout-operation branch.

v0.6.2-beta

22 Apr 04:20

Choose a tag to compare

v0.6.2-beta Pre-release
Pre-release

This version has a lot of major changes, which you can find below.

v0.6.1-beta...v0.6.2-beta

v0.6.1-beta

12 Apr 05:05

Choose a tag to compare

v0.6.1-beta Pre-release
Pre-release

Updates OpenTK to 5.0.0-pre.13, fixing a bug regarding window positions on Wayland (#47)

Also introduces Bindable, which will gradually be incorporated into more classes.
The general consensus behind turning a property into a Bindable<T> is the following:

Bindable<T> PropertyBindable = ...
T Property { get => PropertyBindable.Value; set => PropertyBindable.Value = value; }

This should be a plug-and-play system for most instances, but keep in mind that the Bindable<T> class may change.

v0.6.0-beta

22 Mar 08:59

Choose a tag to compare

v0.6.0-beta Pre-release
Pre-release

This release has multiple key features, and is a big step towards a stable release of Natsu:

  • Element.Margin now has four-side control, rather than just X/Y
  • New Element.Enabled to control both active/visible
  • deltaTime argument unified across all element update events
  • CustomInvalidation class added to Element
  • IPaint.BlendMode introduced (expect further progressions to blending and effects in a future release. For now see wip/layer-operation.)
  • Fixes infinite recursion bug related to AnchorPosition and ChildRelativeSizeAxes

v0.5.3-beta

16 Mar 08:51

Choose a tag to compare

v0.5.3-beta Pre-release
Pre-release

The primary change of this release is the integration of PaintableElement properties into Element, and the propagation of Element.Opacity. Also fixes TransformSequence<T> property setter issues when PublishTrimmed is enabled.

v0.5.2-beta

02 Mar 09:29

Choose a tag to compare

v0.5.2-beta Pre-release
Pre-release

This is an important release - XML comments should finally be packaged with the nuget package. This has been overlooked for a while now.

Also fixes an input issue, adds TransformSequence<T>.Do, and KeyMods.Repeat.

v0.5.1-beta

02 Mar 08:16

Choose a tag to compare

v0.5.1-beta Pre-release
Pre-release

Hotfixes some bugs that were present in the v0.5.0-beta release.

v0.5.0-beta

25 Feb 23:52
3c0d1ee

Choose a tag to compare

v0.5.0-beta Pre-release
Pre-release

Adds initial concept implementations of two key features: Shaders and Audio.
Currently, these are very opinionated and follow the rules of SkiaSharp and ManagedBass closely. This will be more abstracted later on.

v0.4.1-beta

05 Feb 10:04

Choose a tag to compare

v0.4.1-beta Pre-release
Pre-release

Fixes the template project, adds UseLocalPositions property to InputElement.