Giuseppe Lippolis
02983e3c1e
fix: Misc XML Document issue
4 years ago
Benedikt Stebner
ef2a47bc95
Only try to create embedded font collection for valid assets location
4 years ago
Max Katz
2473bb8408
Fix some warnings
4 years ago
Max Katz
7452980c39
Move _lastKnownPosition
4 years ago
Max Katz
67f5201181
Fix tests
4 years ago
Tom Edwards
3b57b3496a
Added GenerateTypeSafeMetadata to property metadata
This method is used to strip coercion methods out of StyledPropertyMetadata when applying it to a new owner.
Also fixed AvaloniaProperty.(IPropertyInfo.CanSet) returning true for read-only properties
4 years ago
Benedikt Stebner
714f4a5b06
Correctly use transformed bounds
4 years ago
Benedikt Stebner
5ea3027f98
Do the same for Chinese IME
4 years ago
Benedikt Stebner
c5189bd6f6
Trz to fix Japanese IME
4 years ago
Tim
708c8a1c29
Add missing ClipToBounds for inner Grid
4 years ago
Dariusz Komosinski
d9d208b935
Add benchmark for Or selector and avoid extra virtual calls getting list count.
4 years ago
Julien Lebosquain
a97d61a1e9
Fix Generators build
4 years ago
Emmanuel Hansen
20746b3ee2
fix build
4 years ago
Emmanuel Hansen
8ada76c1b6
fix StorageFolder.GetItemsAsync on android
4 years ago
Emmanuel Hansen
34c1b46b30
Force app theme change when status bar theme changes on android.
4 years ago
Steven Kirk
21574f5607
Expose pre/post collection changed events.
Instead of implementing `ICollectionChangedListener` on `SelectionNodeBase`. We may want to expose this publicly at some point.
4 years ago
Daniil Pavliuchyk
ddb9669c11
Add ScrollBarAutomationPeer
4 years ago
Benedikt Stebner
c55747f328
Introduce ConfigureFonts AppBuilder action
Introduce WithInterFont extension method
4 years ago
Benedikt Stebner
26263cd7ad
Fix cursor rect
4 years ago
Benedikt Stebner
8457fba5a3
More adjustments
4 years ago
Daniil Pavliuchyk
8cb4cf8344
Remove unneccessary using directives.
4 years ago
Max Katz
87402e5b94
Update insets API and implement insets for iOS with IAvaloniaViewController
4 years ago
Tom Edwards
f36cf7e3ba
Converted several "dataValidation" properties to StyledProperty
Changed Button.IsPressed to a read-only DirectProperty
4 years ago
Tom Edwards
81530c4231
Converted a variety of writeable DirectProperty definitions to StyledProperty
4 years ago
Benedikt Stebner
d5cfc06f72
Remove redundant code
4 years ago
Benedikt Stebner
56727d00a0
More adjustments
4 years ago
Steven Kirk
16c1dc7a50
Ported SelectionNodeBase from TreeDataGrid.
`TreeDataGrid` has an updated version of `SelectionNodeBase` that fixes a few problems, and works as a base also for hierarchical selection models. Ported that here and tidied up a few other selection-related classes (change `is object` to `is not null`, fix nullability annotations).
4 years ago
Daniil Pavliuchyk
b65933b9d6
Update GetNameCore logic to match WPF logic
4 years ago
Benedikt Stebner
90ae432e63
Use ConcurrentDictionary
4 years ago
Benedikt Stebner
9016933085
Fix some unit tests
4 years ago
Benedikt Stebner
147db08f90
Introduce GlyphRun.Bounds
4 years ago
Daniil Pavliuchyk
de50cda755
Add LabelAutomationPeer
4 years ago
Benedikt Stebner
397867602e
Properly sync preedit
4 years ago
Benedikt Stebner
48a54d67d3
Use test font family for TextLayoutTests
4 years ago
Nikita Tsukanov
a4b3d30aff
Use proper baseline origin
4 years ago
Benedikt Stebner
2364c5d140
Try to find a fallback glyph typeface for unknown font families
4 years ago
Giuseppe Lippolis
9201f23754
fix: Signal warnig if protected
4 years ago
Giuseppe Lippolis
12d418db33
fix: Address Review
4 years ago
Julien Lebosquain
b6701f63fd
Made Panel.IsItemsHost setter internal
4 years ago
Julien Lebosquain
3791fa8a51
Don't add ItemsControl items to its panel logical children
4 years ago
Steven Kirk
5281bbcca0
Search for data template on tree attachment.
When a `HeaderedItemsControl` is used in an `ItemsControl` it needs to search for an `ITreeDataTemplate` in order to populate the `Items` property. This can't be done properly until it's attached to the logical tree.
Fixes #10398
4 years ago
Benedikt Stebner
cb1d306482
Rework preedit handling
4 years ago
pr8x
1fc1c26cb7
Set IsReadOnly instead, use ConvertToInvariantString, Fix TextBox foreground on selected row
4 years ago
Benedikt Stebner
0fc25da0dc
[TextBox] MoveEnd now correctly positions the caret before the line break
4 years ago
Benedikt Stebner
5b2a6368c9
Fix some tests
4 years ago
Benedikt Stebner
67e6ba4354
Add AppBuilder extension
4 years ago
Benedikt Stebner
d08083bbf3
Introduce font collections
4 years ago
Tom Edwards
49c57a610c
Make `Avalonia.Win32.Input.KeyInterop` public
4 years ago
Max Katz
f4c82105ce
Add AvaloniaNameGeneratorIsEnabled parameter
4 years ago
Max Katz
adbbe46aee
Reorganize generators code
4 years ago