Skip to content

Releases: Nebula-Developer/Natsu

v0.6.4-beta

v0.6.4-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 09 Dec 04:29
cc6bd25

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

v0.6.3-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 01 May 03:19

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

v0.6.2-beta

v0.6.2-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 22 Apr 04:20

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

v0.6.1-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 12 Apr 05:05

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

v0.6.0-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 22 Mar 08:59

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

v0.5.3-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 16 Mar 08:51

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

v0.5.2-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 02 Mar 09:29

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

v0.5.1-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 02 Mar 08:16

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

v0.5.0-beta

v0.5.0-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 25 Feb 23:52
3c0d1ee

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

v0.4.1-beta Pre-release
Pre-release

Choose a tag to compare

@Nebula-Developer Nebula-Developer released this 05 Feb 10:04

Fixes the template project, adds UseLocalPositions property to InputElement.