12.1.1
Added 4
- Add ToolTip.ShouldUseOverlayLayer attached property
- Allow single parameter with any type when binding to a method
- Add UseWaylandWithFallback option
- Expose AutomationId as resource-id for Android automation
Fixed 16
- Fix Dispatcher.ReplaceImplementation
- Reapply cached binding source values during UpdateTarget
- Fix custom-hit-test optimization
- Detach platform input when presentation source closes
- Fix line break enumerator infinite loop
- Fix EGL surface recreation after native handle changes
- Fix stale _usedCache value that wasn't reset properly in compositor
- Properly wire CompositionInterop.IsLost
- Preserve lines at rounded fractional heights
- Correct nested TreeViewItem selection behaviour on pointer release
- Fix issues on SelectingItemsControls when items or control changes visibility
- Stop HotKeyManager from triggering on hidden controls
- Fix SplitView stealing BackRequested when its pane is closed
- Fix CommandBar secondary visibility during overflow open
- Fix AutoCompleteBox popup not closing on focus lost
- Position popup using the screen containing the anchor point
From Avalonia
What's Changed
Enhancements
- Controls – Add
ToolTip.ShouldUseOverlayLayerattached property by @rabbitism in https://github.com/AvaloniaUI/Avalonia/pull/21830 - XAML – Allow single parameter with any type when binding to a method by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/21867
- Wayland – Add
UseWaylandWithFallbackby @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/21734 - Android – Expose
AutomationIdas resource-id for Android automation by @stevemonaco in https://github.com/AvaloniaUI/Avalonia/pull/21780
Fixes
- Core – Fix
Dispatcher.ReplaceImplementationby @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/21735 - Core – Reapply cached binding source values during
UpdateTargetby @NathanDrake2406 in https://github.com/AvaloniaUI/Avalonia/pull/21756 - Core – Fix custom-hit-test optimization by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/21769
- Core – Detach platform input when presentation source closes by @NathanDrake2406 in https://github.com/AvaloniaUI/Avalonia/pull/21782
- Core – Fix line break enumerator infinite loop by @rabbitism in https://github.com/AvaloniaUI/Avalonia/pull/21808
- Core – Fix EGL surface recreation after native handle changes by @AB901 in https://github.com/AvaloniaUI/Avalonia/pull/21816
- Core – Fix stale
_usedCachevalue that wasn't reset properly in compositor by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/21823 - Core – Properly wire
CompositionInterop.IsLostby @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/21824 - Core – Preserve lines at rounded fractional heights by @NathanDrake2406 in https://github.com/AvaloniaUI/Avalonia/pull/21834
- Controls – Correct nested
TreeViewItemselection behaviour on pointer release by @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/21705 - Controls – Fix some issues on
SelectingItemsControlswhen items or control changes visibility by @timunie in https://github.com/AvaloniaUI/Avalonia/pull/20798 - Controls – Stop
HotKeyManagerfrom triggering on hidden controls (#21708) by @1419323749 in https://github.com/AvaloniaUI/Avalonia/pull/21714 - Controls – Fix
SplitViewstealing BackRequested when its pane is closed (#21740) by @gentledepp in https://github.com/AvaloniaUI/Avalonia/pull/21741 - Controls – Fix
CommandBarsecondary visibility during overflow open by @NathanDrake2406 in https://github.com/AvaloniaUI/Avalonia/pull/21742 - Controls – Fix
AutoCompleteBoxpopup not closing on focus lost by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/21749 - Controls – Position popup using the screen containing the anchor point by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/21750
- Controls – Keep page in
NavigationPage's logical tree until animation is complete by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/21751 - Controls – Fix
SimpleThemefocus adorner contrast in dark mode by @iamvalenciia in https://github.com/AvaloniaUI/Avalonia/pull/21753 - Controls – Fix
ComboBoxdropdown not scrolling to selected item when opened by @zrt2399 in https://github.com/AvaloniaUI/Avalonia/pull/21764 - Controls – Allow
Gridshared size groups to shrink by @NathanDrake2406 in https://github.com/AvaloniaUI/Avalonia/pull/21837 - Controls – Fix
ListBoxcrash when scrolling after item removal by @NathanDrake2406 in https://github.com/AvaloniaUI/Avalonia/pull/21838 - Controls – Clear
TextBoxundo history on external text updates by @NathanDrake2406 in https://github.com/AvaloniaUI/Avalonia/pull/21839 - Controls – Register
Gridassigned definition collections with their shared size group by @NathanDrake2406 in https://github.com/AvaloniaUI/Avalonia/pull/21848 - Controls – Initialize
TextBoxcommand states in constructor by @zrt2399 in https://github.com/AvaloniaUI/Avalonia/pull/21859 - Controls – Fix infinite loop in tab stop search with
TabNavigation=Onceby @maggch97 in https://github.com/AvaloniaUI/Avalonia/pull/21864 - Controls – Handle
Paddingcorrectly inScrollContentPresenterby @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/21872 - XAML – Respect disabled Avalonia name generator by @mklts in https://github.com/AvaloniaUI/Avalonia/pull/21804
- XAML – Support
{Binding ^}pattern forIObservableDataContextby @rabbitism in https://github.com/AvaloniaUI/Avalonia/pull/21812 - Windows – Fix Vulkan popup transparency by @the-bla in https://github.com/AvaloniaUI/Avalonia/pull/21802
- macOS – Fix IME preedit lost on focus change by @hyunq21 in https://github.com/AvaloniaUI/Avalonia/pull/21601
- macOS – Fix off-thread accessibility hit-test crash by @VicChelaru in https://github.com/AvaloniaUI/Avalonia/pull/21779
- macOS – Fix app activation by @JakobScholer in https://github.com/AvaloniaUI/Avalonia/pull/21799
- X11 – Fix active window tracking by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/21846
- X11/Wayland – Fix
DBusPlatformSettingsNullReferenceExceptionby @pos777 in https://github.com/AvaloniaUI/Avalonia/pull/21831 - Wayland – Report disposed
WaylandEglWsiSurfacerender target by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/21857 - Wayland – Destroy transient framebuffer SHM pools by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/21870
- Android – Fix multiline
TextBoxIME offsets by @AlexSCcon in https://github.com/AvaloniaUI/Avalonia/pull/21680 - iOS – Block external roles from activating
UISceneby @drasticactions in https://github.com/AvaloniaUI/Avalonia/pull/21844 - Headless – Fix headless session hang when cleanup throws by @NathanDrake2406 in https://github.com/AvaloniaUI/Avalonia/pull/21781
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/12.1.0...12.1.1