Nikita Tsukanov
c87f57b9b1
Merge pull request #11091 from AvaloniaUI/feature/missing-toplevel-apis
Add a few missing Window APIs back in.
3 years ago
Dan Walmsley
4fbcfac676
fix build.
3 years ago
Steven Kirk
cf52ab43cd
Added WindowBase.TryGetPlatformHandle.
#11062 made `WindowBase.PlatformImpl` internal so we need to expose a different want to get the window handle.
3 years ago
Steven Kirk
981dfd29d7
Added WindowBase.Resized event.
Which exposes the resize reason and new client size. Required renaming `PlatformResizeReason` to `WindowResizeReason`. Made `TopLevel.HandleResized` method internal.
3 years ago
Nikita Tsukanov
aea12d6d85
Merge pull request #11080 from AvaloniaUI/fixes/build-tasks-compat-7.0
Reuse SpanHelpers in Avalonia.Build.Tasks
3 years ago
Dan Walmsley
2e5dd6d8c9
Merge branch 'master' into fixes/build-tasks-compat-7.0
3 years ago
Max Katz
361c65c01e
Merge pull request #11087 from AvaloniaUI/fixes/thumb-drag-delta
Make thumb drag delta relative to root.
3 years ago
Max Katz
7794e361a3
Merge branch 'master' into fixes/thumb-drag-delta
3 years ago
Steven Kirk
5262eec4cf
Passing null gives us the point relative to the root.
And update the documentation for `GetPosition` to explain what `null` does (as in `GetCurrentPoint`).
3 years ago
Max Katz
f174a1f3f9
Merge pull request #11073 from AvaloniaUI/avalonia-list
AvaloniaList compile time parsing
3 years ago
Max Katz
56d87931db
Inject array for IList
3 years ago
Max Katz
ec19a0876e
Cleanup Points collection usage, make it use IList
3 years ago
Steven Kirk
e5acebabcb
Make thumb drag delta relative to root.
#10892 changed the thumb drag delta to be relative to the parent, but the problem was that is that if the thumb controls the position of the parent then the delta will be incorrect.
This was causing a bug in `TreeDataGrid` headers which were jumping around: the `Thumb` is a child of the header and causes the header to move.
3 years ago
Nikita Tsukanov
c63571dcda
Reuse SpanHelpers in Avalonia.Build.Tasks
3 years ago
Max Katz
c2b2803483
Nullable attributes
3 years ago
Max Katz
477abdd2f0
Remove AvaloniaListAttribute
3 years ago
Max Katz
862d07fcaf
Support special case for points collection
3 years ago
Max Katz
a0c0efec1c
Merge pull request #11072 from AvaloniaUI/maxkatz6-patch-1
Fix repository build on .NET 8 SDK
3 years ago
Max Katz
38c1cc95c6
Init AvaloniaListAttribute
3 years ago
Max Katz
e9519e2719
Fix NET8 build
3 years ago
Max Katz
ceb172f227
Merge pull request #11021 from Gillibald/fixes/macCaretPosition
[Mac] Fix InputContext event handling
3 years ago
Max Katz
e4474022c6
Merge pull request #11062 from AvaloniaUI/feature/patch-platform-interfaces
Generate fake ref assemblies with patched *Impl and [NotClientImplementable] interfaces
3 years ago
Nikita Tsukanov
c5ae8bb762
Fixes
3 years ago
Nikita Tsukanov
0f7fba7f7f
SourceLink?
3 years ago
Nikita Tsukanov
30064443b1
Added [PrivateApi]
3 years ago
Nikita Tsukanov
f9955f0c79
More patches
3 years ago
Nikita Tsukanov
a24e0185fc
Generate fake ref assemblies with patched *Impl and [NotClientImplementable] interfaces
3 years ago
Steven Kirk
8365163f58
Merge pull request #11051 from AvaloniaUI/fixes/11015-slider-thumb-not-moving
Fix slider thumb not moving
3 years ago
Steven Kirk
afc55cb985
Fix tests on macOS.
`MoveByOffset` caused Appium to hang, but `MoveToElement` with an offset seems to work fine.
3 years ago
Benedikt Stebner
e7ed4fb1f0
Merge branch 'master' into fixes/macCaretPosition
3 years ago
Benedikt Stebner
a17aa5253f
Merge branch 'master' into fixes/macCaretPosition
3 years ago
Benedikt Stebner
6da9f884de
More fixes
3 years ago
github-merge-queue[bot]
cfc063e958
Merge pull request #11034 from Gillibald/fixes/textIssues
[Text] fixes
3 years ago
Max Katz
6216af40c9
Merge branch 'master' into fixes/textIssues
3 years ago
Max Katz
fdfc4f799c
Merge branch 'master' into fixes/textIssues
3 years ago
Max Katz
9347d26e12
Merge branch 'master' into fixes/11015-slider-thumb-not-moving
3 years ago
github-merge-queue[bot]
c16ef8fc2c
Merge pull request #11057 from timunie/fix/CalendarDatePicker_Watermark
Fix Watermark not shown on CalendarDatePicker when clearing the value in code
3 years ago
Tim
6d880d483b
fix Watermark not shown when having a custom watermark set
3 years ago
github-merge-queue[bot]
e5a4c0b6b5
Merge pull request #11053 from AvaloniaUI/refactor/10525-remove-controltemplateresult
Remove ControlTemplateResult.
3 years ago
Steven Kirk
3882bc0217
Remove ControlTemplateResult.
Use `TempateResult<Control>` instead as described in #6666 .
Fixes #10525 .
3 years ago
Steven Kirk
00315ef37d
Enqueue for arrange after measure.
Fixes the problem described in `Child_Can_Invalidate_Parent_Measure_During_Arrange`. To do this, add controls to the arrange queue after they've been measured, not on measure invalidation.
Fixes #11015
3 years ago
Steven Kirk
fe8f349047
Added failing test for #11015 .
Problem is in layout manager.
3 years ago
Steven Kirk
576014db05
Improve slider integration tests.
They are now failing due to #11015 .
3 years ago
Steven Kirk
5926c994c5
Added ThumbAutomationPeer.
To make slider thumb visible to automation.
3 years ago
github-merge-queue[bot]
7158628805
Merge pull request #11040 from AvaloniaUI/fixes/menuitem-header-binding
Fix NativeMenuBar.
3 years ago
Steven Kirk
d37de0b634
Allow setting item container properties in styles.
Allow overriding the default behavior of item containers in styles or in `ItemContainerTheme`. To do this, use `SetCurrentValue` to set the properties, only if the properties are not already set (i.e. from a style). This also requires us to clear the current value when the container is cleared (styles won't be affected as `AvaloniaObject.ClearValue` only clears local or `SetCurrentValue` values).
3 years ago
Steven Kirk
822c8f918c
Added failing NativeMenuBar integration test.
3 years ago
Benedikt Stebner
9cea62d72e
Merge remote-tracking branch 'origin/fixes/macCaretPosition' into fixes/macCaretPosition
3 years ago
Benedikt Stebner
be40f91959
Minor tweaks
3 years ago
Steven Kirk
1096810ad8
Update ncrunch configuration.
3 years ago