Opened 6 years ago

Closed 5 months ago

#10114 closed bug (fixed)

Change status of "Install" button during download/installation

Reported by: mmadia Owned by: nobody
Priority: normal Milestone: R1
Component: Applications/HaikuDepot Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

hrev46261

Currently, upon clicking the "Install" button, there is no visual indication that the package is being downloaded installed. Perhaps the Install button could change state to be a disabled "Installing ..." button?

Change History (8)

comment:1 Changed 6 years ago by anevilyak

Owner: changed from stippi to anevilyak
Status: newassigned

The status column does actually change and start showing the download progress percentage while that's ongoing, but yes, we could disable the button too.

comment:2 Changed 5 years ago by luroh

The status column for the package actually only changes after any needed dependencies first have finished downloading.

Example:

  1. Boot a bare bones haiku-image (not a @nightly)
  2. Start HaikuDepot
  3. Search for 'git'
  4. Highlight the git package and press 'Install'

comment:3 Changed 4 years ago by stippi

The Install button now changes into the Download progress bar, or it disappears until the package is installed. Do you consider the ticket fixed? When installing a package that requires other packages to be installed, I plan to add something like an activity area below the package info view, which shows all queued packages.

comment:4 Changed 4 years ago by stippi

Can I get some feedback on the comment above?

comment:5 Changed 4 years ago by waddlesplash

+1, sounds good to me.

comment:6 Changed 4 years ago by anevilyak

Owner: changed from anevilyak to nobody

comment:7 in reply to:  3 Changed 4 years ago by humdinger

Replying to stippi:

When installing a package that requires other packages to be installed, I plan to add something like an activity area below the package info view, which shows all queued packages.

It would make things more complex to implement..., but having an extra window with a list of the currently downloading, queued for dowloading, currently installing etc. packages would be nice. There could be another tab with a history of downloaded/installed packages and one for failed downloads/installation that the user may want to retry.

The mentioned activity area could show an icon to open that window.

comment:8 Changed 5 months ago by waddlesplash

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.