An application I have just been asked 'to take care of' has some interesting code features.
One is that when it is loading up the login screen, it displays a 'splash' with a progress bar. This splash only sends off a query to check a set of files (it run a single script), but before that query is set off it sets the value of the progress bar to 85%, and it stays there until the process finishes and the splash closes.
I could entirely remove the progress bar, but I feel the users of the program as it stands would feel that 'something was up', and be disconcerted. I've seen this called 'affordance' in this site.
I could try add more granularity to the script it run to ping back progress of some sort, but I don't want to break whatever script is running, just to pretty up the UI.
I could scrap the progress bar entirely, but replace it with a 'rippling' splash, like on the new Office splash screens, as shown below:
I'm not certain what is the best solution here, but it irks me that the bar lies to the users so flagrantly, showing no progress at all, and I feel compelled to fix it.