Repository navigation
v2.6.6
TaskManager+ v2.6.6 — App icons fixed in light mode, and recent fixes actually reaching you
Two bugs, one of which was quietly hiding the other. App icons no longer render with black corners in light mode, and a stale component left behind by older installs is no longer loaded in place of the current one — which means the under-the-hood improvements from the last few releases are, for the first time, actually running on upgraded installs.
App icons in light mode
Every app icon in the Processes list sat on a black square in light mode. On the dark theme it was invisible, so it only ever showed for light-theme users.
The icons themselves were never the problem — they were correct, with proper transparency, the whole time. The rows they sit in were the issue. To keep long process lists fast the list only draws the rows you can see, and that technique hands each row to the graphics layer as its own surface. Those surfaces were set up with see-through backgrounds, and a see-through surface with nothing behind it renders as black. Anywhere an icon was transparent — the corners of a rounded logo — that black showed through.
Rows now have a solid background, with their striping and hover shading layered on top, so there is never an empty surface behind an icon.
The v2.6.5 notes described an icon fix that, in hindsight, addressed a different and much subtler issue and did not resolve this. This release is the actual fix.
Recent improvements now actually taking effect
A more consequential bug sat underneath that one.
The app loads a native component that does the heavy system-monitoring work. That file was renamed in an earlier release, but the app still looked for the old name first — and Windows installers only remove files they currently know about, so anyone who had upgraded rather than installed fresh still had the old file sitting next to the app. The app found it and loaded it, ignoring the current one entirely.
In practice that meant an install could be running a native component from May while reporting the latest version. Everything shipped in that component since then quietly did nothing on upgraded machines, including v2.6.5's two memory-leak fixes, the more accurate installed-app sizes, and the icon work.
The app now prefers the current file, and falls back to the old name only when that is genuinely what is installed. It also records which component it loaded, so this class of problem is diagnosable from a normal install rather than invisible.
If you have been on an upgraded install, this release is the first one where the last several rounds of fixes are actually active.
Faster startup
The interface is now split into separate pieces that load on demand, so opening the app no longer parses the code for pages you have not visited. The Storage, Insights and Settings pages load the first time you open them.
Full Changelog: v2.6.5...v2.6.6