react-spectrum
feat: Add subdialog support to Menu and Autocomplete
#7561
Merged

Commits
  • rough start
    LFDanLu committed 1 year ago
  • fix contain
    LFDanLu committed 1 year ago
  • debug ESC handler
    LFDanLu committed 1 year ago
  • fix rendering of subdialog in autocomplete
    LFDanLu committed 1 year ago
  • debug dynamic case and fix context
    LFDanLu committed 1 year ago
  • handle submenutriggers in base collection filtering and fix id issue for trigger
    LFDanLu committed 1 year ago
  • prevent focus from being lost to the body when submenutrigger is virtually focused
    LFDanLu committed 1 year ago
  • ensure that the focused subdialogtrigger item remains focused after opening and closing the subdialog
    LFDanLu committed 1 year ago
  • close submenu when virtual focus moves off trigger and properly dispatch events to the temporarily cleared focus item
    LFDanLu committed 1 year ago
  • Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
    LFDanLu committed 1 year ago
  • fix hover for now so I can debug the focus issues
    LFDanLu committed 1 year ago
  • fix tab handling in subdialogs and opening submenus on mobile when using virtual focus
    LFDanLu committed 1 year ago
  • Fix to close submenus/dialogs when in a Autocomplete that isnt in a popover itself
    LFDanLu committed 1 year ago
  • fix issue where you cant shift tab from the Autocompletes text field
    LFDanLu committed 1 year ago
  • fix shift tabbing from closing the subdialogs when rendered by Autocomplete menu
    LFDanLu committed 1 year ago
  • Merge branch 'main' into subdialogs
    LFDanLu committed 1 year ago
  • make sure expanded triggers dont have visible focus ring
    LFDanLu committed 1 year ago
  • fix all subdialog being closed when using ESC on a subMenuTrigger and partial fix for only closing submenu via ESC if opened from sub dialog
    LFDanLu committed 1 year ago
  • update mobile screen reader behavior so focus is restored to the subtrigger when dimissing the submenu/dialog
    LFDanLu committed 1 year ago
  • only close outer most submenu/subdialog when using ESC
    LFDanLu committed 1 year ago
  • partial fix to only persist a single focus ring on item or input for virtual focus
    LFDanLu committed 1 year ago
  • Making focus ring appear on virtually focused items and on input field if none exist
    LFDanLu committed 1 year ago
  • Merge branch 'main' into subdialogs
    LFDanLu committed 1 year ago
  • simplifiying useSelectableItem change in favor of proper manager.isFocused tracking
    LFDanLu committed 1 year ago
  • Merge branch 'main' into subdialogs
    LFDanLu committed 1 year ago
  • saving point for tests
    LFDanLu committed 1 year ago
  • Fix focusscope for subdialogs and add test
    LFDanLu committed 1 year ago
  • Fix S2 autocomplete double focus ring
    LFDanLu committed 1 year ago
  • adding tests for subdialog and testing useInteractOutside for subdialogs again
    LFDanLu committed 1 year ago
  • add submenu tests
    LFDanLu committed 1 year ago
  • fix ESC closing multiple levels of subdialogs/menus due to collection event leak
    LFDanLu committed 1 year ago
  • hack around react 16 failures for now
    LFDanLu committed 1 year ago
  • fix lint
    LFDanLu committed 1 year ago
  • Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
    LFDanLu committed 1 year ago
  • fix react 16, close menu on hovering different item
    LFDanLu committed 1 year ago
  • fixing lint
    LFDanLu committed 1 year ago
  • wip: refactor to fire fake focus/blur events
    devongovett committed 1 year ago
  • fix more
    devongovett committed 1 year ago
  • implement keepVisible for non-modal popovers
    devongovett committed 1 year ago
  • refactor
    devongovett committed 1 year ago
  • update lock
    devongovett committed 1 year ago
  • lint
    devongovett committed 1 year ago
  • fix 16
    devongovett committed 1 year ago
  • fix test
    devongovett committed 1 year ago
  • Clear MenuContext in SubDialog
    devongovett committed 1 year ago
  • Fix dismiss on interact outside
    devongovett committed 1 year ago
  • Use focusedNodeId ref for keyboard handlers to avoid race condition
    devongovett committed 1 year ago
  • refactor listbox filtering to support usage inside Select
    devongovett committed 1 year ago
  • Make sure props are sent to the right elements
    devongovett committed 1 year ago
  • fix RSP
    devongovett committed 1 year ago
  • cleanup
    devongovett committed 1 year ago
  • fix react 16/17
    devongovett committed 1 year ago
  • Revert "fix react 16/17"
    devongovett committed 1 year ago
  • Revert "fix RSP"
    devongovett committed 1 year ago
  • Revert "Fix dismiss on interact outside"
    devongovett committed 1 year ago
  • Fix interact outside for RAC submenu/subdialogs specifically
    devongovett committed 1 year ago
  • Merge branch 'subdialogs-devon' into subdialogs
    devongovett committed 1 year ago
  • revert dialog change
    devongovett committed 1 year ago
  • more cleanup
    devongovett committed 1 year ago
  • Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
    devongovett committed 1 year ago
  • Use getActiveElement utility
    devongovett committed 1 year ago
  • focus input when clicking on collection
    devongovett committed 1 year ago
  • fix merge
    devongovett committed 1 year ago
  • Refactor left/right arrow key behavior to be less menu specific
    devongovett committed 1 year ago
  • Remove onDismissButtonPress for now
    devongovett committed 1 year ago
  • lint
    devongovett committed 1 year ago
  • Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
    devongovett committed 1 year ago
  • Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
    devongovett committed 1 year ago
Loading