Emmanuel Hansen
c304f8ccb2
add workarounds for android native aot
8 months ago
Zhang Dian
33c58a965f
feat: add TreeViewItemIndentConverter for dynamic margin calculation ( #18718 )
8 months ago
Emmanuel Hansen
b2c71127ab
revert changes preventing status bar theme from being updated ( #19076 )
8 months ago
lindexi
c0ba356a96
Fix WindowCloseReason of WindowClosingEventArgs Passed During System Shutdown ( #19055 )
Fix https://github.com/AvaloniaUI/Avalonia/issues/19027
8 months ago
Paillat Laszlo
6e6477d406
changed MenuItem Icon to properly set :icon pseudo class as long as value is not null ( #19075 )
8 months ago
Emmanuel Hansen
36fe4145dd
fix oversight with display edge to edge detection for android 16 ( #19067 )
8 months ago
Tom Edwards
43da5c6a77
Corrected PointerPointProperties inline documentation ( #19062 )
Made PointerEventArgs.Properties public, to better support pattern matching
8 months ago
Tim Miller
b5b5ec2d38
[Avalonia.Native] Respect info.plist values for setActivationPolicy ( #19066 )
* [Avalonia.Native] Respect info.plist values
* Only set setActivationPolicy if it's different from the users default
8 months ago
M0N7Y5
cf0158ddba
fix: Prevent DXGI from intercepting Alt+Enter and PrintScreen ( #18970 )
* disable key shortcuts forced by dxgi composition
* moved enum, fixed types
8 months ago
Emmanuel Hansen
13413579b5
Switch to using animation request for scroll inertia dispatch ( #18997 )
* switch to using animation request for scroll inertia dispatch
* run inertia calcs in dispatcher operation
8 months ago
Emmanuel Hansen
2b3b1ef1e9
android: better api level detection for display edge to edge and ignore system bar color changes if on api level 35 ( #19034 )
* android: better api level detection for display edge to edge and ignore system bar color changes if on api level 35
* allow fully transparent nav bars when display edge to edge is forced
8 months ago
Emmanuel Hansen
45cd39829a
Add ability to cancel focus change ( #18373 )
* implement pre events for focus change
* add cancelling api to focus change
* add overload for SetFocusedElement
* add focus redirection
* update with api change requests
8 months ago
Julien Lebosquain
f4a9c10ffe
Extend dirty rect when UseLayoutRounding=false ( #18511 )
Co-authored-by: Benedikt Stebner <Gillibald@users.noreply.github.com>
8 months ago
Whiletru3
1231aba155
Fix for #19035 On macOS, the SuggestedStartLocation is not set if the FileTypeChoices Is not null ( #19036 )
8 months ago
Emmanuel Hansen
2dc808f3e8
Fix insets on android 15 ( #18844 )
* fix insets on android 15
* add api diff
* fix nit
8 months ago
Nikita Tsukanov
72fa47157c
[ANDROID] Skip glWaitClient/glWaitGL/glWaitNative ( #18974 )
8 months ago
Max Katz
9ae2458bad
More IDL uint fixes ( #18993 )
* Update win32.idl
* Update dcomp.idl
8 months ago
Julien Lebosquain
950da6eaf6
Fix LostFocus not raised on macOS ( #18990 )
8 months ago
Julien Lebosquain
faca1709fb
Fix DirectX signatures ( #18991 )
8 months ago
Nikita Tsukanov
37121ba3be
[Android] Do not underutilize CPU/GPU when can't keep up with refresh rate ( #18973 )
8 months ago
Compunet
6de76dd7f2
fix: ensure proper StringBuilderCache release ( #18985 )
8 months ago
Nikita Tsukanov
9c30e85ba8
Remove old linux hack ( #18989 )
8 months ago
Max Katz
c44695aff0
Bump Angle version ( #18982 )
8 months ago
Shaojun Li
ae37ccd53e
Fix infinite animation memory leak. ( #18980 )
8 months ago
Nikita Tsukanov
bc5816d61a
Implement IDispatcherImpl for Android based on Looper and MessageQueue ( #18975 )
8 months ago
Julien Lebosquain
337f004786
Fix BindingEvaluator.ClearDataContext ( #18964 )
* Add failing test for BindingEvaluator.ClearDataContext
* Fix BindingEvaluator.ClearDataContext
8 months ago
Max Katz
40a045fed5
Don't expect WasmRuntimeAssetsLocation to be always set ( #18947 )
* Try to gracefully fallback when WasmRuntimeAssetsLocation is unset
* Fix RenderWorker trimming annotations
* Avoid reflection binding here
---------
Co-authored-by: Julien Lebosquain <julien@lebosquain.net>
8 months ago
Compunet
3e01a53dec
Reuse single HarfBuzz buffer in TextShaperImpl ( #18892 )
8 months ago
Johan Appelgren
c0bd5078f5
Don't round size in TextBlock when UseLayoutRounding is false ( #18456 )
* Don't round size when UselayoutRounding is false for TextBlock. Fixes #18423
* Added back size rounding
* Removed rounding again for the text size and fixed padding rounding in RenderCore
8 months ago
Johan Appelgren
66a8d1bfe0
Fix MeasureCore when there's a size constraint and there's a negative margin. ( #18462 )
8 months ago
Tom Edwards
513d1d96ec
Fixed RectangleGeometry not cloning its radius properties ( #18934 )
8 months ago
Tom Edwards
edeca6a4db
Fixed transitions with delay but no duration completing instantly ( #18929 )
8 months ago
Benedikt Stebner
ae0573a789
Make typeface matching and synthetic typeface creation customizable ( #18890 )
* Make typeface matching and synthetic typeface creation customizable
* Rename test collection
* Revert breaking change
* Directly use the DefaultFontFamily name when the alias is being used
9 months ago
Tim Miller
76dc499ba8
Remove Keyboard Theme Override ( #18922 )
9 months ago
Emmanuel Hansen
2fce3c53ad
remove win32 dialog dpi hack ( #18923 )
Co-authored-by: Steven Kirk <grokys@users.noreply.github.com>
9 months ago
Tim Miller
10fb435004
Bump ImageSharp ( #18924 )
Co-authored-by: Steven Kirk <grokys@users.noreply.github.com>
9 months ago
Benedikt Stebner
0b87d23935
Fix gradient stop reordeing ( #18907 )
9 months ago
Tom Edwards
fa9f2237f3
Fixed focus not being cleared when a parent of the focused element is hidden ( #18916 )
Enabled the relevant test
9 months ago
Rastislav Svoboda
c114507bef
fix TextBox multiline selection with up/down keys till start/end of text ( #18746 )
* fix: TextBox multiline selection with up/down keys till start/end of text
* refactor to preserve public API of TextPresenter
* refactor and cleanup
9 months ago
Nikita Tsukanov
d1ec52dd94
Prevent glitches in gpu demo caused by FP precision ( #18900 )
9 months ago
Nikita Tsukanov
486f8c797d
Fixed rare soft-"freezes" with OnRender(c) { ...; InvalidateVisual(); } pattern ( #18901 )
9 months ago
Mike James
b317928707
Update readme.md
Added community hub
9 months ago
東雲なの
96753fe4d1
Update SkiaSharp and HarfBuzzSharp version to support LA64 and RV64 ( #18571 )
* SkiaSharp.props:Update it to support LoongArch64 and RISC-V 64
https://github.com/mono/SkiaSharp/pull/3198
https://github.com/mono/SkiaSharp/pull/3192
https://github.com/mono/SkiaSharp/pull/3200
https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux/3.119.0-preview.1.2
* HarfBuzzSharp.props:Support LoongArch64 and RISC-V64
https://github.com/mono/SkiaSharp/pull/3198
https://github.com/mono/SkiaSharp/pull/3192
https://github.com/mono/SkiaSharp/pull/3200
https://www.nuget.org/packages/HarfBuzzSharp.NativeAssets.Linux/8.3.1.1-preview.1.2
* Update SkiaSharp.props
* Update HarfBuzzSharp.props
---------
Co-authored-by: Maxwell Katz <maxkatz6@outlook.com>
9 months ago
Maxwell Katz
22d04877f6
Fixed core `GotFocus` and `LostFocus` handling being skippable ( #18868 )
* Removed duplicated comment
* Fixed core GotFocus and LostFocus handling being skippable
9 months ago
Maxwell Katz
338a5ea0a2
Improve pen secondary button handling on list box ( #18766 )
* Only start ScrollGesture when left click pressed, also `GetCurrentPoint(null)` behaves the same as root visual
* Allow right-click pen to select items on press
* Add context menus to even items on ListBox page for testing
* Avoid global static in UpdateSelectionFromPointerEvent
* Revert "Avoid global static in UpdateSelectionFromPointerEvent"
This reverts commit 2562d73e83 .
* Add comment to UpdateSelectionFromPointerEvent
* Use fully mocked rendering for list box test
* Add pen selection tests
* TouchTestHelper should use correct inputs
9 months ago
Maxwell Katz
6617a1f0fb
Update azure-pipelines.yml ( #18876 )
9 months ago
Tom Edwards
ef381a9312
Fixed core GotFocus and LostFocus handling being skippable
9 months ago
Tom Edwards
35ca01229c
Removed duplicated comment
9 months ago
Emmanuel Hansen
a8fb53e92a
Limit use of deprecated Android display API ( #18722 )
* update androidx version
* limit deprecated android display api to below api 30
9 months ago
Tom Edwards
2a8e6885f7
Improved inline documentation of class event handler methods ( #18869 )
9 months ago