Submenus: prevent pointer events on menu if moving towards submenu #5082
initial conversion
eb500565
initialize safe area submenu hook
13717a4d
lint
2eece1ab
lint peerDeps
3333fca7
Merge remote-tracking branch 'origin/submenu_alt_api' into submenu+safe
ae3a0cd6
disable if submenu isn't open
ce534223
add comment for angle calculation
15d35bfd
cleanup direction check
1c9b05cd
remove menuRef
126ca26c
update lastProcessedTime
cc29b08e
fix style props merge
e2aec869
Merge branch 'submenu_alt_api' of github.com:adobe/react-spectrum int…
c9287828
merge style props
39098f1d
Merge remote-tracking branch 'origin/submenu_alt_api' into submenu+safe
4867f072
early return for touch and pen pointerType
5b9bd35f
add timeout
3b2d5995
fire pointerenter
36522626
add padding to top/bottom angles
27cd2c6c
allow 2 invalid movements
2fbae1c1
add padding as const
661373c3
use pointerover to trigger underlying item
05edd4e1
up the timeout to 1s
bfc0f102
cleanup from merge
44c30689
store direction as ref and rename
53d89966
type
0f5fd939
bail early when pointer reaches submenu
d6816d1c
clear timeout if bailing early
82c2e6c8
move up cleartimeout
fb4b61a3
fix test
be9ad103
add skip
a81eaea1
Merge remote-tracking branch 'origin/submenu_alt_api' into submenu+safe
2f1dc8a2
Merge remote-tracking branch 'origin/submenu_alt_api' into submenu+safe
e26d8701
Merge remote-tracking branch 'origin/submenu_alt_api' into submenu+safe
52d6500d
fix ts strict
b5a9e92d
Merge remote-tracking branch 'origin/submenu_alt_api' into submenu+safe
f3329f59
add interaction modality check
4a0d987e
Merge remote-tracking branch 'origin/submenu_alt_api' into submenu+safe
aa7dd64b
remove skip
c01f1a7f
revert mock
49f518cc
Merge branch 'submenu_alt_api' of github.com:adobe/react-spectrum int…
7751b125
attempt to fix contextualhelp
be4ba512
fix ref
bdad2367
make submenu ref optional
07a26f11
fix logic and allow disabling
50497651
attempt to fix refs for unavailable menu item
9ea8d382
Merge remote-tracking branch 'origin/submenu_alt_api' into submenu+safe
d4eeab60
fix from merge conflict
e15ed5e7
conditionally render overlay to avoid dup refs
ec182386
add missing textValue
38db634d
merge
a15f5f6c
Merge branch 'submenu_alt_api' into submenu+safe
aff9d869
Merge remote-tracking branch 'origin/submenu_alt_api' into submenu+safe
8a205f34
fix from merge
bf88880f
fix safe pointer movement for submenus
bf2da47c
reidbarber
merged
677930c4
into submenu_alt_api 2 years ago
reidbarber
deleted the submenu+safe branch 2 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub