github AvaloniaUI/Avalonia 0.10.11

latest releases: 11.2.0-beta2, 11.2.0-beta1, 11.1.3...
2 years ago

Full Changelog: 0.10.10...0.10.11

New features/APIs

#7029 [Browser] Avalonia.Web (wasm)
#6223 #7007 [Windows] Windows IME
#7078 #7082 #6754 (and more) Nullable annotations for most of the base Avalonia package namespaces.
#6883 [Linux] Implement IPlatformLifetimeEvents for X11/Linux
#6836 Border StrokeDashArray
#7031 Add support for drawing ellipses directly via DrawingContext
#7080 #7094 Add Property DataGridColumn.HeaderTemplate
#7089 Introduce FontManagerOptions
#6811 Add InputManager.RemoveFocusScope + fix memory leak
#7043 make IsOpenProperty on flyoutbase public.

Dev-Tools

#6790 Allow to navigate to children (especially DataContext)
#6807 Fix: Added lost lines in event debugging
#6839 Fix: Double subscribe/unsubscribe INotifyPropertyChanged
#6849 Fix Ambiguous match found Exception

Bugfixes

#6867 [Osx] Allow child windows to be shown on top of fullscreen windows.
#6868 [Windows] only take focus on button down events.
#6896 [Osx] Clipping rendering issues osx
#6913 [Windows] Fix TrayIcon commands executes twice
#6926 [Osx] Only raise non-client click when outside view client area.
#6950 [Linux] Fixed missing XA_WM_NAME remove on empty window Title
#7006 [Osx] fix stuck tooltips on macOS
#7015 [Osx] Do not enforce DND copy effect
#7110 [Osx] Bring window to front when Activate() is called.
#7111 [Windows] Use WS_EX_LAYERED style for native control holders with winui composition
#7163 [Linux] [X11] Dispose transparency helper
#7187 [Osx] Fixes red flicker on Catalina when resizing
#6815 Fix implicit color to brush conversion in StaticResource
#6818 Filter pointer pressed events from disabled sub-menu items
#6830 Update NumericUpDown template MinWidth
#6847 ElementManager follows the behavior of ViewManager
#6860 DataGridColumn - fix LayoutRoundedWidth with DPI scaling applied
#6900 Don't update TransformedBounds from RenderTargetBitmap.
#6970 Investigation of animation system failure issue #6969
#6973 Expander properties to all directions
#6989 Fix transform problems caused by missing transform data or invalid order of operations
#7016 Fix slider behaviour for bigger thumbs
#7021 Fix: [Calendar] pointer wheel and page keys should not change the selection
#7028 Use MicroCOM for Win32 dialogs implementation + minor fixes
#7071 Fix issues with positioning of non-overlay popups
#7096 Fix condition in HotKeyProperty.Changed handler
#7112 Don't forget to add SplitView.Pane to the logical tree
#7194 Update Calendar in CalendarDatePicker Popup properly
#7201 Support RelativeSource-based bindings without requiring an x:DataType property.
#7206 Disabled button can be pressed issue/bug
#7219 Use pointer position relative to the scroll gesture recognizer target

Misc

#6909 [Osx] Refactor Native App Menu. Move default menu initialization code from ObjC to C#.
#7183 [Breaking-Change] Do not copy UWP behavior with ListBoxItem horizontal alignment
#6823 Added lost focus-within to pseudo classes attribute
#6854 type of the TreeView's items can be customized
#6894 Setting weak reference target instead of field
#6907 Use event args to get value instead of field
#6972 MsBuild property to simplify XamlX debugging
#7044 Handle TabStops
#7172 Enable nullable warnings as errors on projects which enabled Nullable Reference Types

Regressions (to be fixed in next update)

#7249 Context Menu Submenus now changing main menu position on menu open (overlay popups only)
#7236 Constrained NumericUpDown with MinWidth has visual problems
#7251 Linux NullReferenceException on tooltip closed

Don't miss a new Avalonia release

NewReleases is sending notifications on new releases.