iodide-project / iodide-project/iodide

UX improvements to manage-files and manage-file-sources

Open
#2,201 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.5k
Forks
145
PR merge metrics
No merged PRs in 30d

Description

This is a follow-on meta issue for files & file sources in a notebook.

- [ ] the "add file" and "add file source" buttons should trigger some kind of "waiting" spinner. If there is a failure, a dialog should appear describing the error. If there is a success, a snackbar should appear. Doing so will allow us to remove the extra list items in the `manage-files` flow, and remove _all_ local business state that exists there now. Paired with #2200, this will bring `manage-files` into harmony with `manage-file-sources`.
- [ ] `manage-file-sources` needs a slight UX refactor for long file titles. In small, tiled situations (eg engineers with a 900px browser tiled next to their editor), overflow issues are likely.
- [ ] when a new file appears but the `manage-files` tab is not selected, there should be a _counter_ next to the `manage files` tab to suggest that there are new items in that view.
- [ ] *stretch goal:* There are _zero_ calls to action after you've added a file / file source. We need to have a simple way for users to now what to do next.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.