fleet
fleet copied to clipboard
Support drag and drop file uploads
Goal
| User story |
|---|
| As a Fleet user, |
| I want to drag and drop files to upload them |
| so that I don't have to use the file picker. |
Context
- Requestor(s): @lukeheath
- Product designer: _________________________
Changes
Product
- [ ] UI changes: TODO
Engineering
- [ ] Implement code changes in Fleet UI. (Started at https://github.com/fleetdm/fleet/pull/19086)
ℹ️ Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".
QA
Risk assessment
- Risk level: Low
Manual testing steps
- Step 1
- Step 2
- Step 3
Testing notes
Confirmation
- [ ] Engineer (@____): Added comment to user story confirming successful completion of QA.
- [ ] QA (@____): Added comment to user story confirming successful completion of QA.
Conversation about supporting multiple file uploads at once in the PR here: https://github.com/fleetdm/fleet/pull/19086#issuecomment-2124831396
@noahtalerman Was this not prioritized because we don't want the feature, or because I need to update the PR to match Mike T.'s designs? Happy to update, just want to make sure it's something we actually want first.
@lukeheath we want it! Just don't have design capacity:
- We want to make sure Mike T's designs are melded w/ current UI style guide. Mike T has some future stuff in there (ex. modals)
- We want a good error message if the user tries to upload more than 1 file. Why not start with multi-file upload? We don't support it today. So just adding drag and drop for 1 file is the quick iterative change.
Want to take it and bring it through design review?
@noahtalerman Got it. Sure! I'll assign myself as product designer and bring this through a future design review.
@eugkuo I think this is your #28462 request as well
@RachelElysia And so it is! So what's the process here?
@RachelElysia @eugkuo Looks like this fell off the radar. I'll close this one out in favor of @eugkuo's. I'll add a link to my PR POC as a reference for whoever ends up implementing.
Drag, drop, files flow, Ease as leaves in the wind blow, Effortless work's glow.