Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Collaborator
Author
This stack of pull requests is managed by Graphite. Learn more about stacking. |
75b009f to
6ae6bc4
Compare
58da22f to
48769e1
Compare
43ef99c to
369ec9d
Compare
54762f2 to
0898f7f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.

done
clean slate
@bazza-ui/react package setup
list, input, item, search working
prevent item pointerdown event from stealing DOM focus from input
fixes: item highlighting; input losing focus onclick and onpointerdown; keyboard nav broken without input
scroll item in view on keyboard nav
add
closeOnClickprop forDropdownMenu.Item(defaults totrue)submenus!
submenus - aim guard
focus owner - wip
closeOnClickshould close (cascade) all submenus up to root menu sequentially when used inside submenuonly scroll into view when using keyboard nav + add DropdownMenu.SubmenuTriggerIndicator + add data-popup-open and data-popup-focused attrs
set nativeButton to false by default for SubmenuTrigger
hideUntilActive prop for Input
enhance Input render prop with props + state access
openDelayobject for submenus, with customization per input method (keyboard, pointer)centralize keyboard logic in
useKeyboardhook, complete vim keybindingsclose submenu when trigger is filtered via search
implement RadioGroup, RadioItem, RadioItemIndicator components
add Arrow, Backdrop components suppport
showOnprop to customize backdrop visibility behaviouradd CheckboxItem and CheckboxItemIndicator components
remove dropdown menu v2 stuff
open on hover for root, open on highlight tweaks, set
modaltotrueby defaultcloseRootOnEscfor submenus (defaults to true)Upgraded playground with configuration panels
add keyboard shorcuts for easy item selection
add data-highlighted to DropdownMenu.Shortcut component
use shared
useItem()hook for Item, CheckboxItem, RadioItem implementationsrefactor SubmenuTrigger to use shared
useItem()hookvirtualization
refactor item higlighting logic for virtualized + non-virtualized
major refactor - listbox, popup-menu, dropdown-menu, context-menu
select, combobox - wip
combobox embedded input + auto-highlight selected item on open
new playground layout
too many changes, whoops
setup tests, woohoo!
update test packages
add tests for select
deep search - basic
deep search - checkbox items, radio group + items, and more
lots done...
more work done
styled registry component - dropdown menu
fixed truncation
virtualization + sticky row width - wip
checkpoint
checkpoint again
remove all docs, code usages, dev/test/build scripts for action menu + prev. menu packages
rename icons in theme toggle
rename dropdown-menu-v2 registry item to dropdown-menu
remove /docs/components from sidebar
build registry
docs, api reference generation setup
progress
docs work
drop generic for radio group/item
value, simplify tostringcheckpoint!
remove
progress
progress
async content - wip
virtualization
fix row width issues
fixes to virtualization and rendering with radio items
stuff
fix id stuff
fix flush sync error
cleanup example
fix virtualization keyboard nav scrolling/highlighting + aim guard in submenus
clear debugging logs
fix broken test
initial docs work via llm
add select to registry
object values instead of primitives for select & combobox
progress on select stuff
align with first item when no selected value and using
alignItemWithTriggercleanup old packages
done
fix highlight jupming
fix hydration error for theme toggle
loading component + example in registry
fix query client
separate entrypoints for react pkg components
shared query client provider at root layout level
remove agentation
progress on docs stuff
vanilla query loader fixes/improvements
good progress on async behaviour and deep search + async
done
streaming + blocking async behaviour!
fix inconsistent rendering for loading part in virutalized data list
prevent streaming from resetting highlighted item id
async improvements galore
add cmdk + dropdown-menu implementations for filters
move api reference to seperate page
prevent overscrolling on main layout
prevent overscroll in list scroll area
prevent scrolling highlighted item into view for non-keyboard driven event
subpages
subpage work continues
change dev port to 3010