New settings search UX - #40957 (#40958)
* Basic show fuzzy results below filtered results * Renders filtered settings without a group * Display both local filter and remote results in their own groups on the same page * Remove duplicates between local and remote results * Hide empty groups more completely, port score bounds change from master, fix NPE * Remove fuzzy settings search toggle lightbulb icon * Render all filtered groups as dynamically sized groups * Remove renderer knowledge of filtered/nlp * Update setting count on each search * Fix match ranges for default settings vs the editable settings model * Add ISearchProvider to fix layer breakage. Fix hidden areas for filtered groups * Fix result count and updating on editable side changes * Simplify model rendering - render all result groups dynamically, without allocating extra space * Fix @-searches, clean up filterSettings() code in Settings Model * Update renderers for editable prefs model * Fix up metadata and telemetry * Fix clearing the results by deleting the query * Fix duplicated commonlyUsed settings, and navigation order * Fix nlp results order, and allow scoring results * Remove unused memento * Match count tweaks * Remove obsolete padTo argument to pushGroups * Move searchResultGroup state from renderer to preferencesModels * Remove old fuzzy search prompt link * Fix NPE on filterResult * nlp/filter => remote/local * Remove "render" term from preferencesModels * Simplify settings editor model rendering - All groups are wrapped in braces for consistency When search isn't active, the search groups are removed from the editor model, not hidden by the renderer * Remove unread 'arrays' * Simplify hiding duplicate settings search results * Fix blinking on slow tokenization in search reuslts
Showing
想要评论请 注册 或 登录