BeaconCMS / BeaconCMS/beacon_live_admin

Improve the user experience within the Medial Uploader modal

Open
#74 0 comments 0 reactions 0 assignees View on GitHub
area:media-library enhancement roadmap ux
Dominant language
JavaScript
Stars
73
Forks
35
PR merge metrics
No merged PRs in 30d

Description

![Screenshot 2023-09-01 at 2 24 56 PM](https://github.com/BeaconCMS/beacon_live_admin/assets/45800443/a62fd837-d181-4fbe-b3fe-64a7b95e6982)

### User experience questions
In the above instance, I have already uploaded a test file, shown in the thumbnail. But the uploader message is still "Choose a file, No file chosen" which leaves me wondering if the file is not _**actually**_ queued, or if it's asking me to upload a second image, or would selecting the "choose a file" button override the image I just uploaded?

A second pain point in this modal is the lack of a clear path forward from this state. The only option is the "X"in the top right corner, but it's unclear whether that will "save and close" or "delete and close" my changes. Some options I think users would expect to see include "Save" (which would also close the modal and return me to the library), "Delete Image" which would clear the selected image but not close the modal and "Close without saving"

### Tidying
- Spacing and alignment
- [Style the file uploader button. ](https://tailwindcss.com/docs/hover-focus-and-other-states#file-input-buttons)

### Notes

* Meta issue: https://github.com/BeaconCMS/beacon_live_admin/issues/89
* See https://www.figma.com/file/k8NhxbRRb8hm4fc1RQHms1/Media-Library?type=design&node-id=30-57434&mode=design as guideline
* Related to https://github.com/BeaconCMS/beacon_live_admin/issues/139

Contributor guide

No contributing guide indexed for this repository

Research direction

Begin by locating the Medial Uploader modal in the repository and compare its current states with the linked Figma Media Library guideline. Confirm the requested controls and behavior, including save, delete, and close-without-saving, along with spacing and file-input styling. Done means the modal clearly communicates upload state and provides an unambiguous path forward.

Written by the indexing model from the issue text.

Assessment

Tech stack
tailwindcss
Domain
design, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.