Nikita Tsukanov
727e6ccdfd
Make sure that HandleClosed is called only once
3 years ago
Max Katz
15cb8d8944
Merge pull request #10950 from AvaloniaUI/fixes/x11-compose-key
Fix compose key handling when IME is not enabled
3 years ago
Nikita Tsukanov
a2c10a9d06
Merge branch 'master' into fixes/x11-compose-key
3 years ago
Max Katz
88e3bf0106
Merge pull request #10953 from AvaloniaUI/fixes/headless-platform-timer
Headless timer should report that it runs on the "UI" thread
3 years ago
Max Katz
d0258b3704
Merge pull request #10954 from AvaloniaUI/fixes/box-shadow-with-null-brush
Fixed boxshadow drawing
3 years ago
Max Katz
150b058e57
Merge pull request #10951 from AvaloniaUI/fixes/close-earlier
Properly notify the TopLevel before destroying render targets
3 years ago
Nikita Tsukanov
9aec3e348b
Properly notify the TopLevel before destroying render targets
3 years ago
Nikita Tsukanov
fc96e2949f
Fixed #10539
3 years ago
Nikita Tsukanov
37414f184b
Headless timer should report that it runs on the "UI" thread
Should fix #10686
3 years ago
Nikita Tsukanov
fc00c1c3d4
Fix compose key handling when IME is not enabled
3 years ago
Steven Kirk
5fec5bc185
Merge pull request #10892 from AvaloniaUI/fixes/10367-virtualization-improvements-2
Virtualization improvements
3 years ago
Steven Kirk
e3bf19a399
Update tests due to changes in #10803 .
3 years ago
Max Katz
386590ea32
Merge branch 'master' into fixes/10367-virtualization-improvements-2
3 years ago
Max Katz
01b2e91e46
Merge pull request #10944 from AvaloniaUI/fixes/10249-itemscontrol-isselected-binding
Fix binding container IsSelected in styles/themes
3 years ago
Steven Kirk
d8c33203b9
Merge pull request #10888 from AvaloniaUI/fixes/x11-actually-use-separate-connection-for-gl
Use DeferredDisplay for GLX
3 years ago
Steven Kirk
c7c663d4a0
Merge branch 'master' into fixes/10367-virtualization-improvements-2
3 years ago
Steven Kirk
6a0e7211e5
Merge branch 'master' into fixes/x11-actually-use-separate-connection-for-gl
3 years ago
Max Katz
28019a5e36
Merge branch 'master' into fixes/x11-actually-use-separate-connection-for-gl
3 years ago
Max Katz
8de2725c6a
Merge pull request #10861 from lnxon/master
Avoid IME to be disabled after popups, fix #8758
3 years ago
Max Katz
cdf09952b2
Merge branch 'master' into fixes/x11-actually-use-separate-connection-for-gl
3 years ago
Max Katz
9af071babb
Merge pull request #10897 from AvaloniaUI/fix-stackoverflow-with-redefining-resource
Fix stackoverflow with redefining resource
3 years ago
Max Katz
bbaaaa7726
Merge branch 'master' into fix-stackoverflow-with-redefining-resource
3 years ago
Nikita Tsukanov
cce3fea3a6
Merge pull request #10895 from AvaloniaUI/linux-frame-position
X11 - Return frame position for Window.Position
3 years ago
Emmanuel Hansen
f53498a90e
use empty extents if frame extents isn't available
3 years ago
Emmanuel Hansen
6b98400f87
report frame position for linux
3 years ago
Max Katz
c2ae6c9eea
Merge pull request #10929 from Enscape/fixes/setcurrentvalue-slider
Use `SetCurrentValue` in `Slider`
3 years ago
Steven Kirk
2aca946a71
Respect single-select with IsSelected bindings.
Use the existing `UpdateSelection` methods to correctly respect the current `SelectionMode`.
3 years ago
Steven Kirk
487fe9ed77
Make TreeViewItem IsSelected bindings work.
3 years ago
Steven Kirk
191a835c6a
Make container IsSelected bindings work again.
Rather than using the `ISelectable` interface to communicate container selection from the `SelectingItemsControl` to the container, use the `SelectingItemsControl.IsSelected` attached property, setting it with `SetCurrentValue` so that bindings defined in a style or item container theme can override the selection. Required an extra virtual `ContainerForItemPreparedOverride` method on `ItemsControl`.
3 years ago
Benedikt Stebner
d3cb56c901
Merge branch 'master' into master
3 years ago
Tom Edwards
b7cf688f86
Use SetCurrentValue in Slider
3 years ago
Steven Kirk
70b6da25e5
Merge pull request #10803 from Enscape/refactor/rangebase-styledproperty
Refactor `RangeBase` to use `StyledProperty`
3 years ago
Steven Kirk
8c54c69e42
Merge branch 'master' into refactor/rangebase-styledproperty
3 years ago
Max Katz
280640083f
Merge pull request #10923 from AvaloniaUI/ios-dispatcher-impl
Proper implementation of DispatcherImpl for iOS
3 years ago
Max Katz
cf4154505b
Avoid BlockLiteral based APIs for simplicity
3 years ago
Max Katz
3a6b44a5cf
Fix platform settings returning empty color
3 years ago
Max Katz
76eeca8f12
Format code
3 years ago
Max Katz
d0be3f2d7b
Proper implementation of DispatcherImpl for iOS
3 years ago
Steven Kirk
e609822311
Modernized some SelectingItemsControl tests.
And moved some of the tests that were specific to user interaction to `ListBoxTests` as `SelectingItemsControl` doesn't define user interactions.
3 years ago
Steven Kirk
594346e0a5
Make IsSelected an attached property.
Make `IsSelected` an attached property on `SelectingItemsControl` and make it bind two-way. Follows the pattern defined in WPF.
3 years ago
Steven Kirk
48f77028ac
Merge branch 'master' into refactor/rangebase-styledproperty
3 years ago
Steven Kirk
2340a30c2b
Merge branch 'master' into fixes/10367-virtualization-improvements-2
3 years ago
Max Katz
eb09e522c1
Changes after review
3 years ago
Steven Kirk
39db10b345
Handle recycling control items inside containers.
Fixes #10825
3 years ago
Steven Kirk
670eea0977
Modernized ItemsControl tests.
3 years ago
Steven Kirk
27f103025a
Fix nullable errors.
3 years ago
Max Katz
55640f0c2b
(hack?) Fix stackoverflow
3 years ago
Max Katz
0fcf67d1cd
Add failing test
3 years ago
Steven Kirk
124d318499
Handle unrealized focused element losing focus.
3 years ago
Steven Kirk
9f95bd9156
Recycle elements early when viewport is disjunct.
3 years ago