openedx / openedx/frontend-app-authoring
Experimental Tree View for Libraries Home
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 17
- Forks
- 218
- Avg merge
- 9d 20h
- Merged PRs (30d)
- 20
Description
Currently, the libraries home page represents all content as flat cards:
We'd like to try out an experimental alternative view where the search results appear in a tree view instead of cards, something like this:
Columns in the tree view should be: (⌄ expand/collapse), (icon representing component type), Name, Type, Publish Status, Tags, Date Modified
The tree view should have a high information density and scale to be able to show tens of thousands of items.
This work will help inform design and product decisions but is unlikely to be merged.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start from the libraries home page and its existing flat-card search results; the issue does not name a file, test, or entry point. Build an experimental tree view with the listed columns, expand/collapse controls, high information density, and support for tens of thousands of items; this work is intended to inform design decisions and is unlikely to be merged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- design, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100