/ModernGadgets

Sleek, minimalist, information-dense gadgets for the modern desktop. Inspired by the AddGadgets.com system monitoring gadgets. Built on the Rainmeter platform.

Primary LanguagePawnMIT LicenseMIT

ModernGadgets is a set of sleek, minimalist, information-dense gadgets that are designed to fit right into your modern desktop. It is inspired by the AddGadgets.com system monitoring gadgets and is heavily based on SilverAzide's Gadget Replicas.

ModernGadgets is released on the Rainmeter platform under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 license. The source code is made available on GitHub under an MIT License.

Requirements

Rainmeter 4.4 or newer: https://www.rainmeter.net

HWiNFO: https://www.hwinfo.com

.NET Framework 4.5 or newer

Alternatively, CPU Meter supports CoreTemp or SpeedFan for CPU core temperatures and some other information.

Installation Instructions

ModernGadgets official releases are packaged using the Rainmeter skin installer. After downloading the .RMSKIN package, make sure you have Rainmeter installed, then simply open the file to install the suite. It is recommended that you load the included layout if it is your first time installing. If you are updating from a prior version, you do not need to load the layout.

Code of Conduct

Bug Reports

First and foremost, please read through the HWiNFO configuration tutorial, found on the wiki. You may find that something you thought was broken just needs to be configured properly (e.g. HWiNFO not communicating with Rainmeter). If the problem is not addressed in the setup tutorial, please SEARCH FOR the issue under the issues section of the repository. Be sure to look at closed issues as well. If the issue has not already been reported, feel free to make a new one. Be clear and use proper language both in the title and the description of any issues you create.

Contributions

Contributions are welcome! If you would like to add your own code, feel free to fork the repository and submit a pull request when ready. A list of things to be done will be kept in the issues section of the repository.

Suggestions / Requests

Rather than giving ideas or suggestions, please try to implement the functionality yourself. Rainmeter is a very open and community-centric platform, and it's fairly easy to learn, so dig in! The Rainmeter Forums and Rainmeter Documentation are good places to get started and recieve assistance.

Credits

Designed and programmed by Caleb Heuer (raiguard).

Backend code based on "Gadgets" by SilverAzide.

"IBM Plex Sans" font from Google Fonts, under the Apache 2.0 License

"Font Awesome" icons from FortAwesome, under the Font Awesome Free license

Weather icons by Erik Flowers: https://erikflowers.github.io/weather-icons/

Weather information is powered by The Weather Channel: https://weather.com/

Additional Attributions

SilverAzide - ActiveNet plugin, NetMonitor utility, fixed precision format script

stangowner - HWiNFO Plugin, HWiNFO Shared Memory Viewer

jsmorley - RainRGB, Rainmeter

balala - Help with fixing Disks Meter's dynamic height adjustment

smurfier - ReadINI function