Avalonia

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

MIT License

Stars
23.8K
Committers
478

Bot releases are visible (Hide)

Avalonia - 0.10.6

Published by danwalmsley over 3 years ago

New features

  • Implemented ImageDrawing. #6014
  • DevTools filter text box #5991
  • [Linux] Added support for single-touch screens directly via evdev #5894

Bugfixes

  • Fix custom hit testing #5968
  • Don't activate window when extending client area. #5989
  • Default DataGrid SelectedIndex & SelectedItem binding mode to TwoWay #5931
  • Fix a memory leak in StreamNode. #5987
  • [OSX] Force shadow invalidation on programatic resize. #5971
  • [OSX, Windows] Fix - Missing Shadow - OSX and Window Position #5963

Misc:

  • Avoid boxing nullable values in BindingValue. #5970
  • Optimize shape rendering (pen creation mostly). #5997
  • Various memory optimizations #5972
  • Specialized observables for transitions #5953
  • Enable InputElement, Interactive, Visual and AvaloniaObject nullablity #5955

https://github.com/AvaloniaUI/Avalonia/compare/0.10.5...0.10.6

Avalonia - 0.10.5

Published by danwalmsley over 3 years ago

Avalonia - 0.10.4

Published by danwalmsley over 3 years ago

Avalonia - 0.10.3

Published by danwalmsley over 3 years ago

Some bug fixes.

Avalonia - 0.10.2

Published by grokys over 3 years ago

  • Un-deprecated Control.ContextMenu
  • Fixed a potential issue with ListBox.SelectedItems binding
Avalonia - 0.10.1

Published by danwalmsley over 3 years ago

  • New rendering APIs which will allow seperate project to implement Lottie animations.
  • Flyouts API
  • Android backend (preview) updated (deferred rendering, gpu support, keyboard input)

Many performance fixes and issues resolved.

For a summary of all changes see..
https://github.com/AvaloniaUI/Avalonia/compare/0.10.0...0.10.1

Avalonia - 0.10.0

Published by danwalmsley over 3 years ago

  • New beautiful Fluent Theme

  • New DatePicker Control

  • New TimePicker Control

  • New ToggleSwitch Control

  • New Label Control

  • Compiled Bindings

  • Unicode Support

  • Box Shadows

  • Improved Dev Tools

  • Typed property change notifications

  • Selection Model

  • 1000s of bug fixes and performance improvements.

Blog post:
http://avaloniaui.net/blog/2020-12-29-avalonia-0.10.0-release

Avalonia - 0.10.0 Release Candidate 2

Published by danwalmsley over 3 years ago

Avalonia - 0.10.0 Release Candidate 1

Published by danwalmsley almost 4 years ago

Avalonia - 0.10.0 Preview 6

Published by danwalmsley almost 4 years ago

Avalonia - 0.10.0 Preview 5

Published by danwalmsley about 4 years ago

Avalonia - 0.10.0 Preview 4

Published by danwalmsley about 4 years ago

Avalonia - 0.10.0 Preview 2

Published by danwalmsley about 4 years ago

  • IElementsFactory (from WinUI)
  • New SkiaSharp v2
  • Fix crashing on framebuffer with 0x0 size.
  • Fix X11 screens api on some obscure distros.
  • Fixes for relativepanel.
  • Fixes for text wrapping and layout.
  • Fixes for Default theme.

and many many more...

https://github.com/AvaloniaUI/Avalonia/compare/release/0.10.0-preview1...release/0.10.0-preview2

Avalonia - 0.9.12 Service Release

Published by danwalmsley about 4 years ago

  • Deterministic Xaml Compilation
  • X11 screens api compatible with old distributions
  • Prevent tooltips getting stuck on the screen.
  • Gtk based file dialogs auto append file extensions.
Avalonia - 0.10 Preview 1

Published by danwalmsley over 4 years ago

  • Fluent Theme
  • Native Embedding
  • OpenGL Control
  • Extended Client Frame api (render in titlebar)
  • 60 fps
  • BoxShadow
  • Full Unicode support in Textblock and new Text Layout Engine
  • RelativePanel
  • Bitmap resizing APIs
  • Experimental Acrylic Material
  • Compiled Bindings
  • Headless platform for VNC and UI Testing
  • Huge Performance improvements
  • Many bugs fixed
Avalonia - 0.9.11 Service Release

Published by danwalmsley over 4 years ago

  • support .axaml extensions, workaround for visual studio issues.
  • remove support for rendering layers. Allows animating opacity.
  • DnD drop file support for OSX.
  • Designer exceptions more useful.
  • Fix some segfaults on osx platform.
Avalonia - 0.9.10 Service Release

Published by danwalmsley over 4 years ago

  • Managed file dialogs can select both folders and files.
Avalonia - 0.9.9 Service Release

Published by danwalmsley over 4 years ago

  • Fix ability to target all .netcore versions since 2.0
Avalonia - 0.9.8 Service Release

Published by danwalmsley over 4 years ago

[X11]
Added support for Astra Linux
Fixed Modal Dialogs, can no longer click in mainwindow when the dialogs are shown.
Fixed GTK file dialogs initial filename.
Fixed popup and window sizing (race condition)
Rendering stops when window minimized
Added support for Immediate Rendering.

[General]
XAML compiler can cope with "," inside selectors.
Multibinding fixed.
Fixed issue where Black areas are shown when Window Manager gives a window smaller than Apps min size.
Fixed issues with Layout causing infinity measure passes.
Fixed Context Menu causing memory leaks.
ReactiveUI initialised before AfterSetup called.