<commit_before>MODERNGADGETS CHANGELOG

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

v1.5.1 - 2019-05-04
- 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-03-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-09
- 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-05-02
- Fixed development testing opt-in not working

v1.3.0 - 2018-02-03
- 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-08-03
- ACTUALLY fixed core temperature issues
- Changed all author references to raiguard

v1.2.1 - 2017-08-02
- 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-04-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-01-14
- Fixed average cpu usage in CPU Meter header (OOPS)
- Corrected typo in changelog

v1.1.1 - 2017-01-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-01-09
- 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-04
- Fixed mistakes in CPU meter that could prevent it from adjusting to different CPUs
- Official release

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

v1.6.0-beta.2 - 2019-05-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
- Fixed local media controls being completely broken

v1.6.0-beta.1 - 2019-05-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<commit_msg>Update default layout<commit_after>MODERNGADGETS CHANGELOG

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

v1.5.1 - 2019-05-04
- 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-03-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-09
- 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-05-02
- Fixed development testing opt-in not working

v1.3.0 - 2018-02-03
- 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-08-03
- ACTUALLY fixed core temperature issues
- Changed all author references to raiguard

v1.2.1 - 2017-08-02
- 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-04-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-01-14
- Fixed average cpu usage in CPU Meter header (OOPS)
- Corrected typo in changelog

v1.1.1 - 2017-01-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-01-09
- 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-04
- Fixed mistakes in CPU meter that could prevent it from adjusting to different CPUs
- Official release

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

v1.6.0-beta.2 - 2019-05-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-05-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
{'fraction_non_alphanumeric': 0.05054293314726789, 'fraction_numerical': 0.016571453490907505, 'mean_word_length': 3.893725992317542, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4219385', 'n_tokens_mistral': 5930, 'n_tokens_neox': 5337, 'n_words': 3200}