Don't forget to check out 0.10.9 changelog to see full changes list!
0.10.9
New features/APIs
#6574 [Windows] Add support for Mica effect on Windows 11
#6381 NthChild and NthLastChild selectors support
#6730 Add ability to programmatically sort the DataGrid
#6739 Add constructor to DrawingImage which accepts Drawing
Bugfixes
#6700 [Osx] Implement non-client clicks on OSX
#6783 [Osx] Restore OSX window shadow fix
#6724 [Linux] [X11] Check for XOpenDisplay error before trying to use display
#6779 [Linux] Graceful error handling of Linux Tray icons
#6651 Try to load a custom font with all possible weights and styles
#6732 ItemsRepeater: unsubscribe from ItemsSourceView before disposing it
#6748 Fix DataGrid headers horizontal scrolling
#6749#6789 Do not inherit text properties in Popup + make Default theme Popups transparent (to match Fluent theme behavior)
#6796 Update context menu popup parameters on each show
#6532 Fix OpenBrowser on Linux ("About Avalonia" dialog)
#6753 Fix changing focus with Tab key for Button
#6763 Fix RepeatButton keeps sending clicks when focus changed
#6764 Fix clips with transforms in deferred renderer
#6794 Fix GenerateAvaloniaResourcesDependencyCache target
#6702 Fix handled event misses in dev tools
Misc
#6717 [Windows] Disable WindowManagerAddShadowHint by default
#6745 [Linux] Changed X11 default cursor to XC_left_ptr
#6784 Add support for access keys to Button.
#6709 Simulate font weight bold and font style italic when a fallback is used
#6746#6747 LineNode hit test
#6780 DataGrid minimum distance threshold when dragging headers
#6735 Make IBlurHost internal
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps Avalonia from 0.9.11 to 0.10.11.
Release notes
Sourced from Avalonia's releases.
... (truncated)
Commits
089fda0
bump version.b588f7f
fix build.23e5aaa
Merge pull request #7194 from timunie/fix/Issue_7162_CalendarPickerBindings4a3ee85
Merge pull request #7219 from AvaloniaUI/fixes/7218-fix-scroll-gesture-recogn...20d87aa
fix nuget packaging.c5608b1
Fix test project path resolve5043381
Revert to the old way of manually parsing xunit test csproj files25602ca
fixes:(XMLDOC): update xml comment (#6999)f8b3992
Merge pull request #7210 from AvaloniaUI/fixes/avalonia-layout-nullability65a29ec
Merge pull request #7206 from Abdesol/masterDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)