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