Bug description: Annoying "Connect" pop-ups!!!
Items involved: Weather desklet at the moment and in future all Internet based desklets!!!
Windows Version: Windows XP Pro SP2
DirectX version: 9.0c
System specs:Pentium 4 3.4ghz, 1024mb of unknown RAM
Graphics card & drivers version: GrForce 6800 256mb of RAM, Forceware 81.95 WHQL
Desklets running: PIDL, AveScriper - Weather and Calendar
Steps to reproduce:
1. Create a AveScriper - Weather desklet
2. Save the AveTheme in control panel
3. EXIT AveDesk and ReStart AveDesk OR Restart Windows OR Log-Off Windows & Log-In
4. BANG! Connect Connect Connect!!!
Special notes: This is the most annoying thing I encounter in almost all Internet based desklets and I assume i am not the only Dial-Up user getting annoyed by it. If internet or network is NOT connected (if there is NO ip address present), AveScripter should block connection request of Internet based desklets (such as weather, mail-check, horoscope, RSS etc etc). If a user manually clicks "Update" or "Refresh" then AveScripter should allow the normal procedure. In an event where the connection is detected as "OFF" then, weather should show previous weather. Sometimes user manually clicks refresh and they're asked to connect and if they choose "cancel" button, desklets should show previous state NOT (n/a or empty or XXX error messages)
Imagine when there are desklets asking for connection every 10 mins or 20 min (RSS or Mail-Check desklets) these things will bug users like anything (Connect dilog every 10 min or 20 min)
On the other hand, I always thought its better for AndreasV to add this kind of function in main AveDesk engine. Now this is because desklets makers are plenty and there can be so many variables when it comes to Scripting Engines (SysStat, AveScripter, etc etc) and stand-alone desklets without scripting engines tring connections all on their own.