Opened 9 years ago

Closed 6 years ago

#2481 closed enhancement (fixed)

Browse should give an indication that a download is in progress

Reported by: greenfeld Owned by: lucian
Priority: Low Milestone: Unspecified
Component: Browse Version: 0.84.x
Severity: Unspecified Keywords: design, screenshot
Cc: icarito, humitos, manuq Distribution/OS: OLPC
Bug Status: Unconfirmed

Description

Browse should give an indication that a file download initiated from Browse is in progress. One gets a notification to confirm you want to download the item, and one gets a notification when the download is complete, but one does not get any information about download progress without switching to the Journal view. This is especially important for those on low-speed network connections.

If one does not know that the Journal view shows download progress information for Browse, one will never spot that it can show this information unless they switch to the Journal view while a download is in progress. This is a hidden feature I would have never thought to look for had someone not mentioned it in another bug report.

We should show some sort of download in progress indication in browse, even if it is just an animated icon (perhaps an arrow going down into a box, or a small progress bar?). Otherwise there is no information within Browse that the download is still going on, and no information presented to a user tends to be confusing.

Tested in OLPC 10.1.3 os351 and a daily SoaS F14/0.90 build.

Attachments (1)

00.png (109.6 KB) - added by humitos 7 years ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 8 years ago by icarito

  • Cc icarito added
  • Keywords design added

comment:2 follow-up: Changed 7 years ago by humitos

  • Cc humitos added
  • Keywords screenshot added

Get Books have a progress bar that show the download progress of the book. This could be followed as an example. Screenshot attached.

Changed 7 years ago by humitos

comment:3 in reply to: ↑ 2 Changed 7 years ago by garycmartin

Replying to humitos:

Get Books have a progress bar that show the download progress of the book. This could be followed as an example. Screenshot attached.

Hi humitos... Hmmm I'm sure it never used to be such a thick progress bar in GetBooks, is this the gtk3 work changing the theme a little? See the HIG here: http://wiki.sugarlabs.org/go/Human_Interface_Guidelines/The_Sugar_Interface/Controls/Indicators

comment:4 Changed 7 years ago by garycmartin

Whatever UI design is chosen, it will need to support the display multiple downloads. there is also the possibility that downloading will be handed over to a background task sp that you can quit Browse and Sugar will continue the download (I believe that is one reason why the progress bar UI is in the Journal, there was originally intent to fork background downloading that ran into some implementation issues).

Possibly related: One design discussion at Sugar Camp Paris 2, was to make use the Sugar notification system, and provide an aggregate Download/File transfer widget that would appear in the top Frame edge listing all current file transfers. It would provide a single UI location to view progress and/or cancel/manage all downloads/uploads. This was a feature targeted to support the case where a teacher needs to send and/or receive file transfers from all kids in a class (via the Journal --> send to friend feature, likely to be extended to support --> send to group). The current Transfer UI does not scale well when dealing with many transfers at once (many icons and palettes to individually manipulate). Browse downloads could be potentially handled by the same UI.

comment:5 Changed 7 years ago by manuq

  • Cc manuq added
  • Milestone changed from Unspecified by Release Team to 0.98

comment:6 Changed 7 years ago by humitos

  • Priority changed from Unspecified by Maintainer to Low

comment:7 Changed 7 years ago by manuq

  • Milestone changed from 0.98 to 1.0

comment:8 Changed 6 years ago by dnarvaez

  • Milestone 1.0 deleted

Milestone 1.0 deleted

comment:9 Changed 6 years ago by godiard

  • Milestone set to Unspecified
  • Resolution set to fixed
  • Status changed from new to closed

Modifications in the Journal in sugar 0.100 and in Browse activity version 155 solve this issue

Note: See TracTickets for help on using tickets.