Steven Kirk
915a605cf7
Tweak API for raising direct property changes.
- Make `SetAndRaise` accept a `DirectPropertyBase` instead of an `AvaloniaProperty`: only direct properties can be changed by this method
- Remove `priority` from `RaisePropertyChanged`: direct property changes are always with `LocalValue` priority
- Remove `Optional` and `BindingValue` wrappers from `RaisePropertyChanged`: concrete values must always be supplied
4 years ago
Dariusz Komosinski
4c36520ed6
Fix alignment helper not working and missing icon for clear button.
4 years ago
Dariusz Komosinski
81f6f65c26
Implement LayoutInformation.
4 years ago
Nikita Tsukanov
8280b83e95
Automatically dispatch PropertyChanged notification to the UI thread
4 years ago
Tim
9fc9a32f22
Update Measure and Layout if a child of RelativePanel updates it's
position.
4 years ago
Nikita Tsukanov
95b6343f8f
Respect AdornerLayer.IsClipEnabled
4 years ago
Max Katz
9a5b351b50
Fix build after global rename
4 years ago
Julien Lebosquain
822f5d04aa
Fix Direct2D1 test runner hanging
4 years ago
Julien Lebosquain
c2cd05a5f0
Nullable annotations for Avalonia.OpenGL
4 years ago
Benedikt Stebner
bfafd06cde
Do not register headless font manager and shaper
4 years ago
Steven Kirk
994897a023
Initialize EffectiveValue with inherited value.
Fixes #10345
4 years ago
Steven Kirk
3e81ed8fbc
Revert to LocalValue when animation completes.
Fixes #10255 .
4 years ago
Max Katz
e6b8914b7d
Rename TryGetFileFromPath-like method to end with Async suffix
4 years ago
Max Katz
696c5232e7
Rename StartBrowserApp-like methods to end with "Async" suffix
4 years ago
Max Katz
49a6cbd5a6
Use polyfill for open file and directory dialogs
4 years ago
Max Katz
bd1928efac
Refactor Browser and Blazor startup code
4 years ago
Max Katz
d1c329e819
Pass file extensions to the browser backend in the file picker
4 years ago
Max Katz
e975468e92
Remove unused CanOpenRead/CanOpenWrite
4 years ago
Julien Lebosquain
199d667820
Lazy initialized Win32 pointer info buffers
4 years ago
Daniil Pavliuchyk
4ad731ea60
Fix nullability issues
4 years ago
Steven Kirk
c9bb9f2c01
Don't add duplicate logical children.
4 years ago
Emmanuel Hansen
ad56e9d20b
clear composition region when presenter is changed
4 years ago
Emmanuel Hansen
2dd48be45f
remove leftover debug code
4 years ago
Max Katz
d27936af67
Android and browser internals
4 years ago
Max Katz
33f9fe68b2
macOS and iOS internals
4 years ago
Max Katz
f91361a24c
Cleanup linux related APIs
4 years ago
Max Katz
8a322d616f
Cleanup Skia internal APIs
4 years ago
Max Katz
842556177d
Windows specific cleanups
4 years ago
Max Katz
4fc1995246
Make AvaloniaProperty.Register overload with "notifying" parameter internal
4 years ago
Wiesław Šoltés
37f5f50212
Update Layoutable.cs
4 years ago
DJGosnell
4a0a5e68d6
Fix for netstandard2.0.
4 years ago
Daniil Pavliuchyk
02906a6234
Add SliderAutomationPeer
4 years ago
Steven Kirk
5d66bd0c0e
Refactored common code into separate method.
4 years ago
Emmanuel Hansen
7e33d7a235
Add Composition Start and End properties to TextEditable
4 years ago
Steven Kirk
fcf1ce74c9
Use TryGetEffectiveValue.
For consistency with the other methods.
4 years ago
Steven Kirk
15a0fd6a3f
ClearLocalValue => ClearValue.
It no longer just clears the local value, and the method on `AvaloniaObject` is called simply `ClearValue` so makes sense to use the same naming here.
4 years ago
jc.yuan
3f3eff6563
remove the duplicated line
4 years ago
Emmanuel Hansen
da1c2034f5
remove surrounding text from android ime, add ITextEditable to handle sync between platform editable and IM client
4 years ago
Emmanuel Hansen
ff98344247
allow multiline input on android
4 years ago
Emmanuel Hansen
4edc10caba
fix prediction text for browser
4 years ago
Emmanuel Hansen
3e0179e1e0
add composing region to text input client, improves android composition
4 years ago
kekekeks
fc0ddcb320
Use NT shared handles for Vulkan interop on Windows
4 years ago
Steven Kirk
0ce9180d7c
Added untyped SetCurrentValue.
4 years ago
Steven Kirk
8741b7e410
Fix IsSet with SetCurrentValue.
And add unit tests.
4 years ago
Steven Kirk
19078979e3
Initial implementation of SetCurrentValue.
4 years ago
Julien Lebosquain
2b08668c64
Addressed feedback on PR #10307
4 years ago
Max Katz
f4e35493c9
Add missed IPlatformBehaviorInhibition to the TryGetFeature
4 years ago
Stan Wijckmans
2273534a57
Add API to prevent App Nap.
4 years ago
Julien Lebosquain
0d32343410
Nullability annotations for Avalonia.Win32
4 years ago
DJGosnell
416ef6b601
Added two GetAndSetRadii methods.
Added documentaiton.
4 years ago