Currently there is a first run window, notify-osd notifications and a proof of concept indicator. If you do break what I am doing, it should be easy to fix. Each of the signals import_started, import_finished and import_progress are handled by separate methods, so when extra information is provided by the dbus API, it should just be a matter of changing the method arguments.
What needs work:
* The first run window should possibly contain a DONT PANIC message - it currently tells the user what is going on but doesn't reassure them.
* The import finish notification doesn't display the amount of data imported, the number of files skipped or the amount of data skipped - this is waiting on the dbus implementation.
* Import start notifications merge contents but the title doesn't update to indicate the number of imports (I'm not sure this is possible)
* The dmedia-import script uses an unreliable way to decide whether or not to start indicator-dmedia (storing a gconf key when the first dmedia-import starts indicator-dmedia so that other dmedia-imports don't start it)
* The indicator currently only shows a list of imports and their progress (as a fraction)
* There are a lot of debugging prints that should eventually be removed.
That sounds fine.
Currently there is a first run window, notify-osd notifications and a proof of concept indicator. If you do break what I am doing, it should be easy to fix. Each of the signals import_started, import_finished and import_progress are handled by separate methods, so when extra information is provided by the dbus API, it should just be a matter of changing the method arguments.
What needs work:
* The first run window should possibly contain a DONT PANIC message - it currently tells the user what is going on but doesn't reassure them.
* The import finish notification doesn't display the amount of data imported, the number of files skipped or the amount of data skipped - this is waiting on the dbus implementation.
* Import start notifications merge contents but the title doesn't update to indicate the number of imports (I'm not sure this is possible)
* The dmedia-import script uses an unreliable way to decide whether or not to start indicator-dmedia (storing a gconf key when the first dmedia-import starts indicator-dmedia so that other dmedia-imports don't start it)
* The indicator currently only shows a list of imports and their progress (as a fraction)
* There are a lot of debugging prints that should eventually be removed.