Build plugin Browse experience - #2750
Closed
brsbl wants to merge 9 commits into
Closed
Conversation
…browse-components # Conflicts: # apps/app/src/hooks/queries/plugin-catalog-queries.ts
…browse-components # Conflicts: # apps/app/src/components/plugin/management/BrowsePluginsTab.tsx
…browse-components
…browse-components
Collaborator
|
Closing: the Browse redesign landed in a rebuilt form in #2941 (category shelves, multi-category filter, sorts, cards, single detail panel). The components and tests were ported from this PR with credit. Thank you for the design work.
|
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.
Product intent and requirements
What was wrong
Browse presented one publisher-grouped grid, so users could not scan plugins by job, restore shelf context after sorting, or understand category consistently across shelf and flat-list states. The hero and shared collection primitives were also app-local, which prevented reuse by derivative plugin pages.
What changed
Before and after
Matched captures use the same branch web-app data, route, settled state, and 1440×900 Chrome for Testing viewport.
Before — service parent
7416f20621066f378a784b1e7443b68eb34bd902After — Browse head
b7a79a6f983f9499fc2952985847e1a84e1b079fCategory filtering
The parent has no category control. On the exact head, the same catalog and viewport expose the searchable count-and-checkbox category menu.
Sorting and flat results
The parent has no sort control. On the exact head,
sort=most-installed&direction=descflattens the same catalog into descending install order and shows category pills on every applicable card.How you verified
scripts/bb-dev-app branch ...and inspected in Chrome for Testing 151.0.7922.71 at 1440×900.b7a79a6f983f9499fc2952985847e1a84e1b079f; all required checks passed and the platform-inapplicable jobs were skipped.BB-Thread-ID: thr_9tmqez22hd