Fix hover and dismissOnClickOutside
handling
#691
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Proposed Changes
It's remaining part of #674 with a few additions
pressOwner
on second simultaneousPress
event (second touch or second button);Enter
/Exit
events) onRelease
event. It allows to send missing event if updating duringMove
was blocked bypressOwner
;onClickOutside
toonOutsidePointerEvent
to allow specify filtering by event type or by specific mouse button;Popup
andDialog
only on mouse primary button click;Dialog
onRelease
instead ofPress
event;Testing
Test: run tests from
PopupTest
andDialogTest
Issues Fixed
Fixes JetBrains/compose-multiplatform#3349