GUI/SensorNotifyIcon.cs
2012-07-18 Changed the system tray icon font scaling to adapt to the size of the tray icon in pixels, because on Windows 7 the tray icon scales with the system font size, while on Windows XP the tray icons are always 16 pixels large.
2012-07-14 Fixed Issue 269.
2012-07-12 Fixed Issue 86.
2012-05-27 Changed the license to the Mozilla Public License 2.0 and update the licensing information.
2012-02-14 Added a new sensor type "Factor" for dimensionless values (and similar) that are not to be shown as percent ("Level" type). Changed the write amplification sensor to use the new "Factor" sensor type. Added the temperature SMART attribute for Sandforce SSDs as hidden sensor (as it may show fake results on some hardware).
2011-12-31 Modified and extended version of the patch v4 by Roland Reinl (see Issue 256). Main differences to the original patch: DeviceIoControl refactorings removed, SmartAttribute is now descriptive only and does not hold any state, report is written as one 80 columns table, sensors are created only for meaningful values and without duplicates (remaining life, temperatures, host writes and reads). Also the current implementation should really preserve all the functionality of the old system. Additionally there is now a simple SMART devices emulation class (DebugSmart) that can be used in place of WindowsSmart for testing with reported data.
2011-07-27 Added support for Intel CPU power sensors (package and cores).
2011-05-15 Fixed Issue 217.
2011-01-30 Fixed some dpi scaling bugs that occurred when changing "Control Panel\Appearance and Personalization\Display" to 125% text size or 150% text size.
2010-10-07 Added a new sensor type "Level" for wear or charge level (or any other percentage based sensors that don't fit into Load or Control).
2010-09-30 Fixed some problems when compiling in Mono and running on Linux.
2010-09-06 Added a desktop gadget implementation.
2010-08-12 Changed the project files to Visual Studio 2010. Fixed some Code Analysis warnings.
2010-08-08 Refactored the hardware monitoring code into a library (Issue 101).
2010-07-18 Replaced all menus with the native implementations MainMenu and ContextMenu. Fixed a bug with the sensor renaming context menu.
2010-06-05 Fixed Issue 65.
2010-05-15 Added a sensor type Control (with unit percent) for (fan) PWM control sensors. Fixed Issue 2.
2010-05-15 Fixed some font issues.
2010-05-15 Fixed the following Exception:
2010-05-06 Added an Identifier class for IHardware, ISensor and IParameter Identifier properties.
2010-04-02 Fixed Issue 26. Added a dialog to automatically send a crash report.
2010-03-27 Fixed Issue 9.
2010-03-04 Changed the system tray font.
2010-03-02 Set the system tray icon font to a fixed size. Fixed the exiting of the application when the form was never shown and Close() is called.
2010-02-21 Added support for T-Balancer sensorhub and miniNG. Added a Flow sensor-type.
2010-02-14 Added core and bus clock support for Intel CPUs (Core 2).
2010-02-13 New graphical system tray display for load sensors.
2010-02-12 Tray sensor display default color is black and color can be changed now. Fixed CPU load reading for AMD CPUs and added additional misc device for AMD core temperature reading.
2010-02-12 First system tray sensor monitor support.