reactiveui / ReactiveUI.SourceGenerators

Use source generators to generate objects.
MIT License
31 stars 3 forks source link

chore(deps): update avalonia monorepo to 11.2.0 #129

Closed renovate[bot] closed 1 week ago

renovate[bot] commented 2 weeks ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Avalonia (source) 11.1.4 -> 11.2.0 age adoption passing confidence
Avalonia.Desktop (source) 11.1.4 -> 11.2.0 age adoption passing confidence
Avalonia.Diagnostics (source) 11.1.4 -> 11.2.0 age adoption passing confidence
Avalonia.Fonts.Inter (source) 11.1.4 -> 11.2.0 age adoption passing confidence
Avalonia.ReactiveUI (source) 11.1.4 -> 11.2.0 age adoption passing confidence
Avalonia.Themes.Fluent (source) 11.1.4 -> 11.2.0 age adoption passing confidence

Release Notes

AvaloniaUI/Avalonia (Avalonia) ### [`v11.2.0`](https://redirect.github.com/AvaloniaUI/Avalonia/releases/tag/11.2.0) [Compare Source](https://redirect.github.com/AvaloniaUI/Avalonia/compare/11.1.4...11.2.0) ##### What's Changed Combined change log from all 11.2.0 betas and rc. ##### Features - feat: Every RoutedEvent should be usable as Attached Event by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/15274](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15274) - New ToolTipClosing, ToolTipOpening attached events and ToolTip.Opened, ToolTip.Closed by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/15493](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15493) - Custom popup placement callback by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/15667](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15667) - Add Close and ClearAll api for INotificationManager and IManagedNotificationManager by [@​wieslawsoltes](https://redirect.github.com/wieslawsoltes) in [https://github.com/AvaloniaUI/Avalonia/pull/15628](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15628) - Add dedicated automation peers for TreeView and TreeViewItem by [@​wieslawsoltes](https://redirect.github.com/wieslawsoltes) in [https://github.com/AvaloniaUI/Avalonia/pull/15653](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15653) - Add HotKeys Page to DevTools by [@​stevemonaco](https://redirect.github.com/stevemonaco) in [https://github.com/AvaloniaUI/Avalonia/pull/15700](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15700) - Refactored WASM rendering, added MT support for dispatcher by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/15709](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15709) - Implementing IFormattable on KeyGesture by [@​IanRawley](https://redirect.github.com/IanRawley) in [https://github.com/AvaloniaUI/Avalonia/pull/15828](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15828) - DataGrid: expose row index by [@​rabbitism](https://redirect.github.com/rabbitism) in [https://github.com/AvaloniaUI/Avalonia/pull/15909](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15909) - Avalonia.Native TopLevel embedding by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/15932](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15932) - Adds support for Seconds to TimePicker by [@​begleysm](https://redirect.github.com/begleysm) in [https://github.com/AvaloniaUI/Avalonia/pull/16079](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16079) - MacOS sandboxing feature by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16090](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16090) - Add an overload for ClassicDesktopStyleApplicationLifetime by [@​NeverMorewd](https://redirect.github.com/NeverMorewd) in [https://github.com/AvaloniaUI/Avalonia/pull/16167](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16167) - Implement `BindingOperations.GetBindingExpressionBase` by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/16214](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16214) - Add UpdateSourceTrigger support for ReflectionBindingExtension by [@​rabbitism](https://redirect.github.com/rabbitism) in [https://github.com/AvaloniaUI/Avalonia/pull/16861](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16861) - Screens API refactor by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16295](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16295) - X11 - Refactor x11 Screen API by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16705](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16705) - Improve TextTrimming customization experience by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16521](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16521) - x:Shared by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16644](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16644) - PolyBezierSegment by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16664](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16664) - ResourceProvider upgrade by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16928](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16928) - Add BoolTransition by [@​dbriard](https://redirect.github.com/dbriard) in [https://github.com/AvaloniaUI/Avalonia/pull/16941](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16941) - Expose TreeViewItem expansion status to root event. by [@​rabbitism](https://redirect.github.com/rabbitism) in [https://github.com/AvaloniaUI/Avalonia/pull/16984](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16984) - Enable VisualBrush to be used as Visual's OpacityMask by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17072](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17072) - Added Win32PlatformOptions.GraphicsAdapterSelectionCallback by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17079](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17079) - Implemented GLib-based dispatcher by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17281](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17281) - Avalonia single project support by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/9613](https://redirect.github.com/AvaloniaUI/Avalonia/pull/9613) - Improve DevTools previewer of setter values by including all value priorities by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/13802](https://redirect.github.com/AvaloniaUI/Avalonia/pull/13802) ##### Enhancements - Enable Metal rendering by default for iOS and macOS by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/14762](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14762) - Improve AvaloniaObject.GetValue performance by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/15342](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15342) - ToolTip should use Popup internally + fix Popups not closing when placement target is closed by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/15358](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15358) - Add basic integration tests for NativeControlHost and improve its automation/a11y support. by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/15542](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15542) - \[Windows] WindowDecorations related integration tests by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/15561](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15561) - Bump DBus stack by [@​affederaffe](https://redirect.github.com/affederaffe) in [https://github.com/AvaloniaUI/Avalonia/pull/15568](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15568) - Validate all width/height properties of Layoutable when they are set by [@​TomEdwardsEnscape](https://redirect.github.com/TomEdwardsEnscape) in [https://github.com/AvaloniaUI/Avalonia/pull/15753](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15753) - Refactor WASM input and dom-callbacks to work with multithreading by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/15849](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15849) - Request for Feedback: Improving Startup Latency in X11 by [@​Sewer56](https://redirect.github.com/Sewer56) in [https://github.com/AvaloniaUI/Avalonia/pull/16033](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16033) - TrayIcon integration tests by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16154](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16154) - Fixed build error: SourceRoot paths are required to end with a slash or backslash by [@​heku](https://redirect.github.com/heku) in [https://github.com/AvaloniaUI/Avalonia/pull/16174](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16174) - Remove obsolete API usage from `SelectingItemsControl`. by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/16220](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16220) - Move IsDirect = true into DirectPropertyBase by [@​heku](https://redirect.github.com/heku) in [https://github.com/AvaloniaUI/Avalonia/pull/16256](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16256) - Android - Refactor AvaloniaInputConnection by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16490](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16490) - Obsolete CompiledBindingPathBuilder.SetRawSource by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/16505](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16505) - UWP/WinUI style XYFocus subtree restrictions by [@​IanRawley](https://redirect.github.com/IanRawley) in [https://github.com/AvaloniaUI/Avalonia/pull/16557](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16557) - Remove System.Linq.Expressions usages in ReflectionClrPropertyInfo by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/16568](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16568) - Increase LayoutTransformControl.DecimalsAfterRound from 4 to 8 by [@​BobLd](https://redirect.github.com/BobLd) in [https://github.com/AvaloniaUI/Avalonia/pull/16583](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16583) - Extract non-generic members from frequently used generic types by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/16585](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16585) - Switch to a HashSet as backing for SafeEnumerableList by [@​halgari](https://redirect.github.com/halgari) in [https://github.com/AvaloniaUI/Avalonia/pull/16633](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16633) - Only add the text selection canvas when the textbox is focused by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16643](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16643) - 11.2.x Private/PublicAPI adjustments by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16733](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16733) - Reduced memory alloc for combined binding subjects by [@​YohDeadfall](https://redirect.github.com/YohDeadfall) in [https://github.com/AvaloniaUI/Avalonia/pull/16794](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16794) - feat: Align `PathSegments` ctor overloads to WPF `PathSegmentCollection` by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16809](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16809) - \[AVN] Introduced ComObjectWeakPtr by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17041](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17041) - Validate visual parent on attaching to the tree by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/17049](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17049) - Begin with DisableRuntimeMarshalling support + fix macOS Metal AOT by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/17116](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17116) - Make UiThreadRenderTimer to calculate the next tick time based on expected FPS by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17121](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17121) - Use epoll for dispatcher loop since it's more accurate with wait timeouts by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17123](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17123) - \[fbdev] Added a mode that should not waste time in FBIO_WAITFORVSYNC by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17124](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17124) - Disable runtime marshalling for GetProcAddress by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/17136](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17136) ##### Fixes
Expand - Fix TemplateBinding and allow custom attributes in XamlValueConverter by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/14612](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14612) - Notify window on mouseEntered (mac only) by [@​ltetak](https://redirect.github.com/ltetak) in [https://github.com/AvaloniaUI/Avalonia/pull/15251](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15251) - Fix nth child selector in data grid header by [@​appel1](https://redirect.github.com/appel1) in [https://github.com/AvaloniaUI/Avalonia/pull/15482](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15482) - Fix SelectableTextBlock Selection by [@​xLEGiON](https://redirect.github.com/xLEGiON) in [https://github.com/AvaloniaUI/Avalonia/pull/15536](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15536) - Win32 - Fix EntendClient hints not being applied window show by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/15552](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15552) - X11Window should probably ignore X11 grab focus events by [@​walterlv](https://redirect.github.com/walterlv) in [https://github.com/AvaloniaUI/Avalonia/pull/15686](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15686) - Try to normalize family names for embedded fonts by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/15703](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15703) - Propagate Dispose from GlyphTypefaceImpl to dispose SkTypeface by [@​lindexi](https://redirect.github.com/lindexi) in [https://github.com/AvaloniaUI/Avalonia/pull/15733](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15733) - Don't show text selector when no text is ready by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/15770](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15770) - More trimming fixes, enable analyzers unconditionally by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/15815](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15815) - FontManager adjustments by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/15819](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15819) - Fix OnColorValuesChanged not executed on the UI thread by [@​Bezolt](https://redirect.github.com/Bezolt) in [https://github.com/AvaloniaUI/Avalonia/pull/15827](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15827) - \[Text] Multiple text processing fixes by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/15837](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15837) - Translate glyphRun bounds by the baseline origin by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/15839](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15839) - Apply Alignments to TileBrushes with uniform stretch by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/15846](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15846) - \[Text] Fix glyph offsets by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/15848](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15848) - Remove from logical children and clear item container on reset by [@​Meloman19](https://redirect.github.com/Meloman19) in [https://github.com/AvaloniaUI/Avalonia/pull/15855](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15855) - macOS: Don't include two windows in a11y tree. by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/15899](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15899) - Fix gesture event names by [@​wieslawsoltes](https://redirect.github.com/wieslawsoltes) in [https://github.com/AvaloniaUI/Avalonia/pull/15931](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15931) - \[X11] Ensure XSync before calling CreateNativeControlCore by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/15952](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15952) - Fix [#​15955](https://redirect.github.com/AvaloniaUI/Avalonia/issues/15955) by [@​nil4](https://redirect.github.com/nil4) in [https://github.com/AvaloniaUI/Avalonia/pull/16005](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16005) - Fix some issues with strokeless geometry segments by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/16019](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16019) - Fix tile mode used in SkShader for a TileBrush with None TileMode by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16021](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16021) - Fix TrayIcon menu crash by [@​logiclrd](https://redirect.github.com/logiclrd) in [https://github.com/AvaloniaUI/Avalonia/pull/16024](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16024) - Fix crash in TreeView when removing a node. by [@​doubleday](https://redirect.github.com/doubleday) in [https://github.com/AvaloniaUI/Avalonia/pull/16041](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16041) - Enhance SplitPropertyPath to conditionally handle parentheses in prop. by [@​Abdesol](https://redirect.github.com/Abdesol) in [https://github.com/AvaloniaUI/Avalonia/pull/16054](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16054) - Fix headless window transparency by [@​Rosentti](https://redirect.github.com/Rosentti) in [https://github.com/AvaloniaUI/Avalonia/pull/16058](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16058) - Set isDirectory:true explicitly to help \[NSURL fileURLWithPath] method by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16061](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16061) - Fix HorizontalHeadTable usage by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16064](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16064) - Win32 - Ensure owner topmost flag is set if its topmost when showing a owned window by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16104](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16104) - TrayIcon fixes by [@​jmacato](https://redirect.github.com/jmacato) in [https://github.com/AvaloniaUI/Avalonia/pull/16111](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16111) - DBus init and usage fixes by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/16119](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16119) - Reapply ([#​15568](https://redirect.github.com/AvaloniaUI/Avalonia/issues/15568)) + Updates by [@​jmacato](https://redirect.github.com/jmacato) in [https://github.com/AvaloniaUI/Avalonia/pull/16129](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16129) - Fix datagrid performance on attached to tree by [@​IZIDIA](https://redirect.github.com/IZIDIA) in [https://github.com/AvaloniaUI/Avalonia/pull/16140](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16140) - win32: Fix edge-case bug with DPI scaling by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/16143](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16143) - Fix XML child-value syntax in Setters by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16153](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16153) - Toplevel - Fix system theme not being applied at launch on some platforms by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16159](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16159) - Fix embedded TopLevel coordinate conversion by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16181](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16181) - Android - Add workaround for android 11 ime insets being weird by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16201](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16201) - \[macOS]\[X11] Release mouse capture when dialog shown by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/16205](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16205) - Implemented `MultiBindingExpression` by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/16219](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16219) - Set InheritsTransform on ComboBox Popup in Simple theme by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16244](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16244) - Win32 - Fix window size and position for border only window when maximized through OS means by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16297](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16297) - "About Avalonia" native menu item crashes app when main window is not visible by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16303](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16303) - \[Text] Fix infinite loop hang on selection of bidi text by [@​Mikolaytis](https://redirect.github.com/Mikolaytis) in [https://github.com/AvaloniaUI/Avalonia/pull/16306](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16306) - Use culture identifier instead of CultureInfo in NameTable by [@​BobLd](https://redirect.github.com/BobLd) in [https://github.com/AvaloniaUI/Avalonia/pull/16310](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16310) - Only update selection on focus in TabControl if focus comes from TabItem. by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/16338](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16338) - Don't BringIntoViewOnFocusChange in Carousel. by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/16339](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16339) - macOS WindowState call on Show crash fix by [@​jmacato](https://redirect.github.com/jmacato) in [https://github.com/AvaloniaUI/Avalonia/pull/16341](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16341) - Fixes [#​16346](https://redirect.github.com/AvaloniaUI/Avalonia/issues/16346) by [@​mpylon](https://redirect.github.com/mpylon) in [https://github.com/AvaloniaUI/Avalonia/pull/16347](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16347) - Fix headless screens by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16348](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16348) - Fix transform desync by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16363](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16363) - Fix Popup focus stealing for embedded controls by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16365](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16365) - \[WinRT] Added watchdog for ICompositor5::RequestCommitAsync by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/16393](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16393) - Forward pointer wheel event from scrollbar to scrollviewer by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16398](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16398) - Fix IME not working in some scenarios. by [@​kkwpsv](https://redirect.github.com/kkwpsv) in [https://github.com/AvaloniaUI/Avalonia/pull/16476](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16476) - Always use the matched typeface's weight, style and stretch by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16489](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16489) - Fix typeface font simulations by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16538](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16538) - \[OpenGL] Fix [#​13807](https://redirect.github.com/AvaloniaUI/Avalonia/issues/13807) - lingering glGetError from Avalonia by [@​Dragorn421](https://redirect.github.com/Dragorn421) in [https://github.com/AvaloniaUI/Avalonia/pull/16539](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16539) - Fixup `GlxDisplay.CreateContext` by [@​Dragorn421](https://redirect.github.com/Dragorn421) in [https://github.com/AvaloniaUI/Avalonia/pull/16540](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16540) - Fixes ShapedTextRun drawing by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16545](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16545) - Apply NumericUpDown.FormatString changes immediately. by [@​pokorpa](https://redirect.github.com/pokorpa) in [https://github.com/AvaloniaUI/Avalonia/pull/16575](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16575) - Extend the client area when a Win32 window is opened in maximised state by [@​TomEdwardsEnscape](https://redirect.github.com/TomEdwardsEnscape) in [https://github.com/AvaloniaUI/Avalonia/pull/16593](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16593) - Fixes ShapedTextRun background rendering by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16594](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16594) - Make sure GlyphRunImpl.InkBounds are always at a positive location by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16601](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16601) - Win32 - Fix Window Frame Size and Position issues. by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16608](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16608) - fix: Button should not fire the click event on the space key when it is not active by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16619](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16619) - Make popup focus stealing configurable. by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/16642](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16642) - feat(XamlX): Trim text before invoke Color.Parse by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16649](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16649) - ColorPicker Simple Theme Fixes by [@​robloo](https://redirect.github.com/robloo) in [https://github.com/AvaloniaUI/Avalonia/pull/16654](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16654) - Android - Input Connection fixes by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16666](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16666) - fix [#​12190](https://redirect.github.com/AvaloniaUI/Avalonia/issues/12190), the name of FontFamily is null will cause crash by [@​JerryJian](https://redirect.github.com/JerryJian) in [https://github.com/AvaloniaUI/Avalonia/pull/16677](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16677) - Ensure SurroundingText is empty for empty line by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/16710](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16710) - Fix caret position after backspace by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/16712](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16712) - Fix bindings without property path by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/16729](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16729) - TitleBar.Height setter crashes integrational tests app by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16735](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16735) - ComboBox Empty Selection should not Generate a TextBlock as SelectionBoxItem by [@​gehongyan](https://redirect.github.com/gehongyan) in [https://github.com/AvaloniaUI/Avalonia/pull/16748](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16748) - Fixes geometry render bounds when curves are present by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/16756](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16756) - Fix SimpleTheme for TimePicker by [@​VisualMelon](https://redirect.github.com/VisualMelon) in [https://github.com/AvaloniaUI/Avalonia/pull/16758](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16758) - fix: NativeMethods.txt by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16780](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16780) - Fix stuck internal macOS modifier keys by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/16788](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16788) - Fixed nearest font matching not working by [@​adirh3](https://redirect.github.com/adirh3) in [https://github.com/AvaloniaUI/Avalonia/pull/16796](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16796) - Prevent .NET from randomly calling WndProc in RequestCompositionBatchCommitAsync by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/16804](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16804) - Add TypographicFamilyName to GlyphTypeface and use it for FontCollection by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16844](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16844) - Vulkan - Fix display surface lost error by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16887](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16887) - Allow selection of multiple consecutive blocks in SelectingItemsControl. by [@​Brubning](https://redirect.github.com/Brubning) in [https://github.com/AvaloniaUI/Avalonia/pull/16907](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16907) - fix: `SplitButton.Click` is not fired when `SplitButton` is not in focused by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16940](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16940) - Android - call base dispatch key event before called toplevel's override by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16969](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16969) - Android - fix selection bounds in TextEditBuffer by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16970](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16970) - Sync CaretIndex directly by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16981](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16981) - fix(ToggleSwitch): only remove knob transitions when dragging by [@​jsimonsen](https://redirect.github.com/jsimonsen) in [https://github.com/AvaloniaUI/Avalonia/pull/16993](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16993) - \[Text] Convert control codepoints into zero width space during shaping by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/17004](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17004) - XamlX update: IProvideValueTarget fixes and nested-types support by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/17021](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17021) - fix Automation.HelpText on windows by [@​ahopper](https://redirect.github.com/ahopper) in [https://github.com/AvaloniaUI/Avalonia/pull/17030](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17030) - \[macOS] Fixes stuck mouse buttons after drag by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17035](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17035) - Fix parsing of XAML setters when the child isn't a text node by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17044](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17044) - Fix AutomationProperties.HelpText on macos by [@​ahopper](https://redirect.github.com/ahopper) in [https://github.com/AvaloniaUI/Avalonia/pull/17046](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17046) - Fix desktop lifetime non-mainwindow cancellation by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/17059](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17059) - Prevent AutoCompleteBox getting stuck in a state where it can't drop down. by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/17074](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17074) - Properly fixed DrawingContextProxy transform tracking by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17101](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17101) - Fix HeadlessWindowImpl.Position does not persist new value by [@​loyvsc](https://redirect.github.com/loyvsc) in [https://github.com/AvaloniaUI/Avalonia/pull/17103](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17103) - Fix WellKnownFolder.Downloads on Windows by [@​stevemonaco](https://redirect.github.com/stevemonaco) in [https://github.com/AvaloniaUI/Avalonia/pull/17107](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17107) - Add missing Screen.Equals/GetHashCode overrides by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17112](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17112) - Fix ClickOnce entry assembly not having Avalonia XAML compilation output by [@​TomEdwardsEnscape](https://redirect.github.com/TomEdwardsEnscape) in [https://github.com/AvaloniaUI/Avalonia/pull/17115](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17115) - Unsubscribe the same handler with subscribed with in Dispatcher::ShutdownImpl by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17122](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17122) - Fix missing Orientation check in VirtualizingStackPanel by [@​dbriard](https://redirect.github.com/dbriard) in [https://github.com/AvaloniaUI/Avalonia/pull/17135](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17135) - Execute Dispatcher.RunJobs after each headless NUnit test by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17140](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17140) - Fixed TabItem.ContentTemplate being reused for the next tab item by [@​TomEdwardsEnscape](https://redirect.github.com/TomEdwardsEnscape) in [https://github.com/AvaloniaUI/Avalonia/pull/17141](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17141) - Use coercion for MaskedTextBox.Text by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17143](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17143) - Fixed publishing multi-architecture Android builds by [@​TomEdwardsEnscape](https://redirect.github.com/TomEdwardsEnscape) in [https://github.com/AvaloniaUI/Avalonia/pull/17145](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17145) - Fix SplitView :closed pseudoclass not being added on control initialization [#​17176](https://redirect.github.com/AvaloniaUI/Avalonia/issues/17176) by [@​OccVeneficus](https://redirect.github.com/OccVeneficus) in [https://github.com/AvaloniaUI/Avalonia/pull/17178](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17178) - Fixes an issue that can cause Avalonia-based Windows applications to crash on termination by [@​ryannewington](https://redirect.github.com/ryannewington) in [https://github.com/AvaloniaUI/Avalonia/pull/17190](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17190) - Do not reset text selection when the TextBox loses focus by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/17195](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17195) - Fix LayoutUpdated and EffectiveViewportChanged double registration by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17196](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17196) - Fixed an issue RTL wrapped text calculates an extra line for the control desired size by [@​dme-compunet](https://redirect.github.com/dme-compunet) in [https://github.com/AvaloniaUI/Avalonia/pull/17209](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17209) - macOS: Prevent crash with popups by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/17218](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17218) - Set TimePicker.Time seconds to zero when UseSeconds is False by [@​VisualMelon](https://redirect.github.com/VisualMelon) in [https://github.com/AvaloniaUI/Avalonia/pull/17251](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17251) - Fix ThemeVariant equality by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17257](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17257) - Rework how TextBlock skips redundant measure and arrange calls by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/17271](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17271) - Fix overlay popup focus issues by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17326](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17326) - Call layer.setNeedsDisplay on show by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/17096](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17096)
##### Miscellaneous
Expand - Simplify two if blocks into one by [@​heku](https://redirect.github.com/heku) in [https://github.com/AvaloniaUI/Avalonia/pull/14885](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14885) - Update ImageSharp to 2.1.7 by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/14893](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14893) - Warning fixes by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/14894](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14894) - Fix SYSLIB0051 warnings (binary serialization) by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/14895](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14895) - Remove InternalsVisibleTo from Avalonia.Base to ControlCatalog by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/14905](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14905) - Update readme.md by [@​MikeCodesDotNET](https://redirect.github.com/MikeCodesDotNET) in [https://github.com/AvaloniaUI/Avalonia/pull/14907](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14907) - Fix incorrect usage of ComboBox in control catalog ViewboxPage by [@​gehongyan](https://redirect.github.com/gehongyan) in [https://github.com/AvaloniaUI/Avalonia/pull/14972](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14972) - Move ItemsRepeater to a dedicated repository by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/14989](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14989) - Switch version -beta to -alpha for nightly builds by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/14993](https://redirect.github.com/AvaloniaUI/Avalonia/pull/14993) - Don't get the composition animation system involved in every property read by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/15110](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15110) - chore: remove repetitive words by [@​crazeteam](https://redirect.github.com/crazeteam) in [https://github.com/AvaloniaUI/Avalonia/pull/15116](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15116) - Rename MobileSandbox to Avalonia.SingleProjectSandbox by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/15330](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15330) - chore: remove repetitive words by [@​careworry](https://redirect.github.com/careworry) in [https://github.com/AvaloniaUI/Avalonia/pull/15427](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15427) - Fix ncrunch configuration. by [@​grokys](https://redirect.github.com/grokys) in [https://github.com/AvaloniaUI/Avalonia/pull/15440](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15440) - Revert "Win32 - Fix EntendClient hints not being applied window show" by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/15562](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15562) - Revert "Bump DBus stack" by [@​jmacato](https://redirect.github.com/jmacato) in [https://github.com/AvaloniaUI/Avalonia/pull/15656](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15656) - Bump DBus stack take 2 by [@​affederaffe](https://redirect.github.com/affederaffe) in [https://github.com/AvaloniaUI/Avalonia/pull/15685](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15685) - Respect global packages folder in BuildToNuGetCache by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/15706](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15706) - Feature/opengl lease demo by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/15707](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15707) - Update readme.md by [@​MikeCodesDotNET](https://redirect.github.com/MikeCodesDotNET) in [https://github.com/AvaloniaUI/Avalonia/pull/16018](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16018) - \[Text] Use CultureInfo.Name instead of ISOLanguageName for character matching by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16053](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16053) - Update build.md for local nuget builds by [@​jmacato](https://redirect.github.com/jmacato) in [https://github.com/AvaloniaUI/Avalonia/pull/16116](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16116) - Update Appium tests readme.md by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16134](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16134) - \[Text] Use GetBackspaceCaretCharacterHit for backspace delete handling by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16135](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16135) - Revert "Reapply ([#​15568](https://redirect.github.com/AvaloniaUI/Avalonia/issues/15568)) + Updates" by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/16175](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16175) - TrayIcon tests are flacky, disable them by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16265](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16265) - Fix BaselineAlignment by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/16276](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16276) - Remove old API compat baseline files by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16305](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16305) - Update pr_labels.yml by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/16416](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16416) - chore: fix some comments by [@​shangchenglumetro](https://redirect.github.com/shangchenglumetro) in [https://github.com/AvaloniaUI/Avalonia/pull/16461](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16461) - Android - Defer rendering till surface is created by [@​emmauss](https://redirect.github.com/emmauss) in [https://github.com/AvaloniaUI/Avalonia/pull/16616](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16616) - fix: SixLabors ImageSharp Out-of-bounds Write `CVE-2024-41131` by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16620](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16620) - Fix typos in build messages when waiting to attach a debugger by [@​stevemonaco](https://redirect.github.com/stevemonaco) in [https://github.com/AvaloniaUI/Avalonia/pull/16701](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16701) - Housekeeping Update ReactiveUI and Rx base version by [@​ChrisPulman](https://redirect.github.com/ChrisPulman) in [https://github.com/AvaloniaUI/Avalonia/pull/16719](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16719) - fix(Win32): PopupImpl memory leak by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16890](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16890) - Remove invalid Properties folder reference in project by [@​heku](https://redirect.github.com/heku) in [https://github.com/AvaloniaUI/Avalonia/pull/16955](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16955) - Adjust diagnostic apis by [@​maxkatz6](https://redirect.github.com/maxkatz6) in [https://github.com/AvaloniaUI/Avalonia/pull/17022](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17022) - Delete nuget.config from IntegrationTestApp by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17045](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17045) - Make our TileBrush code a bit less byzantine by [@​kekekeks](https://redirect.github.com/kekekeks) in [https://github.com/AvaloniaUI/Avalonia/pull/17098](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17098) - Do not shape and render null terminator by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/17119](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17119) - Warning fixes: fall wave by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/17180](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17180) - Make the name table optional by [@​Gillibald](https://redirect.github.com/Gillibald) in [https://github.com/AvaloniaUI/Avalonia/pull/17306](https://redirect.github.com/AvaloniaUI/Avalonia/pull/17306) - Add unit tests by [@​heku](https://redirect.github.com/heku) in [https://github.com/AvaloniaUI/Avalonia/pull/15367](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15367) - Warning fixes: spring wave by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/15747](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15747) - Nullable annotations for projects using XamlX by [@​MrJul](https://redirect.github.com/MrJul) in [https://github.com/AvaloniaUI/Avalonia/pull/15796](https://redirect.github.com/AvaloniaUI/Avalonia/pull/15796) - chore: update comimpl.h by [@​eltociear](https://redirect.github.com/eltociear) in [https://github.com/AvaloniaUI/Avalonia/pull/16011](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16011) - Merge same case branches by [@​heku](https://redirect.github.com/heku) in [https://github.com/AvaloniaUI/Avalonia/pull/16182](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16182) - Fix typos by [@​heku](https://redirect.github.com/heku) in [https://github.com/AvaloniaUI/Avalonia/pull/16183](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16183) - Fixed a typo by [@​heku](https://redirect.github.com/heku) in [https://github.com/AvaloniaUI/Avalonia/pull/16258](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16258) - Fix a Code Typo in XSharedDirectiveTests by [@​gehongyan](https://redirect.github.com/gehongyan) in [https://github.com/AvaloniaUI/Avalonia/pull/16765](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16765) - feat: Enable Rule CA1851 by [@​workgroupengineering](https://redirect.github.com/workgroupengineering) in [https://github.com/AvaloniaUI/Avalonia/pull/16779](https://redirect.github.com/AvaloniaUI/Avalonia/pull/16779)
**Full Changelog**: https://github.com/AvaloniaUI/Avalonia/compare/11.1.4...11.2.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.