Opened 13 years ago

Closed 13 years ago

Last modified 12 months ago

#7538 closed enhancement

MassAdd: Show activity visualy

Reported by: SF/joachimeberhard Owned by: fingolfin
Priority: normal Component: GUI
Keywords: Cc:
Game:

Description

I simply add Fingolfins irc chat :D

hehe, to test the improved preferredtarget support, I wiped my config file (after a backup, that is :), and added all my games.

First observation: a "busy bee"/"hourglass" waiting cursor would be appropriate, even better would be a status dialog with progress bar

secondly, it printed some messages like this one:
Unknown MD5 (7aa19e444dab1ac7194d9f7a40ffe54a)! Please report the details (language, platform, etc.) of this game to the ScummVM team

how useless, isn't it? no idea from which file this comes -- guess I need to refine that message a bit

Ticket imported from: #1657441. Ticket imported from: feature-requests/354.

Change History (7)

comment:1 by SF/joachimeberhard, 13 years ago

Add this irc stub too, becuase I think its important not to forget:

3rd observation: it can't distinguish my Dig versions, as they only differ in language. guess I need to refine the detector a bit in this regard

comment:2 by SF/madventurer, 13 years ago

Another interesting suggestion could be error reports. Maybe a text file to be sended manually or even automatically in the Mozilla's Quality Feedback Agent (http://www.mozilla.org/quality/qfa.html) style.

With this I mean when ScummVM not detects certain MD5s, it can write a text file and/or send them automatically if being a connection automatically. It can be used for reporting bugs in the same way when some interpreter fails or crashes.

comment:3 by SF/madventurer, 13 years ago

Sorry, I did want to put this comment on a separate item. Please delete it.

comment:4 by fingolfin, 13 years ago

@madventurer: We can't delete comments here.

@joachim: Like with bug reports, it's usually better to file on item for each request, else handling them becomes annoying. But in this case, the enhanced detection for The Dig and CoMI has already been implemented by now.

As for the progress display: Two things can be done (probably both at once): First, switch the cursor to another one which indicates progress. Secondly, let the file scan code call into the event loop from time to time to give the system a chance to "breathe" (and update a progress dialog).

And now, to counter my own suggestion to joachim above, some more ideas: We could also present a dialog in the end with a listbox showing all games that will be added (and maybe giving the user a chance to cancel once again, too). Oh, and the progress dialog should offer a cancel option (triggered by "ESC"), too.

comment:5 by fingolfin, 13 years ago

Owner: set to fingolfin
Status: newclosed

comment:6 by fingolfin, 13 years ago

Implemented in SVN.

comment:7 by digitall, 12 months ago

Component: GUI
Note: See TracTickets for help on using tickets.