v2.1.1
Release v2.1.1 - July 2026
🩹 NetSpeedTray v2.1.1: Auto-hide taskbars, honest CPU temps, and a cleaner scan
A focused patch on top of 2.1. It fixes the widget's behavior on auto-hide taskbars (no more jumping or cropped text), corrects a CPU temperature that could sit frozen at a room-temperature value, clears an antivirus false-positive, and rolls in the latest community translation updates.
⚠️ Upgrading from 2.1.0: nothing to do - your settings carry over untouched. If your antivirus previously quarantined a file in the NetSpeedTray folder, this build removes the file it was reacting to.
🐛 Bug Fixes
CPU temperature stuck at a flat value (often ~27 °C) (#216): On some systems NetSpeedTray read the Windows ACPI "thermal zone" first and locked onto it - a sensor that's frequently a motherboard/ambient reading near room temperature - instead of the accurate CPU-die value, so the number never moved under load. It now prefers the LibreHardwareMonitor / OpenHardwareMonitor CPU sensor over the ACPI zone, and logs exactly which source and sensor it used. Thanks to @Jackboy001 and @CMTriX.
Widget text cropped top & bottom on some taskbars (#221): When Windows doesn't inset the work area for the taskbar - some Windows 11 builds, and always with an auto-hide taskbar - the widget collapsed to a tiny box and clipped its two rows of text. It now uses the true taskbar height and never shrinks below what the text needs. Thanks to @vilmantasr.
Widget jumped when an auto-hide taskbar slid in/out (#135): As the hidden taskbar animated back on-screen, the widget chased its moving edge frame-by-frame instead of settling. It now anchors to the stable screen edge and reappears exactly where it belongs - fixed for taskbars on all four edges. Thanks to @Johnnym3334.
🛡️ Security / Packaging
Cleared an antivirus false-positive (#135): Some heuristic scanners (e.g. Webroot) flagged win32evtlog.pyd, a file NetSpeedTray never actually used. It was bundled by accident and has been removed, shrinking the download slightly. (Heuristic tools can still warn on unsigned builds; the signed release is not affected.)
🌍 Localization
Translation updates across French (@logounet), Korean (@VenusGirl), Simplified Chinese (@RainThings), and Traditional Chinese (@in2002-tw) - collectively filling in the 2.1 network-identity, Location-onboarding, and portable-update strings and polishing existing ones.
🧪 Quality Assurance
863 unit tests pass. New regression tests cover the auto-hide position anchoring for all four taskbar edges (bottom/top and left/right) alongside the existing taskbar-height coverage.