-
Notifications
You must be signed in to change notification settings - Fork 119
FE-512: Create FilterableListSubView with keyboard navigation and search #8532
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 44 commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
176f5b4
Show chevron on hover in VerticalSubViewsContainer Header
kube 53f78ca
Add FilterableListSubView and refactor subviews to use it
kube 1d19cf0
Style list items to match Figma design and replace delete with ellipsβ¦
kube 6bb23a3
Update InfoIconTooltip
kube 6a3873a
Update tooltip border-radius
kube 68be0c8
Move row menu to FilterableListSubView and add filter/sort/search butβ¦
kube 110ba5f
Tweak colors and paddings
kube 24d2604
Fix row interaction: stopPropagation on menu trigger, highlight row wβ¦
kube 1f9d3aa
Improve header hover behavior, item layout, and icon handling
kube b8c62f1
Add icon support and styled main headers to PropertiesPanel SubViews
kube 4816581
Centralize entity icons and standardize list item icon rendering
kube 4cfa0c8
Move listItemNameStyle into FilterableListSubView and reorder sidebarβ¦
kube 4390ad2
Make SubView icon size controlled by VerticalSubViewsContainer
kube 839caa5
Clear selection when clicking empty area in filterable list and updatβ¦
kube afa7689
Fix bottom border + top padding on content in VerticalSubViewsContainer
kube 6704d9e
Update shadow on ScrollableContent
kube 099effc
Adjust content padding: px:4 default, px:3 for filterable lists
kube e770c2c
Add keyboard navigation, range selection, and focus highlights to filβ¦
kube bda92e3
Hide header bottom border when sub-view is collapsed
kube 5c24420
Use token-based height for sub-view header rows
kube b871ce9
Reset focused/anchor state when filterable list loses focus
kube 9fb8744
Make TopBar title input fill available space
kube 1ff1842
Add search panel to LeftSideBar with Ctrl/Cmd+F shortcut
kube fe8f33c
Add fuzzy search with match highlighting using fuzzysort
kube 99cc2a6
Add keyboard navigation to search results and fix fuzzysort highlightβ¦
kube 57b8e62
Remove filter/sort buttons and drop manual useCallback/useMemo
kube f67b281
Update ui-subviews
kube 6e366e4
Fix lint errors: rename getMenuItems to useMenuItems and add keyboardβ¦
kube 40e758c
Address AI review feedback across multiple components
kube 3c52812
Extract row menu into proper components to fix React Compiler error
kube d216d1e
Clip overflow on editor root to hide menus when collapsed
kube 6615a9c
Fix duplicate context call and hidden layer keyboard focus
kube dc9d848
Address AI review feedback: fix search focus, stale refs, and sidebarβ¦
kube 2209dd1
Add entities tree view setting and empty SubView placeholder
kube 9aaa154
Add collapsible tree support to FilterableListSubView and entities tree
kube 10a1f07
Add empty group messages and selectable variant to list rows
kube 0f8c341
Add Experimental badge to entities tree view setting
kube d6c30e2
Add row menus to entities tree matching dedicated SubView menus
kube 668de51
Find anything
kube d1dceed
All SubViews in LeftSidePanel expanded by default
kube 9dc679a
Add group action buttons and renderGroupAction to tree items
kube f70eb49
Clean and update resizable dimensions
kube ac4670b
Animate subtree collapse/expand with CSS interpolate-size
kube e1ee5df
Tweak minHeights
kube 90c92c9
Tweak Menu highlight color
kube c772ab6
Merge branch 'main' into cf/fe-512-create-filterablelistsubview-compoβ¦
kube ca42c7e
Remove unused `fitContent` property from SubView type
kube File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.