openedx / openedx/frontend-app-authoring
Usability Issue: "Edit" should be elevated out of the three-dot context menu in Libraries
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 17
- Forks
- 218
- Avg merge
- 9d 20h
- Merged PRs (30d)
- 20
Description
While doing development, the majority of the time that I was selecting a Component, it was for the purpose of editing it. This is such a common action that the Studio course unit editing page keeps the "Edit" button out of the context menu, so that users can do this in one click:
In content libraries, there are two paths, both of which require two clicks:
- click on component card, and then click on the "Edit component" in the sidebar
- click on the three-dot context menu for the component card, and then click "Edit"
Acceptance criteria:
- Edit icon/button appears on Component cards, to the left of the context menu, echoing the style currently used in the course screenshot. It should be exactly equivalent to clicking on "Edit" in the context menu today.
- "Edit" is no longer an option in the context menu for a Component.
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 at the component card UI in the content libraries and trace the existing Edit action from the three-dot context menu. Compare its behavior with the course editing page shown in the issue, then verify that an equivalent Edit control appears beside the menu and that the menu no longer contains Edit.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- design, frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100