chore(deps): update avalonia monorepo to 11.3.1
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| Avalonia (source) | 11.1.1 -> 11.3.1 |
||||
| Avalonia.Desktop (source) | 11.1.1 -> 11.3.1 |
||||
| Avalonia.ReactiveUI (source) | 11.1.1 -> 11.3.1 |
Release Notes
AvaloniaUI/Avalonia (Avalonia)
v11.3.1
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/11.3.0...11.3.1
What's Changed
Enhancements
- Update SkiaSharp and HarfBuzzSharp version to support LA64 and RV64 by @4Darmygeometry in https://github.com/AvaloniaUI/Avalonia/pull/18571
- Improved inline documentation of class event handler methods by @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/18869
- Reduce allocations in
TextShaperImplby reusing HarfBuzz Buffer by @dme-compunet in https://github.com/AvaloniaUI/Avalonia/pull/18892 - Update azure-pipelines.yml (#18876) by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/18940
- Don't expect WasmRuntimeAssetsLocation to be always set by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18947
- Bump Angle version by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18982
Fixes
- Fix TextBox multiline selection with up/down keys till start/end of text by @rastislavsvoboda in https://github.com/AvaloniaUI/Avalonia/pull/18746
- Multiple TextLine.GetTextRunBounds fixes by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/18749
- Invalidate ScrollContentPresenter measure on Can...Scroll by @BAndysc in https://github.com/AvaloniaUI/Avalonia/pull/18753
- Fix incorrect CandidateWindow position when using Pinyin IMEs in Windows by @realybin in https://github.com/AvaloniaUI/Avalonia/pull/18759
- Improve pen secondary button handling on list box by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18766
- Fix crash with samsung keyboard when using password textboxes by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18793
- Fix caret handles not updating to the latest caret points by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18794
- Fix an issue where input controls initialized with
InputMethod.IsInputMethodEnable=falsecould still use IME in their initial state. by @comesx4 in https://github.com/AvaloniaUI/Avalonia/pull/18816 - Prevent children of UniformGrid from having negative dimensions when row/col spacing exceeds available space by @H0tCh0colat3 in https://github.com/AvaloniaUI/Avalonia/pull/18832
- Fix insets on android 15 by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18844
- Fixed rare soft-"freezes" with OnRender(c) { ...; InvalidateVisual(); . } pattern by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18901
- Fix focus not being lost when a parent element is hidden by @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/18916
- Remove Keyboard Theme Override by @drasticactions in https://github.com/AvaloniaUI/Avalonia/pull/18922
- Remove win32 dialog dpi hack by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18923
- Fixed transitions with delay but no duration completing instantly by @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/18929
- Fix gradient stop reordeing (#18907) by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/18933
- Fixed RectangleGeometry not cloning its radius properties by @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/18934
- Fix BindingEvaluator.ClearDataContext by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18964
- Fix infinite animation memory leak. by @kkwpsv in https://github.com/AvaloniaUI/Avalonia/pull/18980
- Properly release of
StringBuilderCacheinTextBox.DeleteSelectionby @dme-compunet in https://github.com/AvaloniaUI/Avalonia/pull/18985 - Fix LostFocus not raised on macOS by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18990
- Fix DirectX signatures by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18991
- More IDL uint fixes by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18993
v11.3.0
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/11.2.8...11.3.0
What's changed since 11.2.8
Features
- Add Popup.ShouldUseOverlayLayer property by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/5629
- Add
ItemsControl.PreparingContainerevent by @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/14153 - feat: Support ContactRect in X11 and Windows platform by @lindexi in https://github.com/AvaloniaUI/Avalonia/pull/16498
-
[GeneratedComInterface]based Windows automation by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/16543 - feat(DevTools): Allow configure DevTools HotKey by @workgroupengineering in https://github.com/AvaloniaUI/Avalonia/pull/16668
- feat(Window): Allow to persist content of Clipboard after App close by @workgroupengineering in https://github.com/AvaloniaUI/Avalonia/pull/16778
- Added
Binding.Delayfeature by @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/16805 - Feature - Container Queries by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/16846
- Update Unicode data and algorithms to v. 16.0 by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/16919
- feat: Allow use of (Classes.
classname) syntax on Style and ControlThe. by @workgroupengineering in https://github.com/AvaloniaUI/Avalonia/pull/16938 - Try to infer DataContext type from the $parent and #named compiled binding path parts by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/17204
- Introduce font family mapping by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/17234
- Add new constructor to AvaloniaDictionary and include unit tests #17311 by @IoannTerrible in https://github.com/AvaloniaUI/Avalonia/pull/17312
- Properly handle nc hittest for caption buttons by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/17380
- add automation peer for UserControl by @baochenw in https://github.com/AvaloniaUI/Avalonia/pull/17480
- Search all SelectingItemsControl items with TextSearch on key input, not just realized ones by @jonko0493 in https://github.com/AvaloniaUI/Avalonia/pull/17506
- [TextBox] Add readonly property: LineCount. by @rabbitism in https://github.com/AvaloniaUI/Avalonia/pull/17656
- Implement Matrix.CreateRotation with center point. by @rabbitism in https://github.com/AvaloniaUI/Avalonia/pull/17657
- BoolConverters.Not should support ConvertBack by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/17658
- Implement support for Android TalkBack by @IsaMorphic in https://github.com/AvaloniaUI/Avalonia/pull/17704
- Access single file or folder from IStorageFolder by name by @nickodei in https://github.com/AvaloniaUI/Avalonia/pull/17771
- Added
WrapPanelitem alignment by @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/17792 - feat: add hidesuggestions property to textbox by @jcsawyer in https://github.com/AvaloniaUI/Avalonia/pull/17815
- Add missing Blend Modes and expose BlendMode on Image Control by @leocb in https://github.com/AvaloniaUI/Avalonia/pull/17903
- [Refactor] Get trailing whitespace length from the glyph run metrics by @dme-compunet in https://github.com/AvaloniaUI/Avalonia/pull/17960
- [DockPanel] Add Spacing properties by @Poker-sang in https://github.com/AvaloniaUI/Avalonia/pull/17977
- add spacing to uniform grid - issue 8406 by @Enzx in https://github.com/AvaloniaUI/Avalonia/pull/17993
- [Grid] Add RowSpacing and ColumnSpacing by @zxbmmmmmmmmm in https://github.com/AvaloniaUI/Avalonia/pull/18077
- [WrapPanel] Add Spacing Properties by @Poker-sang in https://github.com/AvaloniaUI/Avalonia/pull/18079
- feat: Support pressure and tilt on macos by @AkiSakurai in https://github.com/AvaloniaUI/Avalonia/pull/18082
- FontFamily.FamilyTypefaces support by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/18113
- Warning AVLN2208: Item container in the data template by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18132
- Add Analyzer and CodeFixProvider for Initializing Bitmap with a "avares" scheme argument. by @rabbitism in https://github.com/AvaloniaUI/Avalonia/pull/18150
- Null conditional operator in bindings by @grokys in https://github.com/AvaloniaUI/Avalonia/pull/18270
- Add diagnostic metrics/activities by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18314
- Added IClipboard:TryGetInProcessDataObjectAsyns by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18340
- Implement SetItems method in ResourceDictionary by @StefanKoell in https://github.com/AvaloniaUI/Avalonia/pull/18354
- Add ContentTemplate property to flyout by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18361
- Introduce GlyphTypeface.FaceNames by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/18392
- Implement TextSearch.TextBinding by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18405
- Allow [AssignBinding] on attached properties by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18425
- Added LogToDelegate and LogToTextWriter APIs by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18472
Enhancements
- Use the himetric location instead of the pixel location. by @walterlv in https://github.com/AvaloniaUI/Avalonia/pull/16850
- Fixes and improves several access key (accelerator) related issues by @StefanKoell in https://github.com/AvaloniaUI/Avalonia/pull/17292
- Add _NET_WM_PID atom to Linux X11 window by @lindexi in https://github.com/AvaloniaUI/Avalonia/pull/17470
- Throw ObjectDisposedException for ClipboardImpl/ClipboardDataObject by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17472
- Nullable annotations for LinuxFramebuffer by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17489
- Align bitmap memory to 4 bytes by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/17774
- Nullable annotations for X11 by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17814
- Add FontSize property validation by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18198
- Improve KeyGesture.ToString() output in case when Key is set to Key.None by @Samael7777 in https://github.com/AvaloniaUI/Avalonia/pull/18353
- Bring control into view only if control isn't properly visible in viewport by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18359
- Raise pointer events on captured element by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18420
- Prevented setting 0 to ColumnSpan or RowSpan. by @abenedik in https://github.com/AvaloniaUI/Avalonia/pull/18516
- Pick nearest parent if container query doesn't specify container name by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18707
- Add XML doc comments to RegisterDirect warning about unsetValue by @AnastassiaP in https://github.com/AvaloniaUI/Avalonia/pull/18719
- Added small banner about Accelerate by @MikeCodesDotNET in https://github.com/AvaloniaUI/Avalonia/pull/18723
Performance
- Avoid Select when no boxing required by @YohDeadfall in https://github.com/AvaloniaUI/Avalonia/pull/16886
- Fix PopupRoot.ConfigurePosition being called unnecessary by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17322
- Optimization for Process.GetCurrentProcess() in Avalonia.Win32.Automation by @NeverMorewd in https://github.com/AvaloniaUI/Avalonia/pull/17422
- Optimize SKRoundRectCache Clear Method for .NET 6+ by @lindexi in https://github.com/AvaloniaUI/Avalonia/pull/17605
- Expanding StringTokenizator with ReadOnlySpan. by @Meloman19 in https://github.com/AvaloniaUI/Avalonia/pull/17645
- Use Flat Array Text Blob Cache instead of more expensive ConcurrentDictionary in Avalonia.Skia.GlyphRunImpl by @Washi1337 in https://github.com/AvaloniaUI/Avalonia/pull/17727
- [Text] Make BreakUnit a readonly struct by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/17729
- Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase by @Washi1337 in https://github.com/AvaloniaUI/Avalonia/pull/17745
- Optimization: Add an optimized path for notifying property changes for inherited va. by @danwalmsley in https://github.com/AvaloniaUI/Avalonia/pull/18223
- Layout performance improvements by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18315
- Remove
List<IObserver<T>>.ToArray()allocations inLightweightObservableBaseby @xoofx in https://github.com/AvaloniaUI/Avalonia/pull/18316
Fixes
- Considering scaling when centering windows by @HermanKirshin in https://github.com/AvaloniaUI/Avalonia/pull/16158
- Enhance OpenGlControlBase.cs by @heku in https://github.com/AvaloniaUI/Avalonia/pull/17011
- Fix INotifyCollectionChanged Move and Replace handling by @mpylon in https://github.com/AvaloniaUI/Avalonia/pull/17171
- Fix the known valuator do not update. by @lindexi in https://github.com/AvaloniaUI/Avalonia/pull/17321
- Fix .NET 9 WASM incompatibility by updating SkiaSharp.WASM package by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/17362
- Fix xml-test error message being not culture-invariant by @nickodei in https://github.com/AvaloniaUI/Avalonia/pull/17374
- Fix adapter selection in Vulkan demo by @SCLDGit in https://github.com/AvaloniaUI/Avalonia/pull/17442
- Ensure VirtualizingStackPanel correct element size estimate and fix #17460 by @BobLd in https://github.com/AvaloniaUI/Avalonia/pull/17461
- AutoCompleteBox don't lose text selection when contextmenu opens by @punker76 in https://github.com/AvaloniaUI/Avalonia/pull/17462
- Fix TimePicker breaking change, when using pre-11.2 styles by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/17516
- Rework XAML compilation targets by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17539
- Fix macOS ActivatableLifetime events by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17608
- DropShadowDirectionEffect: add AffectsRender for ShadowDepthProperty and DirectionProperty by @laolarou726 in https://github.com/AvaloniaUI/Avalonia/pull/17664
- Filepath with space not recognized correctly by xdg-open by @nickodei in https://github.com/AvaloniaUI/Avalonia/pull/17682
- Add missing nullcheck in AvnView::mouseEvent by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/17709
- bugfix: ScrollBar will be hidden when ScrollBarVisibility is specified as Visible by @metaone01 in https://github.com/AvaloniaUI/Avalonia/pull/17718
- [macOS]: Don't set IsModal when changing window parent. by @grokys in https://github.com/AvaloniaUI/Avalonia/pull/17742
- Reset bidi levels of trailing whitespace after text wrapping (According to TR9 guidelines) by @dme-compunet in https://github.com/AvaloniaUI/Avalonia/pull/17924
- Fix - Complete window dialog task when dialog is hidden by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18047
- Fix NSEvent.subType assertion by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18126
- Correct which types receive
CompilerGeneratedAttributeby @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/18166 - fix NumericUpDown Spinned event by @nightfog-git in https://github.com/AvaloniaUI/Avalonia/pull/18180
- Fix DockPanel index out of range by @Poker-sang in https://github.com/AvaloniaUI/Avalonia/pull/18261
- Added surface dispose to DrawingSurfaceDemoBase by @flabbet in https://github.com/AvaloniaUI/Avalonia/pull/18412
- Fix DBus type in exported menu by @affederaffe in https://github.com/AvaloniaUI/Avalonia/pull/18450
- [X11] attempt to use _NET_WM_STATE_FOCUSED or _NET_ACTIVE_WINDOW for tracking window activation, if available by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18464
- Fix grid spacing measure issue by @Poker-sang in https://github.com/AvaloniaUI/Avalonia/pull/18473
- Fix grid desired size error by @zxbmmmmmmmmm in https://github.com/AvaloniaUI/Avalonia/pull/18507
- Fixed invalid monitor detection when changing window position by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18562
- Fix binding null conditional operator not working with AvaloniaProperty by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18583
- Fix DateTimePickerPanel scrolling exception by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18584
- [Grid] Fix ColumnSpacing property name by @kebox7 in https://github.com/AvaloniaUI/Avalonia/pull/18603
- Fix Window.Show when MinWidth > MaxWidth by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18604
- Disable Metal by default on macOS for 11.3 by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18605
- [Grid] Fix size calculation for ranges by @kebox7 in https://github.com/AvaloniaUI/Avalonia/pull/18621
- Fix height queries not matching when container name is set, remove unused query grammer and allow nesting selector in container styles by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18659
- Fixes for DataValidationErrors not working correctly with Bindings by @drone1400 in https://github.com/AvaloniaUI/Avalonia/pull/18694
- Replace raw pointer with ComObjectWeakPtr<T> by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18757
- Fix null reference crash when window is closed during drag-and-drop by @AnastassiaP in https://github.com/AvaloniaUI/Avalonia/pull/18760
- Invoke ScalingChanged when scaling changed on iOS by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18767
- Fixes for DataValidationErrors not working correctly with Bindings by @drone1400 in https://github.com/AvaloniaUI/Avalonia/pull/18694
- Replace raw pointer with ComObjectWeakPtr<T> by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18757
- Fix null reference crash when window is closed during drag-and-drop by @AnastassiaP in https://github.com/AvaloniaUI/Avalonia/pull/18760
- Invoke ScalingChanged when scaling changed on iOS by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18767
Miscellaneous
- Integration tests: add retries to OpenWindowWithClick by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17259
- Restore the progress bar page by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/17285
- Updated Avalonia.Desktop.slnf by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/17391
- Improve automation XML docs. by @grokys in https://github.com/AvaloniaUI/Avalonia/pull/17405
- Added generate-headers.sh for convenience purposes by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/17413
- Fix build Clean target by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17531
- Update IInsetsManager.cs by @Keboo in https://github.com/AvaloniaUI/Avalonia/pull/17468
- Add missing ItemGroup to build tasks by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17630
- Fix double build of Avalonia.Build.Tasks by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17813
- Update AndroidFramebuffer.cs by @corvinsz in https://github.com/AvaloniaUI/Avalonia/pull/17488
- Remove Tizen workload; use the Tizen SDK package directly instead by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17550
- Warning fixes: '25 winter wave by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18103
- Bump DBus stack by @affederaffe in https://github.com/AvaloniaUI/Avalonia/pull/18343
- Remove DataGrid from the main repository by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18401
- Move all submodules to external directory by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18431
- Set build number to version on CI by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18538
What's changed since 11.3.0-rc1
Fixes
- Fixes for DataValidationErrors not working correctly with Bindings by @drone1400 in https://github.com/AvaloniaUI/Avalonia/pull/18694
- Replace raw pointer with ComObjectWeakPtr<T> by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18757
- Fix null reference crash when window is closed during drag-and-drop by @AnastassiaP in https://github.com/AvaloniaUI/Avalonia/pull/18760
- Invoke ScalingChanged when scaling changed on iOS by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18767
v11.2.8
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/11.2.7...11.2.8
What's Changed
Fixes
- Keep SelectingItemsControl selection values until ItemsSource is set by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18634
- Fix Windows IME by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18645
- Fix crash when creating documents in an opened folder on android by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18651
- Fix
MenuItemenabled state in the presence of sub-items. by @grokys in https://github.com/AvaloniaUI/Avalonia/pull/18679
v11.2.7
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/11.2.6...11.2.7
What's Changed
Fixes
- Fix issue with OverhangLeading by @xoofx in https://github.com/AvaloniaUI/Avalonia/pull/18438
- Fix datepicker not refreshing format when date format changes by @seishinkouki in https://github.com/AvaloniaUI/Avalonia/pull/18599
- Fix Windows Alt codes by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18624
v11.2.6
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/11.2.5...11.2.6
What's Changed
Enhancements
- Extend diagnostic TreeNode features to more types by @TomEdwardsEnscape in https://github.com/AvaloniaUI/Avalonia/pull/18430
- Make mobile TryGetPlatformHandle consistent by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18483
- Avoid multiple resource change notifications by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18488
Fixes
- Improve input behavior for Browser by @johanpolson in https://github.com/AvaloniaUI/Avalonia/pull/18349
- Support complex types in datatype by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18379
- Fix: TextBox having selection and pressing up / down arrows by @rastislavsvoboda in https://github.com/AvaloniaUI/Avalonia/pull/18385
- InputMethod should remove handler when remove handler by @rabbitism in https://github.com/AvaloniaUI/Avalonia/pull/18414
- Fix - Search for visual parents when hittesting for pointer events by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18416
- Fix Loaded being incorrectly raised for unloaded controls by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18471
- Default button should not fire Click event when button is not effectively visible by @pavelovcharov in https://github.com/AvaloniaUI/Avalonia/pull/18484
- Fix file modified time in storage item properties by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18487
- Fix TextWrapping in combination with TextEndOfLine runs by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/18523
- Dismiss popups when toplevel deactivates in embedded scenarios by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/18527
v11.2.5
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/11.2.4...11.2.5
What's Changed
Enhancements
- In-process dnd should always handle pointermoved for consistency withactual dnd by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18287
Fixes
- Send dispose command for CompositionTarget as an OOB batch by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18119
- Fix Implicit x:DataType defining for InheritDataTypeFromItems. by @asmirnov82 in https://github.com/AvaloniaUI/Avalonia/pull/18206
- iterate over visible columns only when DnD column header by @rastislavsvoboda in https://github.com/AvaloniaUI/Avalonia/pull/18251
- TextBox: clear selection when moving the caret horizontally by @rastislavsvoboda in https://github.com/AvaloniaUI/Avalonia/pull/18255
- Fix Win32 MonitorFromRect by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18285
- [X11] Use XcursorLibraryLoadCursor for dnd cursors by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18286
- Don't alter any InputElement properties from in-process dnd handler by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18288
- Root assemblies for SRE XAML loader by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18290
- Fix TextLayout.Width calculation (#18305) by @xoofx in https://github.com/AvaloniaUI/Avalonia/pull/18310
- Fix SlicedStream.Seek(offset, SeekOrigin.End) by @pjt33 in https://github.com/AvaloniaUI/Avalonia/pull/18313
- Fix Window.MeasureOverride measuring with the old ClientSize by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18338
v11.2.4
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/11.2.3...11.2.4
What's Changed
Enhancements
- Add ISkiaGpuWithPlatformGraphicsContext interface to vulkan skia gpu by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/17895
- Support activation with universal links by @kerams in https://github.com/AvaloniaUI/Avalonia/pull/18005
- Make sure MacOS uses the cached value for render scaling. by @danwalmsley in https://github.com/AvaloniaUI/Avalonia/pull/18062
Fixes
- Try fix Korean IME on iOS by @kerams in https://github.com/AvaloniaUI/Avalonia/pull/17680
- [ScrollViewerPresenter] Fix rtl scroll (#16667) by @ijklam in https://github.com/AvaloniaUI/Avalonia/pull/17714
- Add NonPumpingLockHelper.Use to the SyncCommit by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/17812
- Clamp progress bar indicator width and height to never drop below zero when calculating size. by @KieranDevvs in https://github.com/AvaloniaUI/Avalonia/pull/17816
- Fix TextLayout overflow by @dme-compunet in https://github.com/AvaloniaUI/Avalonia/pull/17914
- Android - Fix segfault crash when native surface is destroyed on vulkan by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/17921
- TextLayout: TextStyleOverrides aren't applied correctly by @solveEM in https://github.com/AvaloniaUI/Avalonia/pull/17922
- [Skia] Fix RadialGradientBrush for non center origin by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/17925
- Respect TextBox.VerticalContentAlignment for inner contents in fluent theme by @heartacker in https://github.com/AvaloniaUI/Avalonia/pull/17932
- Update compat dispatcher priorities by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/17948
- End/close AppKit sheets attached on window when we hide it by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/17968
- Fix wrong horizontal snap point parameter. by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/17986
- Fixes/skia dash array by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/18001
- Fixed unnecessary window displacement on resize by @codecat in https://github.com/AvaloniaUI/Avalonia/pull/18004
- Fix in HeadlessClipboardStub.GetDataAsync where format is not considered by @YoshihiroIto in https://github.com/AvaloniaUI/Avalonia/pull/18008
- Path Geometry update fix for 4748 bug rerender on change for paths segments by @EvanRuiz in https://github.com/AvaloniaUI/Avalonia/pull/18025
- Fix style without selector not finding target type by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/18026
- Clear
Imm32InputMethod.Compositionafter receivingcancelmessage (WM_IME_COMPOSITIONwithlParamset to0) by @MineCake147E in https://github.com/AvaloniaUI/Avalonia/pull/18034 - Fix SelectableTextBlock selection by @love-linger in https://github.com/AvaloniaUI/Avalonia/pull/18049
- make _lastKnownPosition trackable at dragging by @AnastassiaP in https://github.com/AvaloniaUI/Avalonia/pull/18069
- Fix ManagedStorageProvider OverwritePrompt behaviour by @FishEagle in https://github.com/AvaloniaUI/Avalonia/pull/18076
- Enable light dismiss on CalendarDatePicker popup in simple theme by @nickodei in https://github.com/AvaloniaUI/Avalonia/pull/18092
- Fix DevTools bindings by @ltetak in https://github.com/AvaloniaUI/Avalonia/pull/18125
- DataGrd: Use VisualBrush to generate DragIndicator if Header is a Control. by @rabbitism in https://github.com/AvaloniaUI/Avalonia/pull/18154
- [SKIA] Don't re-create SKImage on every WriteableBitmap draw call by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/18164
- Fix typo in SetValue validation exception message by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18197
- [TextTrimming] Fixed some text trimming bugs by @dme-compunet in https://github.com/AvaloniaUI/Avalonia/pull/17998
- Fix Korean IME on Android by @kerams in https://github.com/AvaloniaUI/Avalonia/pull/18030
Miscellaneous
- Bump Avalonia.BuildServices by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/18029
v11.2.3
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/11.2.2...11.2.3
Enhancements
- XEmbed client support by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/17446
- [GLX] Resize the platform render target to compositor-provided size by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/17779
- Make MarkupExtension.ProvideValue method inlinable for StaticResourceExtension and ResolveByNameExtension by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/17659
- Ignore key modifiers on text editing if field is a password field. by @c4llv07e in https://github.com/AvaloniaUI/Avalonia/pull/17695
Fixes
- Fix broken pre-edit markedText on iOS and solve #17523 by @Arktische in https://github.com/AvaloniaUI/Avalonia/pull/17618
- Fix random test failures and add empty dispatcher verification to tests by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/17628
- Fix TextBlock re-measure in infinite container by @MrJul in [https://github.
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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.