Julien Lebosquain
a15e1693bd
Fix DnD page when dropping on textblocks
7 months ago
Julien Lebosquain
2ac5df86f8
Xdnd: send XdndFinished with correct args
7 months ago
Julien Lebosquain
163a904e3f
Xdnd: fix XML doc
7 months ago
Julien Lebosquain
726fa04cd4
Improve DragAndDropPage
7 months ago
Julien Lebosquain
0bd7fb150a
Xdnd: fix in process completion
7 months ago
Julien Lebosquain
8a3416f457
Xdnd: set cursor
7 months ago
Julien Lebosquain
7e069a15c0
Xdnd: handle in process DnD
7 months ago
Julien Lebosquain
5e34c8f4ce
Store X11Window instances inside X11Platform
7 months ago
Julien Lebosquain
89f13b11a4
Xdnd: cleanup
7 months ago
Julien Lebosquain
ff8b3b5658
Dispose data transfer in InProcessDragSource
7 months ago
Julien Lebosquain
56f1ed4982
Fix UriListHelper
7 months ago
Julien Lebosquain
5bf439383c
Xdnd: handle drop properly
7 months ago
Julien Lebosquain
17563ac0ea
Xdnd: send messages
7 months ago
Julien Lebosquain
bec005b006
Xdnd: introduce SelectionDataProvider
7 months ago
Julien Lebosquain
c1e8e976d0
Xdnd: move text formats atoms to X11Atoms
7 months ago
Julien Lebosquain
7353c650b5
Xdnd: find Xdnd target
7 months ago
Julien Lebosquain
8a8e098a82
Xdnd: rename XdndHandler to X11DropTarget
7 months ago
Julien Lebosquain
bec4bec6e7
Xdnd: share common DataReader/ReadSession with clipboard
7 months ago
Julien Lebosquain
87f11a4eab
Xdnd: implement synchronous event waiter
7 months ago
Julien Lebosquain
6952b93711
Xdnd: handle events
7 months ago
Jumar Macato
9fcccb94a9
AvnAccessibilityElement fixes ( #21062 )
7 months ago
Julien Lebosquain
853975ca7c
Switch solution to SLNX ( #21057 )
* Switch solution to SLNX
* Address review
7 months ago
Max Katz
4218e0ea7d
Add check for forked PRs in update-api workflow
7 months ago
Betta_Fish
bb3f0f331e
CompositionAnimation fixes ( #20936 )
* fix: ExpressionVariant types
* fix: CompositionProperty is not correctly registered
* fix(ExpressionVariant): remove Scalar
* refactor: use switch expressions
* fix: "this.Target" is not tracked
* fix: unit tests
* fix: remove registry
* remove unused code
* fix
* fix: notify other animations when update
* add unit tests
* fix: IsValid
* fix
* fix: requeue target when another animation invalidated during evaluation
* fix: GetProperty fails in aot
* fix
7 months ago
Julien Lebosquain
7530b74cdb
Fix FocusManager.FocusedElement on canceled/redirected focus ( #21047 )
* Add failing tests for FocusManager.FocusedElement
* Fix FocusManager.FocusedElement on canceled/redirected focus
* Fix IFocusManager documentation
* Add new focus restoration test
7 months ago
Javier Suárez
3a5b3e376e
Improve CommandBar dynamic overflow separator handling ( #21039 )
* Improve CommandBar dynamic overflow separator handling
* More changes
* Updated sample
---------
Co-authored-by: Julien Lebosquain <julien@lebosquain.net>
7 months ago
Javier Suárez
5d5fce8d9b
Add keyboard navigation for overflow CommandBar popup ( #21005 )
* Fix keyboard navigation in CommandBar overflow
* More fixes
* More changes
* More changes, added more tests
7 months ago
Emmanuel Hansen
ac28a743a8
Touch Improvements to TextBox ( #20848 )
* wip touch improvement textbox
* update text selection handle style
* change text selector layer z-index
* fix build issues
* fix caret detection in touch mode
* added bottom padding to text handle
* add indicator visual to selection handler theme
* improve text selector indicator handling
* add support for wrap around in selection handles
* ensure textbox context menu is shown on hold
* dampen scroll inertia
* increase default tap and double tap sizes for touch and pen
* make textbox context menu horizontal in touch mode. improve context menu show behavior for selection handles
* detect overscroll in scroll presenter and handle scroll gesture if overscrolled
* add rtl detection for selection handles
* improve context flyout behavior in handles
* restore textbox page
* addressed review
* add touch tests textbox
* keep dragged handle visible, adjust flyout position to visible handle
7 months ago
Mike James
5ab7d5b70b
Update readme.md
7 months ago
Mike James
c0e1e8ca34
Update readme.md ( #21051 )
Updating the README in preparation for the 12.0 release.
7 months ago
Nikita Tsukanov
3f73cc926c
Replaced raw COM pointers with smart ones ( #21001 )
* Bump MicroCOM to 0.11.4, add workaround for WinRT bug
* menu.h - use ComPtr for COM stored references
* Replaced raw COM pointers with smart ones
* fixes
* Use weak com ref from AvnMenuItem
* Better smart pointer handling
* Avalonia native readme update
* review
* missing dif
* Just call the ctor like a normal person
7 months ago
Nikita Tsukanov
412dca3aae
Expose allowed titlebar button actions from the platform implementation and respect them from drawn decorations ( #21035 )
* Expose WM window action capabilities from X11.
* Hide titlebar buttons for unsupported actions
* Simplify subscription
* Explose NetSupported property from X11Globals.cs, so it's easier to make checks from the rest of the codebase
* shifts
* comma
7 months ago
Julien Lebosquain
0842236630
Do not use visual children enumerator in TopLevelHost ( #21048 )
* Add failing test for ExtendClientAreaToDecorationsHint in AttachedToVisualTree
* Do not use visual children enumerator in TopLevelHost
7 months ago
Javier Suárez
02d17c7863
Apply optimizations in Avalonia iOS ( #20969 )
* Apply optimizations on Avalonia iOS
* Updated benchmarks
* More changes
* Removed iOS Benchmarks project
7 months ago
Julien Lebosquain
5ba86721de
Change DoDragDropAsync trigger event to PointerPressedEventArgs ( #20988 )
* Change DnD trigger event to PointerPressedEventArgs
* Update API suppressions
* Switch IPlatformDragSource to a private API
* Update API suppressions
7 months ago
Emmanuel Hansen
118a1174e2
Fix Mouse pointer triggering focus change on pointer release. ( #21009 )
* add tests
* explicitly check which pointer events trigger focus change
* add test checking for change in focus while mouse is pressed.
7 months ago
Javier Suárez
3edf20b931
Apply optimizations in Avalonia Android ( #20968 )
* Apply optimizations around Avalonia Android
* More changes
* Move benchmarks to run on Android
* Remove Android Benchmark from build
* More changes
* Removed Android Benchmarks project
7 months ago
Javier Suárez
94c809f84e
Rename AppBar controls ( #21041 )
* Renamed AppBar buttons and separator
* CommandBarSeparator inherit from Separator
* Added suppressions
7 months ago
Nikita Tsukanov
b2ee6119fd
Change XInternAtoms call force-create atoms ( #21034 )
7 months ago
Nikita Tsukanov
ebbf9c00fc
Combine Ready/Corrupted into a single passthrough struct ( #21028 )
* Combine Ready/Corrupted into a single passthrough struct
* api diff
7 months ago
Nikita Tsukanov
23baa0a043
Added explicit background processing support to managed dispatcher impl ( #21025 )
7 months ago
Dong Bin
775d39d9ae
Revise security policy and add vulnerability reporting ( #21029 )
Updated the security policy to include vulnerability reporting guidelines and removed supported versions section.
7 months ago
shine
75b0676d05
Fix Placeholder not visible ( #21024 )
* Add default PlaceholderForeground to AutoCompleteBox, CalendarDatePicker and NumericUpDown.
* Add PlaceholderText template binding for simple theme ComboBox PART_EditableTextBox.
7 months ago
Mike James
099b95644b
Update PULL_REQUEST_TEMPLATE.md
Updated who is on the core team.
7 months ago
Javier Suárez
9f0319a749
Fix TabbedPage samples icon ( #21003 )
7 months ago
Javier Suárez
680fab0124
Fix DrawerPage double footer in compact mode ( #21004 )
7 months ago
Mike James
b18b38521f
Update readme.md
- Added Security section
- Removed community portal links as we shut it down earlier in the month.
7 months ago
Dong Bin
093976c065
feat: include VML itself in layer lookup. ( #20999 )
7 months ago
Javier Suárez
cdf129941c
Add DrawerHeaderTemplate and DrawerFooterTemplate properties to DrawerPage ( #21008 )
* Add DrawerHeaderTemplate and DrawerFooterTemplate properties to DrawerPage
* Updated sample
7 months ago
Julien Lebosquain
edb89bd166
Remove LambdaExpression.Compile from CompiledBinding.Create ( #20996 )
7 months ago