Emmanuel Hansen
c304f8ccb2
add workarounds for android native aot
9 months ago
Zhang Dian
33c58a965f
feat: add TreeViewItemIndentConverter for dynamic margin calculation ( #18718 )
9 months ago
Emmanuel Hansen
b2c71127ab
revert changes preventing status bar theme from being updated ( #19076 )
9 months ago
lindexi
c0ba356a96
Fix WindowCloseReason of WindowClosingEventArgs Passed During System Shutdown ( #19055 )
Fix https://github.com/AvaloniaUI/Avalonia/issues/19027
9 months ago
Paillat Laszlo
6e6477d406
changed MenuItem Icon to properly set :icon pseudo class as long as value is not null ( #19075 )
9 months ago
Emmanuel Hansen
36fe4145dd
fix oversight with display edge to edge detection for android 16 ( #19067 )
9 months ago
Tom Edwards
43da5c6a77
Corrected PointerPointProperties inline documentation ( #19062 )
Made PointerEventArgs.Properties public, to better support pattern matching
9 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
9 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
9 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
9 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
9 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
9 months ago
Julien Lebosquain
f4a9c10ffe
Extend dirty rect when UseLayoutRounding=false ( #18511 )
Co-authored-by: Benedikt Stebner <Gillibald@users.noreply.github.com>
9 months ago
Whiletru3
1231aba155
Fix for #19035 On macOS, the SuggestedStartLocation is not set if the FileTypeChoices Is not null ( #19036 )
10 months ago
Emmanuel Hansen
2dc808f3e8
Fix insets on android 15 ( #18844 )
* fix insets on android 15
* add api diff
* fix nit
10 months ago
Nikita Tsukanov
72fa47157c
[ANDROID] Skip glWaitClient/glWaitGL/glWaitNative ( #18974 )
10 months ago
Max Katz
9ae2458bad
More IDL uint fixes ( #18993 )
* Update win32.idl
* Update dcomp.idl
10 months ago
Julien Lebosquain
950da6eaf6
Fix LostFocus not raised on macOS ( #18990 )
10 months ago
Julien Lebosquain
faca1709fb
Fix DirectX signatures ( #18991 )
10 months ago
Nikita Tsukanov
37121ba3be
[Android] Do not underutilize CPU/GPU when can't keep up with refresh rate ( #18973 )
10 months ago
Compunet
6de76dd7f2
fix: ensure proper StringBuilderCache release ( #18985 )
10 months ago
Nikita Tsukanov
9c30e85ba8
Remove old linux hack ( #18989 )
10 months ago
Max Katz
c44695aff0
Bump Angle version ( #18982 )
10 months ago
Shaojun Li
ae37ccd53e
Fix infinite animation memory leak. ( #18980 )
10 months ago
Nikita Tsukanov
bc5816d61a
Implement IDispatcherImpl for Android based on Looper and MessageQueue ( #18975 )
10 months ago
Julien Lebosquain
337f004786
Fix BindingEvaluator.ClearDataContext ( #18964 )
* Add failing test for BindingEvaluator.ClearDataContext
* Fix BindingEvaluator.ClearDataContext
10 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>
10 months ago
Compunet
3e01a53dec
Reuse single HarfBuzz buffer in TextShaperImpl ( #18892 )
10 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
10 months ago
Johan Appelgren
66a8d1bfe0
Fix MeasureCore when there's a size constraint and there's a negative margin. ( #18462 )
10 months ago
Tom Edwards
513d1d96ec
Fixed RectangleGeometry not cloning its radius properties ( #18934 )
10 months ago
Tom Edwards
edeca6a4db
Fixed transitions with delay but no duration completing instantly ( #18929 )
10 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
10 months ago
Tim Miller
76dc499ba8
Remove Keyboard Theme Override ( #18922 )
10 months ago
Emmanuel Hansen
2fce3c53ad
remove win32 dialog dpi hack ( #18923 )
Co-authored-by: Steven Kirk <grokys@users.noreply.github.com>
10 months ago
Tim Miller
10fb435004
Bump ImageSharp ( #18924 )
Co-authored-by: Steven Kirk <grokys@users.noreply.github.com>
10 months ago
Benedikt Stebner
0b87d23935
Fix gradient stop reordeing ( #18907 )
10 months ago
Tom Edwards
fa9f2237f3
Fixed focus not being cleared when a parent of the focused element is hidden ( #18916 )
Enabled the relevant test
10 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
10 months ago
Nikita Tsukanov
d1ec52dd94
Prevent glitches in gpu demo caused by FP precision ( #18900 )
10 months ago
Nikita Tsukanov
486f8c797d
Fixed rare soft-"freezes" with OnRender(c) { ...; InvalidateVisual(); } pattern ( #18901 )
10 months ago
Mike James
b317928707
Update readme.md
Added community hub
10 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>
10 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
10 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
10 months ago
Maxwell Katz
6617a1f0fb
Update azure-pipelines.yml ( #18876 )
10 months ago
Tom Edwards
ef381a9312
Fixed core GotFocus and LostFocus handling being skippable
10 months ago
Tom Edwards
35ca01229c
Removed duplicated comment
10 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
10 months ago
Tom Edwards
2a8e6885f7
Improved inline documentation of class event handler methods ( #18869 )
10 months ago