I made this mockup ages ago, but perhaps this entry will motivate someone to give it a stab. In theory the progress bar gives the user feedback that something’s happening and gives a rough idea on how much longer it takes. In practice, a lot of times you’re stuck looking at a progress bar that doesn’t update. I’m no hacker, but I guess sometimes writing code for “intelligent” update may be more difficult than the actual algorithm doing the do and simply isn’t worth all the trouble.
That’s why it would be sweet to give some sort of a feel that something’s happening even when the progress bar doesn’t really update. The user will not feel like the progress got stuck and the app locked up. But I guess having this animation loop isn’t trivial in gtk, is it?