someothername
Active Member
LR2 appears to derive a lot of its power through the use of asynchronous threads being fired off. Some of the major ones, like import and export, display a status bar in the upper left corner and there's an option to play a sound when they complete. However it appears there are a great many more whose status is not displayed or tracked. Depending on how many other programs are running at the time, some of these might take a lot longer than the user is expecting. In particular, keyword operations, deleting files and moving images (and/or files) from one folder to another. Apply sync is another one when a lot of images are involved.
I'd like to see an option to see a small scrollable window somewhere that lists all the currently active uncompleted background tasks. All I need is a simple title for each one, things like "Sync job", "Move Folder", "Applying keywords" and so forth. I don't need a thread ID or % complete displayed for each one, just the knowledge that they are still working. However, I would not want them to show completed (i.e. come off the list) if the display hasn't been updated yet, if the job would impact the current display.
A threshold mechanism might be appropriate: don't display a task in the list when it starts, but if it is still running after say a half second, then put it on the list.
This is important because it is very easy to launch a task which requires database intensive operations and if I'm not aware the first one is complete, I might try to do it again when I should really wait or go on to some other task. I can adjust my workflow to allow for complex operations if I know they are still in process, but with no visual indicator I run the risk of corrupting things by launching another operation that depends on a previous one being complete.
I'd like to see an option to see a small scrollable window somewhere that lists all the currently active uncompleted background tasks. All I need is a simple title for each one, things like "Sync job", "Move Folder", "Applying keywords" and so forth. I don't need a thread ID or % complete displayed for each one, just the knowledge that they are still working. However, I would not want them to show completed (i.e. come off the list) if the display hasn't been updated yet, if the job would impact the current display.
A threshold mechanism might be appropriate: don't display a task in the list when it starts, but if it is still running after say a half second, then put it on the list.
This is important because it is very easy to launch a task which requires database intensive operations and if I'm not aware the first one is complete, I might try to do it again when I should really wait or go on to some other task. I can adjust my workflow to allow for complex operations if I know they are still in process, but with no visual indicator I run the risk of corrupting things by launching another operation that depends on a previous one being complete.
