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
669c342e9f
Use Inter in simple theme as well, if referenced
4 years ago
Max Katz
8c28e1b08f
Add missing FontFamily to the EmbeddableControlRoot
4 years ago
Max Katz
c01edba86e
Rename Avalonia.Themes.Fluent.Inter to Avalonia.Fonts.Inter
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
Tako
23d999c2eb
Make all Render overrides sealed ( #10299 )
4 years ago
Julien Lebosquain
1c9032dd72
Win32 tray icon: avoid HIcon access when removing
Prevents a crash when the TrayIconImpl finalizer runs after the System.Drawing.Icon has been disposed
4 years ago
Julien Lebosquain
7d879cf6fe
Added Win32PlatformOptions.ShouldRenderOnUIThread
Fixes WPF interop
4 years ago
Benedikt Stebner
7ead728d24
Throw exception if no fallback is present and a font asset could not be found
4 years ago
Benedikt Stebner
8e7441348a
Rename
4 years ago
Benedikt Stebner
137d4019d5
Cleanup csproj
4 years ago
Benedikt Stebner
a6d42cb8b4
Move font assets to a dedicated package
4 years ago
DJGosnell
b11786424d
Cached round SKRoundRects created with DrawingContextImpl.DrawRectangle
4 years ago
Emmanuel Hansen
87709b9606
add IsScrollInertiaEnabled setter and getter
4 years ago
DJGosnell
4b0ff3be63
Initial work for adding caches for SKTextBlobBuilder, SKRoundRect, SKFont usages.
Updates SKPaintCache for new caching base class.
4 years ago
Steven Kirk
a331e1f86b
Account for enabled state of combo box items.
4 years ago
Steven Kirk
7da9bb9d43
Coerce offset in SCP arrange.
If viewport or extent were changed, this could affect the current offset so make sure we coerce the offset during arrange.
4 years ago
Steven Kirk
10fae098b9
Fix index clamping.
- Before we were clamping indexes too early, meaning that `firstIndexU` was calculated with a non-clamped index
- `_startUUnstable` needs to be set when the remove happens before the realized elements
4 years ago
Steven Kirk
fdc65d1c4e
Different selection logic when ComboBox closed.
When the `ComboBox` is closed, then the existing `MoveSelection` method doesn't work because the popup containing the `ItemsPresenter` is not visible, and so has no realized items.
Instead revert to simple index-based selection logic when the dropdown is closed.
Fixes #10232
4 years ago
Benedikt Stebner
15fad0f76c
Properly set headleass GlyphTypeface.FontMetrics
4 years ago
José Pedro
b8a987e847
Ensure templated parent control theme is applied.
4 years ago
amwx
c80cdd1d3a
InheritDataTypeFromItems for DisplayMemberBinding & cleanup ItemsControl
4 years ago
amwx
face05870f
Code cleanup
4 years ago
amwx
dfd5efb061
Add `InheritDataTypeFromItems` to SelectedValueBinding
4 years ago
Daniil Pavliuchyk
177c1cee51
Add ProgressBarAutomationPeer
4 years ago