Giter Site home page Giter Site logo

traytemperature's Introduction

Fergo TrayTemperature

A very simple CPU and GPU temperature monitor for the system tray.

TrayTemperature

Tons of other softwares already provide this functionality, but I wanted something that specifically only displayed the temperatures in the system tray without any additional user interface or other overheads.

Features

  • Minimalistic text display, matching default Windows 10 tray icon style
  • Real-time CPU and GPU temperatures
  • Customizable text colors for each temperature range (low, mid high)
  • Customizable refresh interval
  • Basic logging functionality
  • Celsius and Fahrenheit supported
  • Tooltip with statistics (average, minimum, maximum)

Usage

Just run TrayTemperature.exe and a tray icon will be added displaying the CPU temperature (top) and GPU temperature (bottom).

The application requires elevated priviledges in order to properly acquire the sensor data.

.NET Framework 4.8 is required.

Customization

To customize the temperature ranges and their different colors, edit the following section in the TrayTemperature.exe.config file:

<setting name="CPUMed" serializeAs="String">
	<value>#ffff00</value>
</setting>
<setting name="CPULow" serializeAs="String">
	<value>#ffffff</value>
</setting>
<setting name="CPUHigh" serializeAs="String">
	<value>#ff0000</value>
</setting>
<setting name="CPUTempMed" serializeAs="String">
	<value>65</value>
</setting>
<setting name="CPUTempHigh" serializeAs="String">
	<value>80</value>
</setting>
<setting name="GPULow" serializeAs="String">
	<value>#ffffff</value>
</setting>
<setting name="GPUMed" serializeAs="String">
	<value>#ffff00</value>
</setting>
<setting name="GPUHigh" serializeAs="String">
	<value>#ff0000</value>
</setting>
<setting name="GPUTempMed" serializeAs="String">
	<value>60</value>
</setting>
<setting name="GPUTempHigh" serializeAs="String">
	<value>85</value>
</setting>

Download

Check the Releases page:

https://github.com/Fergo/TrayTemperature/releases

Source code requirements

This software makes use of OpenHardwareMonitorLib.

https://github.com/openhardwaremonitor/openhardwaremonitor

The pre-compiled dll is already available with the release of TrayTemperature.

traytemperature's People

Contributors

dvgamerr avatar fergo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

traytemperature's Issues

Crashes repeatedly and has no startup on boot option

Edition : Windows 10 Pro
Version : 21H1
OS Build: 19043.1110

I love using this, but it crashes with the message "Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately." even if I continue with the warning, the app crashes within seconds or minute. It also lacks the feature startup on boot.

Temperature in Celsius not being displayed

Bug Description

Application not displaying temperature in Celsius.

Expected Behavior

Application displays temperature in Celsius

Operating System

Edition : Windows 10 Pro
Version : 21H2
OS Build: 19044.1620

Hardware

CPU: 12th Gen Intel(R) Core(TM) i9-12900K 3.19 GHz

Screenshots

image
image

[Feature Request] Add option to change font size and/or family

Hey there, I'm loving this now that I don't have to run CoreTemp and other things in order to just display temperatures.

I wanted to ask if there's the possibility of adding a feature to change the font size or font family within the .config file, as the numbers are a bit hard to read for me and I thought it'd be a neat feature.

Thanks again for releasing this publicly, it's incredibly useful and is exactly what I've been looking for for a while.

Cheers!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.