Still buggy:
- It still checks through updates after every single installation task, no matter for how long you set the update check interval in settings.
- Its install windows - even those that don't require clicking continually steal focus from other applications, as if people were going to watch your progress bars and not do other work while these lengthy installations are going on?
So you're typing something in Excel or in the browser and suddenly, this dumb little box grabs focus without warning and your typing goes into the ether, leading to words typed lost or you even get a message
"are you sure you want to exit? Its not finished installing yet blablabla...
" because whatever you were typing activated some button in the dialog that stole focus.
- Put up a Windows notification if you have something that needs user intervention, don't just steal focus whenever... and there's literally dozens of those little progress boxes that keep stealing focus.
.
I know one thing: This piece of software is not done by the Sonar dev team, cause they are more thorough.
Did you farm it out or is some intern doing this?
This isn't a matter of great programming skills, its a matter of thinking about how CCC will be used - in the background, as much as possible - without disturbing people's work.
I could make a flowchart for you, so your intern will have a guide on what behaviors need to be avoided in an automated installer / downloader / license checker.