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

[Feature Request] Have a centralized page to view all ongoing tasks and progress bar #106

Closed
L0Lock opened this issue Jul 2, 2024 · 1 comment
Milestone

Comments

@L0Lock
Copy link

L0Lock commented Jul 2, 2024

This is pretty much a follow up on Information is missing when installing programs using Pop Shop. · Issue #445 · pop-os/shop.

I think it is important to have a centralized place where the user can see all instalation/uninstallation/updates being done, with each tasks's progress bar, and nice-to-have a global progress bar and individual/global ETAs. And icing on the cake would be to even show network and disk speed with even a graph, but again: icing on the cake.

The reason why I and other people think this is needed is because it is otherwise hard to really know what's going on. We do have progress bars on the update page and on an app's page when installing:
image

But it's a poor user experience having to jump across multiple pages to know what's going on, and I don't expect every user to guess they could do that and remember where are all the pages they need to check. And it is a necessary user experience to be able to see what is going on without having to jump hoops.

I'm quoting a message from the original discussion on the pop shop:

Joshfindit commented last week


There are many many valid reasons for the user to have a long install:

  1. A multi-GB install
  2. Slow internet (possibly including packet loss that the user cannot control)
  3. Slow drives
  4. An old CPU
  5. Some type of underlying hardware issue causing system slowdowns

And it's normal/expected for users to fall in to one of three categories:

  1. impatient: "I want this right now, what's taking so long"
  2. Multitasking: "If this is going to take a while I'll just go do something else while it works"
  3. Concerned: "Is this still working?/Is something broken right now?"

In all cases the lack of any kind of progress is a poor experience.

Worth noting: It "adds insult to injury" when the "Installing..." modal plays hide and seek with the cursor.

@LiamillionSS
Copy link

If there hasn't been design work done yet, this sounds like something that could be incorporated into the Updates tab. Anything being downloaded could be added there instead of creating a new section

@WatchMkr WatchMkr closed this as completed Dec 2, 2024
@github-project-automation github-project-automation bot moved this from Design to Complete in COSMIC Epoch 1 Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Complete
Development

No branches or pull requests

3 participants