Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

user feedback when dispVM is opening #137

Open
redshiftzero opened this issue Nov 9, 2018 · 4 comments
Open

user feedback when dispVM is opening #137

redshiftzero opened this issue Nov 9, 2018 · 4 comments

Comments

@redshiftzero
Copy link
Contributor

we open files in dispVMs, and opening them can take some time - a few seconds.

users can also accidentally grind their workstation to a halt by opening too many DispVMs at once (indeed, I just did this)

we need to:

  • disable the Open button after it is clicked for a few seconds
  • provide some instant user feedback so that users know activity is happening
@redshiftzero redshiftzero added this to the 0.1.0beta milestone Nov 9, 2018
@ninavizz
Copy link
Member

ninavizz commented Nov 11, 2018

NOTE: I'm starting to spec things in Gherkin, and the below is from that spec. Anything named with a capital letter will be referenced in a different Story. The Gherkin Sandbox file may also be cross-referenced for clarity.

Scenario: Journalist opens 1 file
Given I'm a logged in Journalist
When I click “Open” on a file
Then I see the Activity Indicator animate
And I see a message display in the Status Bar that says “Qubes is launching a new Disposable VM...”
And that message will show for no less than 1 second.
And I see a non-modal dialog that says “Qubes is launching a new Disposable VM to securely view your file” in bold text, and “Hint: To keep Qubes running well, try not to have more than a few VMs running at once.” in a second line of text that is not bolded.
And that dialog will display for no less than 2 seconds.
And when the Disposable VM has fully launched, the dialog will automagically disappear.
And I see a message display in the Status Bar that says “...opening file in [disp-VM].
And in the aforementioned Status Bar message, the specific Disposable VM is named in the brackets, as well as bolded.

@eloquence
Copy link
Member

eloquence commented Dec 13, 2019

At minimum, I think we'd want to have an "Opening" active state for beta. I don't think we have this in Zep-lin yet, and we do need to decide how it fits in the Files panel & whether the filename stays visible. Adding "blocked on UX" label for now until we resolve.

@eloquence eloquence added the ux label Dec 13, 2019
@ninavizz
Copy link
Member

ninavizz commented Mar 5, 2020

Ok, this is on me. I was just about to report this as a bug, but now its back on my radar. Yeah, I'd assumed I'd crashed the disp-VMs from launching, but peeking over to my Qubes laptop, now see it just took for-ev-er.

When clicking around multiple sources, it seems like there should be a spot outside the Conversation pane to indicate that files are being worked on getting opened. Brain is going back to the "Briefcase" area of the top bar. Chin is being rubbed.

@eloquence eloquence modified the milestones: 0.2.xbeta, Post-Beta Mar 19, 2020
@ninavizz
Copy link
Member

ninavizz commented Dec 6, 2021

Commenting w/ video recorded from Figma to demonstrate. Spinner would be set to auto-cancel after ~30sec or so. However long we feel isn't too long but is long enough, for the toast messages to at least begin; unless the spinner could be set to cancel after the disp-vm can be confirmed to be opening, by sd-app.

Asset for this lives in the Design System file.

Screen.Recording.2021-12-06.at.2.41.00.PM.mov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants