Skip to content

Releases: liwuqingxin/Avalonia.Css

v1.0.0

06 Nov 15:27
3f506bd
Compare
Choose a tag to compare

We have released the first official version v1.0.0.
We also provide English and Chinese documentation and some examples of use.

What's Changed

Full Changelog: v1.0.0-beta.3...v1.0.0

Nlnet.Avalonia.Css

+ Add preferred path for loading acss source.
+ Add support for style inheritance.
+ Animation setters now support dynamic resources.
+ Add support for embedded source.
+ IAcssContext support to control whether Transition is enabled or not.
- Setters of style behind the children will be ignored now.
- Remove asynchronous loading for acss for now.
- Simplifying the Transition object syntax.
● Optimize file monitoring service. Now files under the same folder share a file monitor.
● Fix the bug that dynamic resources do not reload when the resource changed.
● Fix some bugs for reloading styles.
● Rename AcssBuilder to AcssContext.

Nlnet.Avalonia.Css.Fluent

+ Add some animations that Fluent theme should have.
● Using style inheritance to save code.
● AcssFluentTheme uses EmbeddedSource now.

Nlnet.Avalonia.Css.Behaviors

+ SelectionDetailBehavior.

Nlnet.Avalonia.Senior

+ Add extend method ShowDialogSync() for Window.
+ NtWindow supports Mask, which is displayed in the upper layer of the content.

v1.0.0-beta.3

27 Aug 14:23
e676d39
Compare
Choose a tag to compare
v1.0.0-beta.3 Pre-release
Pre-release

Provide acss styles for all avalonia basic controls and fix some bugs.

We skip the v1.0.0-beta.2 for mistake. 😢

https://www.nuget.org/packages/Nlnet.Avalonia.Css/

What's Changed

Nlnet.Avalonia.Css

  • Some fixes for style reapplying. Now only the controls of type that theme or style changed will reapply control theme or style.
  • AcssLoader will not load debug path now, which will be also changed in next version.

Nlnet.Avalonia.Css.Fluent

  • Complete all acss style for basic avalonia controls, except ManagedFileChooser and ColorPicker.
  • Update visual of popup.

Nlnet.Avalonia.MessageBox

  • Update independent themes for MessageBox.

Nlnet.Avalonia.Senior

  • Add RecyclePanel.

v1.0.0-beta.1

16 Aug 08:47
13f1cdf
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release
  • Basic functionalities of Acss.
  • Fluent theme for some Avalonia.Controls, Nlnet.Avalonia.MessageBox and Nlnet.Avalonia.Senior.
  • Acss behaviors.
  • Nlnet.Avalonia.MessageBox.
  • Nlnet.Avalonia.Senior.