Download Latest Version TrayTemps - v2.3.2.0 source code.zip (5.4 MB)
Home / v2.0.0.1
Name Modified Size InfoDownloads / Week
Parent folder
TrayTemps.exe 2026-05-10 1.6 MB
README.md 2026-05-10 1.5 kB
TrayTemps - v2.0.0.1 source code.tar.gz 2026-05-10 92.3 kB
TrayTemps - v2.0.0.1 source code.zip 2026-05-10 96.0 kB
Totals: 4 Items   1.8 MB 0

What's Changed

New Features

  • Dynamic Temperature Coloring: Added the ability to automatically change tray icon colors based on temperature thresholds (Normal, Warm, and Critical).
  • Custom Color Picker: Replaced the fixed color list with a standard Windows color dialog, allowing users to select any color for CPU and GPU displays.
  • Configuration Interface: Added a dedicated configuration window to manage temperature ranges and color assignments.

Improvements

  • Icon Rendering Quality: Switched to the Consolas font and enabled high-quality rendering settings (Anti-Aliasing, High-Quality Bicubic interpolation, and High-Quality Pixel Offset) for better legibility at small sizes.
  • Memory Management: Implemented explicit disposal of icon handles and bitmap resources to prevent GDI object leaks over time.
  • High-DPI Support: Refined font scaling logic to ensure icons remain clear and correctly sized on high-resolution displays.
  • State Persistence: Expanded the settings system to save and load custom colors and temperature thresholds.

Technical Changes

  • Rendering Pipeline: Updated bitmap initialization to use PixelFormat.Format32bppArgb for improved transparency handling.
  • Caching Logic: Updated the icon refresh mechanism to use a composite cache key (temperature value + ARGB color), ensuring icons only redraw when visual data actually changes.
  • Code Cleanup: Reorganized namespace imports and standardized color translation logic using ARGB integers.
Source: README.md, updated 2026-05-10