<commit_before>MODERNGADGETS CHANGELOG

----------------------------------------------------------------------------------------------------
Official Releases

v1.8.0 - 2021-9-23
  Features:
    - Updated to HWiNFO 7.0
      - The settings format has changed, so all users will need to reconfigure their HWiNFO IDs
  Changes:
    - Sidebars have been removed
      - Use a standalone tool, such as MaxMax, to prevent your gadgets from being covered
      - This was done due to the presence of many unfixable issues with the sidebar implementation
    - Updated to ActiveNet 3.0
  Bugfixes:
    - Fixed an error related to audio meter mouse regions (#229)
    - Fixed an error with a missing image when Disks Meter had more than ten disks (#244)
    - Fixed that GPU Meter variants 2 and 3 would use the settings for variant 1 (#246)
    - Fixed that the GPU Meter VRAM labels would bounce between compact and regular fonts in some cases (#245)
    - Fixed that Weather Meter would be cut off on the bottom when the scale was not 1.0 (#238)
    - Fixed the CPU clock speed displaying as zero when first enabled (#233)
    - Fixed the sky dial sun/moon visibility behavior

v1.7.0 - 2021-1-29
- Added Chameleon auto-coloring (unsupported!)
- Added battery warning level setting to Battery Meter
- Changed CPU Meter HWiNFO clock speed to use per-core measurements - the displayed value is the max of all the cores
- Hovering your mouse over Disks Meter will show the opposite disk space measurement (used / free)
- Changed AMD color from dark teal to red
- Rewrote Weather Meter to scrape the weather.com website
- Iconography cleanup
- New weather icons
- Removed Clipboard Meter and Release Statistics Meter
- Removed automatic update checks - click the link in global settings to check for updates
- Fixed CPU temperature radio buttons not updating when clicked
- Fixed broken external IP update logic - it now updates every 10 minutes and on gadget refresh
- Fixed external IP string displaying whatever HTML came in - it now shows "ERROR" if something went wrong

v1.6.3 - 2020-1-18
- Rewrote Weather Meter to use the Dark Sky API
- Removed Weather forecast (it will return in v1.7)
- Improved LUA styling
- Improved error catching for the external IP address, to prevent window clipping
- Improved VRAM display to compact itself if it becomes too wide
- Fixed maximum VRAM override not scaling properly
- Fixed Network Meter session total stat arrows would not hide themselves correctly when disabled
- Fixed duplicate HWiNFO refresh button meters

v1.6.2 - 2019-9-18
- Added support for Snapdragon GPUs (just in case)
- Updated Readme with new attributions
- Removed several leftover debugging actions
- Fixed moon icon spots orientation when not showing realistic moon angle
- Fixed Weather Meter throwing an error when no severe weather alert exists

v1.6.1 - 2019-9-11
- Added The Weather Channel watermark to the bottom of the forecast skin
- Fixed media progress bar not moving
- Fixed graph overlay color being tied to the incorrect variable
- Fixed view license button not having button hover aesthetics
- Fixed non-hyperthreaded core temps for CoreTemp and SpeedFan
- Fixed isolated thunderstorms condition not having an icon
- Fixed hover regions and scaling of welcome skin

v1.6.0 - 2019-8-28
- Added Battery Meter
- Added Calendar
- Added Clipboard Meter
- Optimized default thermal throttling warning sound
- Re-added separate average CPU usage color to CPU Meter
- Moved external IP visibility toggle to Network Meter itself
- Improved external IP update logic to auto-refresh when the gadget thinks network settings have changed
- Enhanced Network Meter autoconfig to scan for wireless adapters
- Network Meter icon will now prefer showing the status of the configured adapters instead of always choosing the "best" adapter
- Relocated Process Meter mode swap button to the main gadget
- Updated all gadget interfaces to be more consistent and more readable
- Converted the majority of icons in the suite to shape meters
- Converted the majority of icons in the suite to FontAwesome icons
- Redesigned gadget manager & ModernGadgets logo
- Redesigned all gadget settings skins to be more consistent, more compact, and make the buttons easier to press
- Updated PayPal donation link
- Updated default layout
- Switched to ipapi.co for location by IP address
- Removed ability to customize sun, moon, and UV index colors in Weather Meter
- Removed RainRGB application and replaced with ColorPickerPlus
- Fixed Audio Meter song progress bar extending past the width of the gadget in some cases
- Fixed fahrenheit core temperatures overlapping core number labels in some cases
- Fixed Network Meter session totals going negative in some cases, when NetMonitor is not being used
- Fixed update notification and welcome interfaces going screwy if the scale was set to anything except for 1.0

v1.5.1 - 2019-5-4
- Added average CPU usage mode to CPU Meter
- Updated default network peak traffic color
- Fixed Audio Meter play button visual glitch when in replay state
- Fixed accidental 30-character limit of Chronometer sound file paths
- Fixed Chronometer sound file path input boxes destroying backslashes
- Fixed event countdown not working if system uptime was hidden
- Fixed timer finished sound being un-configurable
- Fixed page file size not updating
- Fixed hover logic of net total refresh buttons
- Fixed speedtest button hover logic
- Fixed issue with certain date formats in weather forecast
- Fixed weather forecast buttons being unclickable at non-1.0x scaling
- Fixed faulty math.round function in SunCalc script
- Fixed timestamp conversion errors in SunCalc script (moon info was a day behind!)
- Fixed line graph background colors being tied to the wrong variables
- Fixed background height inconsistencies in CPU Meter and Disks Meter
- Fixed sidebar configuration stopping early
- Fixed sidebars not disappearing when disabled

v1.5.0 - 2019-3-18
- Added Audio Meter
- Added Weather Meter
- Added locale customization to Chronometer
- Added custom event countdown to Chronometer
- Added alarms to Chronometer
- Added timer applet to Chronometer
- Added 'standard' CPU temperature display to CPU Meter
- Added CPU fan speed graph option to CPU Meter
- Added setting to individually hide disk temperatures / eject buttons per-disk in Disks Meter
- Added option to Disks Meter to display free disk space, rather than used disk space
- Added Network Interface settings to Network Meter
- Added support for monitoring up to three Network Interfaces at once
- Added WiFi and LAN support to Network Meter
- Added fan information toggle to GPU Meter settings
- Added scaling support to the gadgets
- Added rounded corners option
- Added graph backgrounds option
- Added sidebars
- Added "ModernGadgets Welcome" layout to package
- Separated CPU Meter's core measures and meters from the main file, to only load those that are necessary (drastically improves performance)
- Converted CPU Meter's config script into loop measures
- Rewrote Disks Meter to only display up to 10 disks at once, significantly improving performance
- Merged Network Meter Pro into Network Meter, eliminating the need to maintain two versions of the gadget
- Changed default external IP location website
- Removed process label font face option
- Switched default font to IBM Plex Sans
- Improved color pickers to change colors dynamically (with the exception of global colors)
- Redesigned welcome screen and update notification (again...)
- Removed subtitle from gadget manager
- Reorganized gadget manager links
- Improved organization of skin directories and config names
- Fixed several issues with CPU Meter program switching
- Fixed CPU temperature graph when only using SpeedFan
- Fixed CPU Meter disabling HWiNFO readings if the Core 0 Temperature sensor was misconfigured
- Fixed CPU Meter line graph log error
- Fixed network status icon not updating dynamically
- Fixed GPU variant settings buttons not working
- Fixed GPU Meter variants all using the same settings file
- Fixed rare divide-by-zero error in GPU Meter
- Fixed various visual inconsistencies and positioning issues across the board

v1.4.1 - 2018-10-14
- Added safeguards for extraordinarily long changelogs preventing access to the download button
- Added max CPU temp, CPU fan speed, and GPU temp configurations
- Tweaked core color info paragraph
- Tweaked backup import prompt UI
- Fixed GPU meter core voltage readout formatting
- Fixed CPU and GPU temperature graph scaling
- Fixed dynamic fan display bar always staying at 100%

v1.4.0 - 2018-10-9
- Added Chronometer
- Added Process Meter
- Added tentative Snapdragon support to CPU Meter
- Added support for CoreTemp and Speedfan in CPU Meter
- Added dynamic fan display to CPU Meter
- Added All Cores mode to CPU Meter line graph
- Added session total and simultaneous bits/bytes display to Network Meter
- Added separate bits/bytes peak traffic displays to Network Meter
- Added three additional GPU Meters for monitoring up to four GPUs simultaneously
- Added disk temperatures to Disks Meter
- Added setting to hide disk read/write speeds in Disks Meter
- Added Disk Read/Write Letters option
- Added setting to only display fixed disks in Disks Meter
- Added global color customization
- Added "open config file" buttons to all settings skins to allow access to more advanced settings
- Added 'Welcome' dialog for first-time users
- Added update check interval customization
- Added controls for settings backups in global settings skin
- Darkened default accent color
- Enhanced update download button to directly download and open the update .RMSKIN without a browser
- Increased supported threads in CPU Meter from 32 to 64 (AMD Threadripper 2)
- Increased precision of readouts in Network Meter
- Removed condensed font toggle for Network traffic (condensed is now the only option)
- Network Meter globe is no longer affected by accent color changes
- Removed dual GPU meter option (replaced by separate GPU Meters)
- Enhanced Disk Eject functionality with support for USB card readers and virtual disks (requires admin privileges)
- Significantly improved Disks Meter performance
- Consolidated graph and background borders into their respective background meters
- Standardized graph positioning
- Refactored input box visuals
- Implemented new HWiNFO SMV application, replacing the HWiNFO Config Tool
- Updated dynamic settings system with more consistent and flexible functions
- Updated LoadSkin and UpdateChecker scripts for Rainmeter 4.2 compatibility
- Settings backups are now made upon closing a settings skin, rather than at a preset interval
- Changelog button now shows local changelog rather than the one from GitHub
- Replaced readme link with MG Wiki link
- Reordered toggles in gadget manager
- Fixed error with the update checker reading a file while it was being written by WebParser
- Fixed oversight where clicking the total reset button in Network Meter Pro would not work
- Fixed inconsistent NetMonitor button logic
- Fixed NetMonitor controls not appearing on non-English systems
- Fixed update notification not being centered on the monitor properly
- Fixed settings backup import overwriting HWiNFO SMV sections
- Fixed settings backup import crashing if a settings file doesn't exist in the backup
- Fixed settings backup overwriting default colors
- Corrected date formatting in changelog

v1.3.1 - 2018-5-2
- Fixed development testing opt-in not working

v1.3.0 - 2018-2-3
- Added 32-thread support to CPU Meter
- Added top process display to CPU Meter
- Added CPU temperature graph option to CPU Meter
- Added core voltages to CPU Meter
- Added NetMonitor support to Network Meter for more accurate readings
- Added GPU name toggle to GPU Meter
- Added custom GPU name option to GPU Meter
- Added GPU temperature graph option to GPU Meter
- Added dual GPU mode to GPU Meter
- Added eject button for removable disks in Disks Meter
- Added capability to disable specific disks in Disks Meter
- Added link to Disks Meter troubleshooting wiki page in Disks Meter settings
- Added changelog display to update available notification
- Changed from ANSI to UTF-8 file encoding
- Updated and refined user interface
- Implemented new dynamic settings system (https://github.com/raiguard/rainmeter-settings)
- Rewrote update checker and moved update checker URL
- Rewrote external IP check to be more reliable
- Moved StyleSheet out of settings directory to avoid accidental changes / overwrites
- Rewrote HWiNFO config tool
- Fixed gadget toggle buttons desyncing
- Fixed behavior of HWiNFO detection in CPU Meter
- Fixed Network Meter external IP error message not disappearing
- Fixed GPU name being able to extend past the width of GPU Meter

v1.2.2 - 2017-8-3
- ACTUALLY fixed core temperature issues
- Changed all author references to raiguard

v1.2.1 - 2017-8-2
- Fixed non-hyperthreaded core temperatures
- Fixed bytes/sec option in Network Meter
- Fixed manual max VRAM not working properly
- Changed update checker URL

v1.2.0 - 2017-4-19
- Added average CPU usage graph mode
- Added global config skin
- Added color customization
- Added network ping display to Network Meter
- Added thermal throttling detection to CPU Meter
- Added option to display network traffic in bytes/sec
- Added reset to defaults function
- Added line graph antialiasing toggle
- Added manual max VRAM toggle to GPU meter
- Switched to Direct2D font rendering
- Text alignment touch-ups
- Changed border color to be slightly dimmer
- Fixed CPU Meter not adjusting the icon for non-intel CPUs
- Split official releases from dev releases in the changelog

v1.1.2 - 2017-1-14
- Fixed average cpu usage in CPU Meter header (OOPS)
- Corrected typo in changelog

v1.1.1 - 2017-1-14
- Fixed display glitches with setup skin
- Fixed gadget manager buttons becoming desynced if clicked too quickly
- Fixed CPU Meter config script not toggling measures
- Fixed CPU usage measures being tied to incorrect threads (oops!)
- Fixed page file line graph not showing up when enabled
- Fixed gadget manager path (was incorrect in Network, GPU, and Disks Meters)
- Fixed memory controller line graph not disappearing when disabled

v1.1.0 - 2017-1-9
- Updated to Rainmeter 4.0
- Replaced external settings system with a local system that makes periodic backups
- Separated update checking and settings backups functionality from the gadget manager
- Added auto backups option to the gadget manager
- Added ability to opt into getting development updates (betas, prereleases, release candidates)
- Redesigned update available screen to provide a download link
- Added settings backup import prompt
- Added functionality to automatically re-apply customizations to the gadgets after an update
- Changed default "development updates" option to off
- Added "Disk Histograms" toggle in Disks Meter settings
- Separated changelog from readme
- Fixed Core Temps toggle in CPU Meter settings (was causing a crash)

v1.0.0 - 2016-12-4
- Fixed mistakes in CPU meter that could prevent it from adjusting to different CPUs
- Official release

----------------------------------------------------------------------------------------------------
Development Releases

v1.6.0-beta.7 - 2019-6-11
- Added tooltip visibility toggle to Clipboard Meter
- Added event countdown format help icon to Chronometer settings
- Added auto-update of external IP when WAN state changes
- Added more detail to Weather Meter's moon icon
- Redesigned Clipboard Meter interface
- Re-added separate average CPU usage color to CPU Meter
- Updated twitter and subreddit links
- Removed ability to customize sun, moon, and UV index colors in Weather Meter
- Fixed input box padding
- Fixed Network Meter session totals going negative when not using NetMonitor (hopefully)
- Fixed hover logic of network total reset buttons (again)
- Fixed hi/low temps in Weather Meter not working
- Fixed scale setting not taking effect whatsoever!

v1.6.0-beta.6 - 2019-5-31
- Added Calendar
- Added logic to dynamically adjust the width of Audio Meter's device switcher button
- Updated ColorPickerPlus to v1.1.0
- Implemented workaround for color variable references being destroyed for buttons that need them
- Further cleaned up StyleSheet
- Removed unused / obselete fonts and unit tests
- Fixed settings skins flickering when refreshed

v1.6.0-beta.5 - 2019-5-26
- Added option to Battery Meter to display charge units in Amps
- Added battery critical warning to Battery Meter
- Added option to show/hide the detailed charge info in Battery Meter
- Added logic to adjust X position of core temps if Fahrenheit temperatures are enabled
- Added process mode label to Process Meter
- Relocated Process Meter mode swap button to main gadget
- Refactored Process Meter, Weather Meter, Global, and Sidebar settings interfaces
- Refactored Welcome interface
- Cleaned up obselete MeterStyles & organized StyleSheet
- Switched to a slightly bolder version of IBM Plex Sans to improve readability
- Fixed Network Meter upload session total incorrectly displaying download stats when reading the "best" adapter

v1.6.0-beta.4 - 2019-5-22
- Updated Audio Meter play/pause button hover aesthetics to new style
- Brightened default visualizer color a tad
- Switched to ipapi.co for location by IP address
- Refactored Disks Meter, GPU Meter, and Network Meter settings interfaces
- Fixed Disks Meter background being one pixel too tall

v1.6.0-beta.3 - 2019-5-19
- Added the ACTUAL clipboard plugin to the package, fixing Clipboard Meter
- Removed Weather Meter debugging tools
- Refactored Timer, Stopwatch, and Chronometer Settings interfaces
- Finished up CPU Meter settings interface
- Fixed custom CPU name actionset / logic behavior

v1.6.0-beta.2 - 2019-5-18
- Added Clipboard plugin to package (fixes Clipboard Meter not working)
- Added hover effect to input boxes
- Re-implemented program detection and sub-setting dimming in CPU Meter settings skin
- Refactored Audio Meter settings skin
- Updated default layout
- Fixed local media controls being completely broken

v1.6.0-beta.1 - 2019-5-17
- Added Battery Meter
- Added Clipboard Meter
- Added cellular data icon to Network Meter
- Moved external IP visibility toggle to the Network Meter gadget itself
- Enhanced Network Meter autoconfig to scan for wireless adapters
- Network Meter icon will now only show status for the configured adapters, rather than the 'best' adapter
- Converted the majority of icons in the suite to shape meters
- Converted the majority of icons in the suite to FontAwesome icons
- Adjusted gadget header style
- Adjusted button hover aesthetics
- Adjusted thermal throttling warning interface
- Optimized default thermal throttling sound
- Redesigned gadget manager & ModernGadgets logo
- Began redesign of gadget settings skins (only CPU Meter settings for now)
- Updated PayPal donation link
- Fixed update notification and welcome interfaces going screwy if the scale was set to anything but 1.0

v1.5.1-rc.4 - 2019-4-31
- Added help icon to average CPU usage mode
- Fixed page file size not updating
- Fixed weather forecast buttons being unclickable at non-1.0x scaling

v1.5.1-rc.3 - 2019-4-25
- Fixed sidebar configuration stopping early
- Fixed timestamp conversion errors in SunCalc script (moon info was a day behind!)

v1.5.1-rc.2 - 2019-4-13
- Updated default network peak traffic color
- Fixed speedtest button being un-clickable
- Fixed event countdown not working if system uptime was hidden
- Fixed sidebars not disappearing when disabled

v1.5.1-rc.1 - 2019-4-4
- Added average CPU usage mode to CPU Meter
- Improved iconography in Network Meter
- Removed leftover debugging tools from CPU Meter and Disks Meter
- Fixed Audio Meter play button visual glitch when in replay state
- Fixed accidental 30-character limit of Chronometer sound file paths
- Fixed Chronometer sound file path input boxes destroying backslashes
- Fixed timer finished sound being un-configurable
- Fixed hover logic of net total refresh buttons
- Fixed speedtest button hover logic
- Fixed issue with certain date formats in weather forecast
- Fixed faulty math.round function in SunCalc script
- Fixed line graph background colors being tied to the wrong variables
- Fixed background height inconsistencies in CPU Meter and Disks Meter

v1.5.0-rc.3 - 2019-3-14
- Moved all of CPU Meter's self-setting variables to the dynamic variables file
- Fixed positioning of Network Meter gadget title when disconnected from both LAN and WAN
- Fixed enabling update notifications not loading the update checker skin if it was unloaded

v1.5.0-rc.2 - 2019-3-7
- Reorganized "ModernGadgets Welcome" layout
- Reorganized gadget manager links
- Removed process label font face option
- Fixed WiFi SSID not showing
- Fixed sidebar configuration not correctly setting the work area type
- Fixed rare divide-by-zero error in GPU Meter

v1.5.0-rc.1 - 2019-2-22
- Added "ModernGadgets Welcome" layout to package
- Redesigned LAN connection icons
- Removed external variables functionality
- Fixed several issues with CPU Meter program switching
- Fixed network status icon not updating dynamically
- Fixed network status icon tooltip not supporting scaling
- Fixed severe weather alerts icon not disappearing
- Fixed refresh button behavior in Weather Meter
- Fixed sidebar area formulas not updating if a sidebar's alignment was changed
- Fixed update notification sound setting not actually doing anything
- Fixed various visual inconsistencies and positioning issues across the board

v1.5.0-beta.10 - 2019-2-17
- Added option to hide media controls if no song is currently playing
- Added sun/moon altitude charts to five-day forecast
- Finished design of sun/moon altitude chart
- Finished design of five-day forecast
- Implemented redesigned SunCalc interfacing into five-day forecast
- Improved color pickers to change colors dynamically (with the exception of global colors)
- Finished new sidebar setup experience
- Fixed not being able to have two sidebars on one monitor

v1.5.0-beta.9 - 2019-2-15
- Added the ability to drag Audio Meter's volume and song progress sliders
- Added preliminary support for track info at any size scale (text will not marquee)
- Added option to Disks Meter to display free disk space, rather than used disk space
- Redesigned Audio Meter's volume slider and device switcher interfaces
- Audio Meter's wrench icon will now only appear if the visualizer is enabled
- Added sun/moon altitude chart on hover of Weather Meter
- Significantly redesigned the way that Weather Meter's SunCalc script is accessed
- Fixed CPU Meter disabling HWiNFO readings if the Core 0 Temperature sensor was misconfigured
- Fixed CPU Meter line graph log error

v1.5.0-beta.8 - 2019-2-4
- Added fan information toggle to GPU Meter settings
- Fixed Disks Meter breaking on update
- Fixed minor typo in changelog

v1.5.0-beta.7 - 2019-2-4
- Added proper UI to the timer applet in Chronometer
- Added timer finished sound setting to Chronometer
- Added scaling support to media control buttons and Mute Alarms button
- Added SSID and dBm displays to Network Meter while on WiFi
- Added setting to individually hide disk temperatures / eject buttons per-disk in Disks Meter
- Added five-day forecast applet to Weather Meter
- Added new sidebar setup experience (alpha)
- Separated CPU Meter's core measures and meters from the main file, to only load those that are necessary (drastically improves performance)
- Converted CPU Meter's config script into an ActionTimer measure
- Merged Network Meter Pro into Network Meter, eliminating the need to maintain two versions of the gadget
- Rewrote Disks Meter to only display up to 10 disks at once, significantly improving performance
- Fixed background height calculations to work with new font
- Fixed GPU Meter variants all using the same settings file

v1.5.0-beta.6 - 2018-1-20
- Added hover animation to volume slider in Audio Meter
- Added beta Media Controls interface to Audio Meter
- Added settings wrench icon to Audio Meter
- Added alarms to Chronometer
- Added timer applet to Chronometer
- Added option to disable or change update notification sound
- Removed in-development options from settings files to allow changes to be applied during development
- Removed temperature units from hi/low, feels-like temperatures
- Made update notification and welcome screen non-draggable

v1.5.0-beta.5 - 2019-1-13
- Added horizontal rules option to line graphs
- Added city lookup as an alternative to manually typing in a weather location code
- Added several new togggles to Weather Meter settings
- Added moon lit percentage on hover of the moon icon
- Implemented final iteration of the moon icon
- Redesigned welcome screen and update notification (again...)
- Switched default font to IBM Plex Sans
- Fixed StyleSheet positioning constants to work with new default font
- Fixed GPU variant settings buttons not working

v1.5.0-beta.4 - 2018-12-2
- Added severe weather alerts to Weather Meter
- Added rounded corners option
- Almost completely finished sidebar implementation
- Switched to lower resolution weather condition icons
- Reworded reset to defaults warning message
- Fixed SunCalc timestamp conversion issues
- Fixed reset to defaults screen background not appearing instantly

v1.5.0-beta.3 - 2018-11-16
- Added WiFi and LAN support to Network Meter
- Added barometric pressure to Weather Meter
- Cleaned up SunCalc script code
- Updated external IP location website
- Fixed Network Meter log errors
- Fixed background border issues on non-default scales

v1.5.0-beta.2 - 2018-11-1
- Added 'standard' CPU temperature display to CPU Meter
- Added CPU fan speed graph option to CPU Meter
- Corrected timestamp conversion bugs in SunCalc script
- Corrected background height calculations in certain skins
- Fixed CPU temperature graph when only using SpeedFan
- Fixed SunCalc crash when moonrise was nil

v1.5.0-beta.1 - 2018-10-23
- Added Audio Meter
- Added Weather Meter
- Added locale customization to Chronometer
- Added custom event countdown to Chronometer
- Added Network Interface settings to Network Meter
- Added support for monitoring up to three Network Interfaces at once
- Added scaling support to the gadgets
- Removed subtitle from gadget manager
- Improved organization of skin directories and config names

v1.4.1-rc.3 - 2018-10-13
- ACTUALLY ACTUALLY fixed dynamic fan display bar issues

v1.4.1-rc.2 - 2018-10-12
- Added max CPU temp, CPU fan speed, and GPU temp configurations
- ACTUALLY fixed dynamic fan display bar issues
- Tweaked core color info paragraph
- Fixed GPU meter core voltage readout formatting
- Fixed CPU and GPU temperature graph scaling

v1.4.1-rc.1 - 2018-10-12
- Added safeguards for extraordinarily long changelogs preventing access to the download button
- Fixed dynamic fan display bar always staying at 100%

v1.4.0-rc.6 - 2018-10-8
- Redesigned HWiNFO SMV report link
- Fixed import backup prompt disappearing if an update is available
- Fixed incorrect date for v1.4.0-rc.5 in changelog

v1.4.0-rc.5 - 2018-10-8
- Added 'Welcome' dialog for first-time users
- Added update check interval customization
- Added controls for settings backups in global settings skin
- Added units to HWiNFO SMV labels
- Updated to signed SMV application
- Reordered toggles in gadget manager
- Rewrote config file button tooltip
- Fixed bug where disk configuration would ignore the disk read/write letters option

v1.4.0-rc.4 - 2018-9-22
- Added Disk Read/Write Letters option
- Replaced readme link with MG Wiki link
- Various code optimizations
- Fixed settings backup import overwriting HWiNFO SMV sections
- Fixed settings backup import crashing if a settings file doesn't exist in the backup
- Fixed settings backup overwriting default colors

v1.4.0-rc.3 - 2018-7-22
- Added open config file button to Process Meter settings
- Updated ActiveNet plugin to 2.8.0.0
- Darkened default accent color
- Enhanced update download button to directly download and open the update .RMSKIN without a browser
- Updated HWiNFO SMV to fix bug with having only one custom-named section
- Made HWiNFO config import warning more prominent
- Fixed update notification not being centered on the monitor properly
- Fixed Process Meter background height calculations when large row spacing was enabled
- Fixed typo in changelog
- Fixed inconsistent NetMonitor button logic
- Fixed NetMonitor controls not appearing on non-English systems

v1.4.0-rc.2 - 2018-7-9
- Updated PerfMon Troubleshooting link
- Added Process Meter troubleshooting button
- Fixed Process Meter settings label font size
- Fixed Process Meter and Chronometer settings backups not being imported

v1.4.0-rc.1 - 2018-7-6
- Added All Cores mode to CPU Meter line graph
- Added show/hide average usage option to Process Meter
- Network Meter globe is no longer affected by accent color changes
- Corrected typo in Process Blacklist help tooltip
- Fixed not copying defaults for GPU Meter variants
- Corrected date formatting in changelog

v1.4.0-beta.4 - 2018-7-3
- Added Chronometer (beta)
- Added SpeedFan configuration to CPU Meter settings
- Removed gadget update rate option due to unavoidable issues with HWiNFO and UsageMonitor
- Updated update checker to 5.0.0 (now uses GitHub REST API rather than a customized INI file)
- Fixed SpeedFan core temperatures all showing Core 0 temperature

v1.4.0-beta.3 - 2018-6-22
- Added tentative Snapdragon support to CPU Meter
- Added support for CoreTemp and Speedfan in CPU Meter
- Added dynamic fan display to CPU Meter
- Increased supported threads in CPU Meter from 36 to 64 (AMD Threadripper 2)
- Updated dynamic settings system with more consistent and flexible functions
- Updated LoadSkin and UpdateChecker scripts for Rainmeter 4.2 compatibility
- Settings backups are now made upon closing a settings skin, rather than at a preset interval
- Fixed error with the update checker reading a file while it was being written by WebParser

v1.4.0-beta.2 - 2018-5-13
- Added Process Meter
- Refactored input box visuals
- Removed condensed font toggle for Network traffic
- Disk eject buttons will auto-hide if the user is not an administrator
- Changelog button now shows local changelog rather than the one from GitHub

v1.4.0-beta.1 - 2018-5-2
- Added 36-thread support to CPU Meter
- Added session total and simultaneous bits/bytes display to Network Meter
- Added separate bits/bytes peak traffic displays to Network Meter
- Added three additional GPU Meters for monitoring up to four GPUs simultaneously
- Added disk temperatures to Disks Meter
- Added setting to hide disk read/write speeds in Disks Meter
- Added global color customization
- Added gadget update rate setting (not supported by all readings)
- Added "open config file" buttons to all settings skins to allow access to more advanced settings
- Increased precision of readouts in Network Meter
- Removed dual GPU meter option (replaced by separate GPU Meters)
- Enhanced Disk Eject functionality with support for USB card readers and virtual disks (requires admin privileges)
- Significantly improved Disks Meter performance
- Consolidated graph and background borders into their respective background meters
- Standardized graph positioning
- Implement new built-in HWiNFO config tool (alpha)
- Fixed oversight where clicking the total reset button in Network Meter Pro would not work

v1.3.0-rc.3 - 2018-2-1
- Implemented new dynamic settings system (https://github.com/raiguard/rainmeter-settings)
- Refined settings UI
- Fixed several bugs and oversights in dynamic settings changes

v1.3.0-rc.2 - 2018-1-30
- Added troubleshooting link to disks meter settings
- Added graph background to give the lines a "surface" to sit on
- Fixed show/hide behavior of core voltage meters
- Fixed background height adjustment on HWiNFO state change
- Fixed CPU clock speed not using alternate measure when HWiNFO is unavailable
- Fixed core temps and voltages toggles crashing Rainmeter
- Fixed NetMonitor uninstaller version conflict preventing uninstall
- Fixed ReadINI throwing an error when coming across an invalid section name
- Fixed disk eject buttons not changing visible state until skin refresh

v1.3.0-rc.1 - 2018-1-18
- Added Nomfrep plugin to replace AdvancedCPU
- Fixed HWiNFO package temperature and thermal throttling input boxes not working
- Fixed page file measures not enabling correctly
- Fixed external IP fetch needing a refresh before showing up
- Fixed Network Meter refresh buttons not working
- Fixed ReadINI script dropping leading S'es

v1.3.0-beta.4 - 2018-1-15
- Added core voltages to CPU Meter
- Fixed download update button in setup skin
- Fixed large row spacing issues in Disks Meter
- Updated copyright information

v1.3.0-beta.3 - 2018-1-15
- Added changelog display to update available notification
- Moved StyleSheet out of settings directory to avoid accidental changes / overwrites
- Improved reliability of NetMonitor settings
- Rewrote HWiNFO config tool
- Rewrote update checker again and generalized it
- Added per-core CPU temps, fans, and voltages to the config tool
- Added GPU1 to the config tool
- Added CPU package temperature to the config tool
- Updated NetMonitor installer
- Updated ActiveNet plugin to 2.7.0.0

v1.3.0-beta.2 - 2017-12-27
- Added NetMonitor support to Network Meter for more accurate readings
- Added GPU name toggle to GPU Meter
- Added custom GPU name option to GPU Meter
- Added GPU temperature graph option to GPU Meter
- Added preliminary dual GPU support
- Added UI for hiding disks in Disks Meter
- Rewrote set to defaults functionality to improve performance and expanability
- Fixed GPU name being able to extend past the width of GPU Meter
- Fixed Network Meter external IP error message not disappearing
- Fixed GPU name being able to extend past the width of GPU Meter

v1.3.0-beta.1 - 2017-12-20
- Added 32-thread support to CPU Meter
- Added top process display to CPU Meter
- Added CPU temperature graph option to CPU Meter
- Added eject button for removable drives in Disks Meter
- Added capability to disable specific disks in Disks Meter
- Changed from ANSI to UTF-8 file encoding
- Softened background and text colors, decreased gadget width
- Rewrote gadget toggle button logic to be more reliable
- Rewrote settings logic to be more reliable, and avoid directly editing the skin INIs
- Rewrote update checker and moved update checker URL
- Fixed gadget toggle buttons desyncing

v1.2.1-beta.1 - 2017-6-9
- Fixed non-hyperthreaded core temperatures
- Fixed bytes/sec option in Network Meter
- Fixed manual max VRAM not working properly

v1.2.0-beta.3 - 2017-4-7
- Corrected typo in changelog
- Added manual max VRAM toggle to GPU meter
- Changed how thermal throttling detection works
- Added thermal throttling entry ID to config tool

v1.2.0-beta.2 - 2017-4-6
- Added network ping display to Network Meter
- Added thermal throttling detection to CPU Meter
- Fixed CPU Meter not adjusting the icon for non-intel CPUs
- Added option to display network traffic in bytes/sec
- Added reset to defaults function
- Added line graph antialiasing toggle

v1.2.0-beta.1 - 2017-2-4
- Switched to Direct2D font rendering
- Text alignment touch-ups
- Added average CPU usage graph mode
- Added global config skin
- Added color customization
- Changed border color to be slightly dimmer

v1.0.0-rc.4 - 2016-11-23
- Fixed HWiNFO Tutorial link in Config Tool
- Fixed GPU Sensor ID and Instance test measures to accurately report errors
- Fixed flaw in settings management where skins would not be refreshed after the settings
  files were updated
- Added support for GPU fan speed sensor on motherboard (common in laptops)

v1.0.0-rc.3 - 2016-11-20
- Fixed potential bug in settings management
- Fixed typo in HWiNFO config tool
- Updated HWiNFO plugin to 3.2.0

v1.0.0-rc.2 - 2016-11-18
- Fixed typo in readme changelog
- Complete overhaul to update checker, implementing semver.lua by kikito to allow for much
  greater flexibility (and better reliability)

v1.0.0-rc.1 - 2016-11-14
- Initial release
<commit_msg>Add forgotten changelog entries<commit_after>MODERNGADGETS CHANGELOG

----------------------------------------------------------------------------------------------------
Official Releases

v1.8.0 - 2021-9-23
  Features:
    - Updated to HWiNFO 7.0
      - The settings format has changed, so all users will need to reconfigure their HWiNFO IDs
  Changes:
    - Sidebars have been removed
      - Use a standalone tool, such as MaxMax, to prevent your gadgets from being covered
      - This was done due to the presence of many unfixable issues with the sidebar implementation
    - Updated to ActiveNet 3.0
    - Removed HWiNFO plugin
  Bugfixes:
    - Fixed an error related to audio meter mouse regions (#229)
    - Fixed an error with a missing image when Disks Meter had more than ten disks (#244)
    - Fixed Disks Meter eject buttons not working most of the time
    - Fixed that GPU Meter variants 2 and 3 would use the settings for variant 1 (#246)
    - Fixed that the Disks Meter eject buttons wouldn't work most of the time (#230)
    - Fixed that the GPU Meter VRAM labels would bounce between compact and regular fonts in some cases (#245)
    - Fixed that Weather Meter would be cut off on the bottom when the scale was not 1.0 (#238)
    - Fixed the CPU clock speed displaying as zero when first enabled (#233)
    - Fixed the sky dial sun/moon visibility behavior

v1.7.0 - 2021-1-29
- Added Chameleon auto-coloring (unsupported!)
- Added battery warning level setting to Battery Meter
- Changed CPU Meter HWiNFO clock speed to use per-core measurements - the displayed value is the max of all the cores
- Hovering your mouse over Disks Meter will show the opposite disk space measurement (used / free)
- Changed AMD color from dark teal to red
- Rewrote Weather Meter to scrape the weather.com website
- Iconography cleanup
- New weather icons
- Removed Clipboard Meter and Release Statistics Meter
- Removed automatic update checks - click the link in global settings to check for updates
- Fixed CPU temperature radio buttons not updating when clicked
- Fixed broken external IP update logic - it now updates every 10 minutes and on gadget refresh
- Fixed external IP string displaying whatever HTML came in - it now shows "ERROR" if something went wrong

v1.6.3 - 2020-1-18
- Rewrote Weather Meter to use the Dark Sky API
- Removed Weather forecast (it will return in v1.7)
- Improved LUA styling
- Improved error catching for the external IP address, to prevent window clipping
- Improved VRAM display to compact itself if it becomes too wide
- Fixed maximum VRAM override not scaling properly
- Fixed Network Meter session total stat arrows would not hide themselves correctly when disabled
- Fixed duplicate HWiNFO refresh button meters

v1.6.2 - 2019-9-18
- Added support for Snapdragon GPUs (just in case)
- Updated Readme with new attributions
- Removed several leftover debugging actions
- Fixed moon icon spots orientation when not showing realistic moon angle
- Fixed Weather Meter throwing an error when no severe weather alert exists

v1.6.1 - 2019-9-11
- Added The Weather Channel watermark to the bottom of the forecast skin
- Fixed media progress bar not moving
- Fixed graph overlay color being tied to the incorrect variable
- Fixed view license button not having button hover aesthetics
- Fixed non-hyperthreaded core temps for CoreTemp and SpeedFan
- Fixed isolated thunderstorms condition not having an icon
- Fixed hover regions and scaling of welcome skin

v1.6.0 - 2019-8-28
- Added Battery Meter
- Added Calendar
- Added Clipboard Meter
- Optimized default thermal throttling warning sound
- Re-added separate average CPU usage color to CPU Meter
- Moved external IP visibility toggle to Network Meter itself
- Improved external IP update logic to auto-refresh when the gadget thinks network settings have changed
- Enhanced Network Meter autoconfig to scan for wireless adapters
- Network Meter icon will now prefer showing the status of the configured adapters instead of always choosing the "best" adapter
- Relocated Process Meter mode swap button to the main gadget
- Updated all gadget interfaces to be more consistent and more readable
- Converted the majority of icons in the suite to shape meters
- Converted the majority of icons in the suite to FontAwesome icons
- Redesigned gadget manager & ModernGadgets logo
- Redesigned all gadget settings skins to be more consistent, more compact, and make the buttons easier to press
- Updated PayPal donation link
- Updated default layout
- Switched to ipapi.co for location by IP address
- Removed ability to customize sun, moon, and UV index colors in Weather Meter
- Removed RainRGB application and replaced with ColorPickerPlus
- Fixed Audio Meter song progress bar extending past the width of the gadget in some cases
- Fixed fahrenheit core temperatures overlapping core number labels in some cases
- Fixed Network Meter session totals going negative in some cases, when NetMonitor is not being used
- Fixed update notification and welcome interfaces going screwy if the scale was set to anything except for 1.0

v1.5.1 - 2019-5-4
- Added average CPU usage mode to CPU Meter
- Updated default network peak traffic color
- Fixed Audio Meter play button visual glitch when in replay state
- Fixed accidental 30-character limit of Chronometer sound file paths
- Fixed Chronometer sound file path input boxes destroying backslashes
- Fixed event countdown not working if system uptime was hidden
- Fixed timer finished sound being un-configurable
- Fixed page file size not updating
- Fixed hover logic of net total refresh buttons
- Fixed speedtest button hover logic
- Fixed issue with certain date formats in weather forecast
- Fixed weather forecast buttons being unclickable at non-1.0x scaling
- Fixed faulty math.round function in SunCalc script
- Fixed timestamp conversion errors in SunCalc script (moon info was a day behind!)
- Fixed line graph background colors being tied to the wrong variables
- Fixed background height inconsistencies in CPU Meter and Disks Meter
- Fixed sidebar configuration stopping early
- Fixed sidebars not disappearing when disabled

v1.5.0 - 2019-3-18
- Added Audio Meter
- Added Weather Meter
- Added locale customization to Chronometer
- Added custom event countdown to Chronometer
- Added alarms to Chronometer
- Added timer applet to Chronometer
- Added 'standard' CPU temperature display to CPU Meter
- Added CPU fan speed graph option to CPU Meter
- Added setting to individually hide disk temperatures / eject buttons per-disk in Disks Meter
- Added option to Disks Meter to display free disk space, rather than used disk space
- Added Network Interface settings to Network Meter
- Added support for monitoring up to three Network Interfaces at once
- Added WiFi and LAN support to Network Meter
- Added fan information toggle to GPU Meter settings
- Added scaling support to the gadgets
- Added rounded corners option
- Added graph backgrounds option
- Added sidebars
- Added "ModernGadgets Welcome" layout to package
- Separated CPU Meter's core measures and meters from the main file, to only load those that are necessary (drastically improves performance)
- Converted CPU Meter's config script into loop measures
- Rewrote Disks Meter to only display up to 10 disks at once, significantly improving performance
- Merged Network Meter Pro into Network Meter, eliminating the need to maintain two versions of the gadget
- Changed default external IP location website
- Removed process label font face option
- Switched default font to IBM Plex Sans
- Improved color pickers to change colors dynamically (with the exception of global colors)
- Redesigned welcome screen and update notification (again...)
- Removed subtitle from gadget manager
- Reorganized gadget manager links
- Improved organization of skin directories and config names
- Fixed several issues with CPU Meter program switching
- Fixed CPU temperature graph when only using SpeedFan
- Fixed CPU Meter disabling HWiNFO readings if the Core 0 Temperature sensor was misconfigured
- Fixed CPU Meter line graph log error
- Fixed network status icon not updating dynamically
- Fixed GPU variant settings buttons not working
- Fixed GPU Meter variants all using the same settings file
- Fixed rare divide-by-zero error in GPU Meter
- Fixed various visual inconsistencies and positioning issues across the board

v1.4.1 - 2018-10-14
- Added safeguards for extraordinarily long changelogs preventing access to the download button
- Added max CPU temp, CPU fan speed, and GPU temp configurations
- Tweaked core color info paragraph
- Tweaked backup import prompt UI
- Fixed GPU meter core voltage readout formatting
- Fixed CPU and GPU temperature graph scaling
- Fixed dynamic fan display bar always staying at 100%

v1.4.0 - 2018-10-9
- Added Chronometer
- Added Process Meter
- Added tentative Snapdragon support to CPU Meter
- Added support for CoreTemp and Speedfan in CPU Meter
- Added dynamic fan display to CPU Meter
- Added All Cores mode to CPU Meter line graph
- Added session total and simultaneous bits/bytes display to Network Meter
- Added separate bits/bytes peak traffic displays to Network Meter
- Added three additional GPU Meters for monitoring up to four GPUs simultaneously
- Added disk temperatures to Disks Meter
- Added setting to hide disk read/write speeds in Disks Meter
- Added Disk Read/Write Letters option
- Added setting to only display fixed disks in Disks Meter
- Added global color customization
- Added "open config file" buttons to all settings skins to allow access to more advanced settings
- Added 'Welcome' dialog for first-time users
- Added update check interval customization
- Added controls for settings backups in global settings skin
- Darkened default accent color
- Enhanced update download button to directly download and open the update .RMSKIN without a browser
- Increased supported threads in CPU Meter from 32 to 64 (AMD Threadripper 2)
- Increased precision of readouts in Network Meter
- Removed condensed font toggle for Network traffic (condensed is now the only option)
- Network Meter globe is no longer affected by accent color changes
- Removed dual GPU meter option (replaced by separate GPU Meters)
- Enhanced Disk Eject functionality with support for USB card readers and virtual disks (requires admin privileges)
- Significantly improved Disks Meter performance
- Consolidated graph and background borders into their respective background meters
- Standardized graph positioning
- Refactored input box visuals
- Implemented new HWiNFO SMV application, replacing the HWiNFO Config Tool
- Updated dynamic settings system with more consistent and flexible functions
- Updated LoadSkin and UpdateChecker scripts for Rainmeter 4.2 compatibility
- Settings backups are now made upon closing a settings skin, rather than at a preset interval
- Changelog button now shows local changelog rather than the one from GitHub
- Replaced readme link with MG Wiki link
- Reordered toggles in gadget manager
- Fixed error with the update checker reading a file while it was being written by WebParser
- Fixed oversight where clicking the total reset button in Network Meter Pro would not work
- Fixed inconsistent NetMonitor button logic
- Fixed NetMonitor controls not appearing on non-English systems
- Fixed update notification not being centered on the monitor properly
- Fixed settings backup import overwriting HWiNFO SMV sections
- Fixed settings backup import crashing if a settings file doesn't exist in the backup
- Fixed settings backup overwriting default colors
- Corrected date formatting in changelog

v1.3.1 - 2018-5-2
- Fixed development testing opt-in not working

v1.3.0 - 2018-2-3
- Added 32-thread support to CPU Meter
- Added top process display to CPU Meter
- Added CPU temperature graph option to CPU Meter
- Added core voltages to CPU Meter
- Added NetMonitor support to Network Meter for more accurate readings
- Added GPU name toggle to GPU Meter
- Added custom GPU name option to GPU Meter
- Added GPU temperature graph option to GPU Meter
- Added dual GPU mode to GPU Meter
- Added eject button for removable disks in Disks Meter
- Added capability to disable specific disks in Disks Meter
- Added link to Disks Meter troubleshooting wiki page in Disks Meter settings
- Added changelog display to update available notification
- Changed from ANSI to UTF-8 file encoding
- Updated and refined user interface
- Implemented new dynamic settings system (https://github.com/raiguard/rainmeter-settings)
- Rewrote update checker and moved update checker URL
- Rewrote external IP check to be more reliable
- Moved StyleSheet out of settings directory to avoid accidental changes / overwrites
- Rewrote HWiNFO config tool
- Fixed gadget toggle buttons desyncing
- Fixed behavior of HWiNFO detection in CPU Meter
- Fixed Network Meter external IP error message not disappearing
- Fixed GPU name being able to extend past the width of GPU Meter

v1.2.2 - 2017-8-3
- ACTUALLY fixed core temperature issues
- Changed all author references to raiguard

v1.2.1 - 2017-8-2
- Fixed non-hyperthreaded core temperatures
- Fixed bytes/sec option in Network Meter
- Fixed manual max VRAM not working properly
- Changed update checker URL

v1.2.0 - 2017-4-19
- Added average CPU usage graph mode
- Added global config skin
- Added color customization
- Added network ping display to Network Meter
- Added thermal throttling detection to CPU Meter
- Added option to display network traffic in bytes/sec
- Added reset to defaults function
- Added line graph antialiasing toggle
- Added manual max VRAM toggle to GPU meter
- Switched to Direct2D font rendering
- Text alignment touch-ups
- Changed border color to be slightly dimmer
- Fixed CPU Meter not adjusting the icon for non-intel CPUs
- Split official releases from dev releases in the changelog

v1.1.2 - 2017-1-14
- Fixed average cpu usage in CPU Meter header (OOPS)
- Corrected typo in changelog

v1.1.1 - 2017-1-14
- Fixed display glitches with setup skin
- Fixed gadget manager buttons becoming desynced if clicked too quickly
- Fixed CPU Meter config script not toggling measures
- Fixed CPU usage measures being tied to incorrect threads (oops!)
- Fixed page file line graph not showing up when enabled
- Fixed gadget manager path (was incorrect in Network, GPU, and Disks Meters)
- Fixed memory controller line graph not disappearing when disabled

v1.1.0 - 2017-1-9
- Updated to Rainmeter 4.0
- Replaced external settings system with a local system that makes periodic backups
- Separated update checking and settings backups functionality from the gadget manager
- Added auto backups option to the gadget manager
- Added ability to opt into getting development updates (betas, prereleases, release candidates)
- Redesigned update available screen to provide a download link
- Added settings backup import prompt
- Added functionality to automatically re-apply customizations to the gadgets after an update
- Changed default "development updates" option to off
- Added "Disk Histograms" toggle in Disks Meter settings
- Separated changelog from readme
- Fixed Core Temps toggle in CPU Meter settings (was causing a crash)

v1.0.0 - 2016-12-4
- Fixed mistakes in CPU meter that could prevent it from adjusting to different CPUs
- Official release

----------------------------------------------------------------------------------------------------
Development Releases

v1.6.0-beta.7 - 2019-6-11
- Added tooltip visibility toggle to Clipboard Meter
- Added event countdown format help icon to Chronometer settings
- Added auto-update of external IP when WAN state changes
- Added more detail to Weather Meter's moon icon
- Redesigned Clipboard Meter interface
- Re-added separate average CPU usage color to CPU Meter
- Updated twitter and subreddit links
- Removed ability to customize sun, moon, and UV index colors in Weather Meter
- Fixed input box padding
- Fixed Network Meter session totals going negative when not using NetMonitor (hopefully)
- Fixed hover logic of network total reset buttons (again)
- Fixed hi/low temps in Weather Meter not working
- Fixed scale setting not taking effect whatsoever!

v1.6.0-beta.6 - 2019-5-31
- Added Calendar
- Added logic to dynamically adjust the width of Audio Meter's device switcher button
- Updated ColorPickerPlus to v1.1.0
- Implemented workaround for color variable references being destroyed for buttons that need them
- Further cleaned up StyleSheet
- Removed unused / obselete fonts and unit tests
- Fixed settings skins flickering when refreshed

v1.6.0-beta.5 - 2019-5-26
- Added option to Battery Meter to display charge units in Amps
- Added battery critical warning to Battery Meter
- Added option to show/hide the detailed charge info in Battery Meter
- Added logic to adjust X position of core temps if Fahrenheit temperatures are enabled
- Added process mode label to Process Meter
- Relocated Process Meter mode swap button to main gadget
- Refactored Process Meter, Weather Meter, Global, and Sidebar settings interfaces
- Refactored Welcome interface
- Cleaned up obselete MeterStyles & organized StyleSheet
- Switched to a slightly bolder version of IBM Plex Sans to improve readability
- Fixed Network Meter upload session total incorrectly displaying download stats when reading the "best" adapter

v1.6.0-beta.4 - 2019-5-22
- Updated Audio Meter play/pause button hover aesthetics to new style
- Brightened default visualizer color a tad
- Switched to ipapi.co for location by IP address
- Refactored Disks Meter, GPU Meter, and Network Meter settings interfaces
- Fixed Disks Meter background being one pixel too tall

v1.6.0-beta.3 - 2019-5-19
- Added the ACTUAL clipboard plugin to the package, fixing Clipboard Meter
- Removed Weather Meter debugging tools
- Refactored Timer, Stopwatch, and Chronometer Settings interfaces
- Finished up CPU Meter settings interface
- Fixed custom CPU name actionset / logic behavior

v1.6.0-beta.2 - 2019-5-18
- Added Clipboard plugin to package (fixes Clipboard Meter not working)
- Added hover effect to input boxes
- Re-implemented program detection and sub-setting dimming in CPU Meter settings skin
- Refactored Audio Meter settings skin
- Updated default layout
- Fixed local media controls being completely broken

v1.6.0-beta.1 - 2019-5-17
- Added Battery Meter
- Added Clipboard Meter
- Added cellular data icon to Network Meter
- Moved external IP visibility toggle to the Network Meter gadget itself
- Enhanced Network Meter autoconfig to scan for wireless adapters
- Network Meter icon will now only show status for the configured adapters, rather than the 'best' adapter
- Converted the majority of icons in the suite to shape meters
- Converted the majority of icons in the suite to FontAwesome icons
- Adjusted gadget header style
- Adjusted button hover aesthetics
- Adjusted thermal throttling warning interface
- Optimized default thermal throttling sound
- Redesigned gadget manager & ModernGadgets logo
- Began redesign of gadget settings skins (only CPU Meter settings for now)
- Updated PayPal donation link
- Fixed update notification and welcome interfaces going screwy if the scale was set to anything but 1.0

v1.5.1-rc.4 - 2019-4-31
- Added help icon to average CPU usage mode
- Fixed page file size not updating
- Fixed weather forecast buttons being unclickable at non-1.0x scaling

v1.5.1-rc.3 - 2019-4-25
- Fixed sidebar configuration stopping early
- Fixed timestamp conversion errors in SunCalc script (moon info was a day behind!)

v1.5.1-rc.2 - 2019-4-13
- Updated default network peak traffic color
- Fixed speedtest button being un-clickable
- Fixed event countdown not working if system uptime was hidden
- Fixed sidebars not disappearing when disabled

v1.5.1-rc.1 - 2019-4-4
- Added average CPU usage mode to CPU Meter
- Improved iconography in Network Meter
- Removed leftover debugging tools from CPU Meter and Disks Meter
- Fixed Audio Meter play button visual glitch when in replay state
- Fixed accidental 30-character limit of Chronometer sound file paths
- Fixed Chronometer sound file path input boxes destroying backslashes
- Fixed timer finished sound being un-configurable
- Fixed hover logic of net total refresh buttons
- Fixed speedtest button hover logic
- Fixed issue with certain date formats in weather forecast
- Fixed faulty math.round function in SunCalc script
- Fixed line graph background colors being tied to the wrong variables
- Fixed background height inconsistencies in CPU Meter and Disks Meter

v1.5.0-rc.3 - 2019-3-14
- Moved all of CPU Meter's self-setting variables to the dynamic variables file
- Fixed positioning of Network Meter gadget title when disconnected from both LAN and WAN
- Fixed enabling update notifications not loading the update checker skin if it was unloaded

v1.5.0-rc.2 - 2019-3-7
- Reorganized "ModernGadgets Welcome" layout
- Reorganized gadget manager links
- Removed process label font face option
- Fixed WiFi SSID not showing
- Fixed sidebar configuration not correctly setting the work area type
- Fixed rare divide-by-zero error in GPU Meter

v1.5.0-rc.1 - 2019-2-22
- Added "ModernGadgets Welcome" layout to package
- Redesigned LAN connection icons
- Removed external variables functionality
- Fixed several issues with CPU Meter program switching
- Fixed network status icon not updating dynamically
- Fixed network status icon tooltip not supporting scaling
- Fixed severe weather alerts icon not disappearing
- Fixed refresh button behavior in Weather Meter
- Fixed sidebar area formulas not updating if a sidebar's alignment was changed
- Fixed update notification sound setting not actually doing anything
- Fixed various visual inconsistencies and positioning issues across the board

v1.5.0-beta.10 - 2019-2-17
- Added option to hide media controls if no song is currently playing
- Added sun/moon altitude charts to five-day forecast
- Finished design of sun/moon altitude chart
- Finished design of five-day forecast
- Implemented redesigned SunCalc interfacing into five-day forecast
- Improved color pickers to change colors dynamically (with the exception of global colors)
- Finished new sidebar setup experience
- Fixed not being able to have two sidebars on one monitor

v1.5.0-beta.9 - 2019-2-15
- Added the ability to drag Audio Meter's volume and song progress sliders
- Added preliminary support for track info at any size scale (text will not marquee)
- Added option to Disks Meter to display free disk space, rather than used disk space
- Redesigned Audio Meter's volume slider and device switcher interfaces
- Audio Meter's wrench icon will now only appear if the visualizer is enabled
- Added sun/moon altitude chart on hover of Weather Meter
- Significantly redesigned the way that Weather Meter's SunCalc script is accessed
- Fixed CPU Meter disabling HWiNFO readings if the Core 0 Temperature sensor was misconfigured
- Fixed CPU Meter line graph log error

v1.5.0-beta.8 - 2019-2-4
- Added fan information toggle to GPU Meter settings
- Fixed Disks Meter breaking on update
- Fixed minor typo in changelog

v1.5.0-beta.7 - 2019-2-4
- Added proper UI to the timer applet in Chronometer
- Added timer finished sound setting to Chronometer
- Added scaling support to media control buttons and Mute Alarms button
- Added SSID and dBm displays to Network Meter while on WiFi
- Added setting to individually hide disk temperatures / eject buttons per-disk in Disks Meter
- Added five-day forecast applet to Weather Meter
- Added new sidebar setup experience (alpha)
- Separated CPU Meter's core measures and meters from the main file, to only load those that are necessary (drastically improves performance)
- Converted CPU Meter's config script into an ActionTimer measure
- Merged Network Meter Pro into Network Meter, eliminating the need to maintain two versions of the gadget
- Rewrote Disks Meter to only display up to 10 disks at once, significantly improving performance
- Fixed background height calculations to work with new font
- Fixed GPU Meter variants all using the same settings file

v1.5.0-beta.6 - 2018-1-20
- Added hover animation to volume slider in Audio Meter
- Added beta Media Controls interface to Audio Meter
- Added settings wrench icon to Audio Meter
- Added alarms to Chronometer
- Added timer applet to Chronometer
- Added option to disable or change update notification sound
- Removed in-development options from settings files to allow changes to be applied during development
- Removed temperature units from hi/low, feels-like temperatures
- Made update notification and welcome screen non-draggable

v1.5.0-beta.5 - 2019-1-13
- Added horizontal rules option to line graphs
- Added city lookup as an alternative to manually typing in a weather location code
- Added several new togggles to Weather Meter settings
- Added moon lit percentage on hover of the moon icon
- Implemented final iteration of the moon icon
- Redesigned welcome screen and update notification (again...)
- Switched default font to IBM Plex Sans
- Fixed StyleSheet positioning constants to work with new default font
- Fixed GPU variant settings buttons not working

v1.5.0-beta.4 - 2018-12-2
- Added severe weather alerts to Weather Meter
- Added rounded corners option
- Almost completely finished sidebar implementation
- Switched to lower resolution weather condition icons
- Reworded reset to defaults warning message
- Fixed SunCalc timestamp conversion issues
- Fixed reset to defaults screen background not appearing instantly

v1.5.0-beta.3 - 2018-11-16
- Added WiFi and LAN support to Network Meter
- Added barometric pressure to Weather Meter
- Cleaned up SunCalc script code
- Updated external IP location website
- Fixed Network Meter log errors
- Fixed background border issues on non-default scales

v1.5.0-beta.2 - 2018-11-1
- Added 'standard' CPU temperature display to CPU Meter
- Added CPU fan speed graph option to CPU Meter
- Corrected timestamp conversion bugs in SunCalc script
- Corrected background height calculations in certain skins
- Fixed CPU temperature graph when only using SpeedFan
- Fixed SunCalc crash when moonrise was nil

v1.5.0-beta.1 - 2018-10-23
- Added Audio Meter
- Added Weather Meter
- Added locale customization to Chronometer
- Added custom event countdown to Chronometer
- Added Network Interface settings to Network Meter
- Added support for monitoring up to three Network Interfaces at once
- Added scaling support to the gadgets
- Removed subtitle from gadget manager
- Improved organization of skin directories and config names

v1.4.1-rc.3 - 2018-10-13
- ACTUALLY ACTUALLY fixed dynamic fan display bar issues

v1.4.1-rc.2 - 2018-10-12
- Added max CPU temp, CPU fan speed, and GPU temp configurations
- ACTUALLY fixed dynamic fan display bar issues
- Tweaked core color info paragraph
- Fixed GPU meter core voltage readout formatting
- Fixed CPU and GPU temperature graph scaling

v1.4.1-rc.1 - 2018-10-12
- Added safeguards for extraordinarily long changelogs preventing access to the download button
- Fixed dynamic fan display bar always staying at 100%

v1.4.0-rc.6 - 2018-10-8
- Redesigned HWiNFO SMV report link
- Fixed import backup prompt disappearing if an update is available
- Fixed incorrect date for v1.4.0-rc.5 in changelog

v1.4.0-rc.5 - 2018-10-8
- Added 'Welcome' dialog for first-time users
- Added update check interval customization
- Added controls for settings backups in global settings skin
- Added units to HWiNFO SMV labels
- Updated to signed SMV application
- Reordered toggles in gadget manager
- Rewrote config file button tooltip
- Fixed bug where disk configuration would ignore the disk read/write letters option

v1.4.0-rc.4 - 2018-9-22
- Added Disk Read/Write Letters option
- Replaced readme link with MG Wiki link
- Various code optimizations
- Fixed settings backup import overwriting HWiNFO SMV sections
- Fixed settings backup import crashing if a settings file doesn't exist in the backup
- Fixed settings backup overwriting default colors

v1.4.0-rc.3 - 2018-7-22
- Added open config file button to Process Meter settings
- Updated ActiveNet plugin to 2.8.0.0
- Darkened default accent color
- Enhanced update download button to directly download and open the update .RMSKIN without a browser
- Updated HWiNFO SMV to fix bug with having only one custom-named section
- Made HWiNFO config import warning more prominent
- Fixed update notification not being centered on the monitor properly
- Fixed Process Meter background height calculations when large row spacing was enabled
- Fixed typo in changelog
- Fixed inconsistent NetMonitor button logic
- Fixed NetMonitor controls not appearing on non-English systems

v1.4.0-rc.2 - 2018-7-9
- Updated PerfMon Troubleshooting link
- Added Process Meter troubleshooting button
- Fixed Process Meter settings label font size
- Fixed Process Meter and Chronometer settings backups not being imported

v1.4.0-rc.1 - 2018-7-6
- Added All Cores mode to CPU Meter line graph
- Added show/hide average usage option to Process Meter
- Network Meter globe is no longer affected by accent color changes
- Corrected typo in Process Blacklist help tooltip
- Fixed not copying defaults for GPU Meter variants
- Corrected date formatting in changelog

v1.4.0-beta.4 - 2018-7-3
- Added Chronometer (beta)
- Added SpeedFan configuration to CPU Meter settings
- Removed gadget update rate option due to unavoidable issues with HWiNFO and UsageMonitor
- Updated update checker to 5.0.0 (now uses GitHub REST API rather than a customized INI file)
- Fixed SpeedFan core temperatures all showing Core 0 temperature

v1.4.0-beta.3 - 2018-6-22
- Added tentative Snapdragon support to CPU Meter
- Added support for CoreTemp and Speedfan in CPU Meter
- Added dynamic fan display to CPU Meter
- Increased supported threads in CPU Meter from 36 to 64 (AMD Threadripper 2)
- Updated dynamic settings system with more consistent and flexible functions
- Updated LoadSkin and UpdateChecker scripts for Rainmeter 4.2 compatibility
- Settings backups are now made upon closing a settings skin, rather than at a preset interval
- Fixed error with the update checker reading a file while it was being written by WebParser

v1.4.0-beta.2 - 2018-5-13
- Added Process Meter
- Refactored input box visuals
- Removed condensed font toggle for Network traffic
- Disk eject buttons will auto-hide if the user is not an administrator
- Changelog button now shows local changelog rather than the one from GitHub

v1.4.0-beta.1 - 2018-5-2
- Added 36-thread support to CPU Meter
- Added session total and simultaneous bits/bytes display to Network Meter
- Added separate bits/bytes peak traffic displays to Network Meter
- Added three additional GPU Meters for monitoring up to four GPUs simultaneously
- Added disk temperatures to Disks Meter
- Added setting to hide disk read/write speeds in Disks Meter
- Added global color customization
- Added gadget update rate setting (not supported by all readings)
- Added "open config file" buttons to all settings skins to allow access to more advanced settings
- Increased precision of readouts in Network Meter
- Removed dual GPU meter option (replaced by separate GPU Meters)
- Enhanced Disk Eject functionality with support for USB card readers and virtual disks (requires admin privileges)
- Significantly improved Disks Meter performance
- Consolidated graph and background borders into their respective background meters
- Standardized graph positioning
- Implement new built-in HWiNFO config tool (alpha)
- Fixed oversight where clicking the total reset button in Network Meter Pro would not work

v1.3.0-rc.3 - 2018-2-1
- Implemented new dynamic settings system (https://github.com/raiguard/rainmeter-settings)
- Refined settings UI
- Fixed several bugs and oversights in dynamic settings changes

v1.3.0-rc.2 - 2018-1-30
- Added troubleshooting link to disks meter settings
- Added graph background to give the lines a "surface" to sit on
- Fixed show/hide behavior of core voltage meters
- Fixed background height adjustment on HWiNFO state change
- Fixed CPU clock speed not using alternate measure when HWiNFO is unavailable
- Fixed core temps and voltages toggles crashing Rainmeter
- Fixed NetMonitor uninstaller version conflict preventing uninstall
- Fixed ReadINI throwing an error when coming across an invalid section name
- Fixed disk eject buttons not changing visible state until skin refresh

v1.3.0-rc.1 - 2018-1-18
- Added Nomfrep plugin to replace AdvancedCPU
- Fixed HWiNFO package temperature and thermal throttling input boxes not working
- Fixed page file measures not enabling correctly
- Fixed external IP fetch needing a refresh before showing up
- Fixed Network Meter refresh buttons not working
- Fixed ReadINI script dropping leading S'es

v1.3.0-beta.4 - 2018-1-15
- Added core voltages to CPU Meter
- Fixed download update button in setup skin
- Fixed large row spacing issues in Disks Meter
- Updated copyright information

v1.3.0-beta.3 - 2018-1-15
- Added changelog display to update available notification
- Moved StyleSheet out of settings directory to avoid accidental changes / overwrites
- Improved reliability of NetMonitor settings
- Rewrote HWiNFO config tool
- Rewrote update checker again and generalized it
- Added per-core CPU temps, fans, and voltages to the config tool
- Added GPU1 to the config tool
- Added CPU package temperature to the config tool
- Updated NetMonitor installer
- Updated ActiveNet plugin to 2.7.0.0

v1.3.0-beta.2 - 2017-12-27
- Added NetMonitor support to Network Meter for more accurate readings
- Added GPU name toggle to GPU Meter
- Added custom GPU name option to GPU Meter
- Added GPU temperature graph option to GPU Meter
- Added preliminary dual GPU support
- Added UI for hiding disks in Disks Meter
- Rewrote set to defaults functionality to improve performance and expanability
- Fixed GPU name being able to extend past the width of GPU Meter
- Fixed Network Meter external IP error message not disappearing
- Fixed GPU name being able to extend past the width of GPU Meter

v1.3.0-beta.1 - 2017-12-20
- Added 32-thread support to CPU Meter
- Added top process display to CPU Meter
- Added CPU temperature graph option to CPU Meter
- Added eject button for removable drives in Disks Meter
- Added capability to disable specific disks in Disks Meter
- Changed from ANSI to UTF-8 file encoding
- Softened background and text colors, decreased gadget width
- Rewrote gadget toggle button logic to be more reliable
- Rewrote settings logic to be more reliable, and avoid directly editing the skin INIs
- Rewrote update checker and moved update checker URL
- Fixed gadget toggle buttons desyncing

v1.2.1-beta.1 - 2017-6-9
- Fixed non-hyperthreaded core temperatures
- Fixed bytes/sec option in Network Meter
- Fixed manual max VRAM not working properly

v1.2.0-beta.3 - 2017-4-7
- Corrected typo in changelog
- Added manual max VRAM toggle to GPU meter
- Changed how thermal throttling detection works
- Added thermal throttling entry ID to config tool

v1.2.0-beta.2 - 2017-4-6
- Added network ping display to Network Meter
- Added thermal throttling detection to CPU Meter
- Fixed CPU Meter not adjusting the icon for non-intel CPUs
- Added option to display network traffic in bytes/sec
- Added reset to defaults function
- Added line graph antialiasing toggle

v1.2.0-beta.1 - 2017-2-4
- Switched to Direct2D font rendering
- Text alignment touch-ups
- Added average CPU usage graph mode
- Added global config skin
- Added color customization
- Changed border color to be slightly dimmer

v1.0.0-rc.4 - 2016-11-23
- Fixed HWiNFO Tutorial link in Config Tool
- Fixed GPU Sensor ID and Instance test measures to accurately report errors
- Fixed flaw in settings management where skins would not be refreshed after the settings
  files were updated
- Added support for GPU fan speed sensor on motherboard (common in laptops)

v1.0.0-rc.3 - 2016-11-20
- Fixed potential bug in settings management
- Fixed typo in HWiNFO config tool
- Updated HWiNFO plugin to 3.2.0

v1.0.0-rc.2 - 2016-11-18
- Fixed typo in readme changelog
- Complete overhaul to update checker, implementing semver.lua by kikito to allow for much
  greater flexibility (and better reliability)

v1.0.0-rc.1 - 2016-11-14
- Initial release

{'fraction_non_alphanumeric': 0.044099019715827734, 'fraction_numerical': 0.023722326247384073, 'mean_word_length': 3.951124744376278, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 20, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3390328', 'n_tokens_mistral': 19869, 'n_tokens_neox': 17823, 'n_words': 10215}