diff --git a/CHANGELOG.md b/CHANGELOG.md index 61d8f17..9bd9f03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,13 +5,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] - ### Added - Added a method for converting 24 hour to 12 hour format - Added a method for determining if a culture uses 24 hour format - Added math util method for modulus - Added TimeSpan extension methods for cycling hours and minutes without modifying the day +### Changed + - The Root Config path in Net Standard will now be the ICD.Connect folder in the current environments ProgramData directory + ## [9.8.0] - 2019-09-03 ### Added - Added Public API Properties to get the program install date based on the creation date of core dll file for NetStandard and SimplSharp diff --git a/ICD.Common.Utils/PathUtils.cs b/ICD.Common.Utils/PathUtils.cs index bf53748..7faa121 100644 --- a/ICD.Common.Utils/PathUtils.cs +++ b/ICD.Common.Utils/PathUtils.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.IO; using System.Linq; using ICD.Common.Properties; using ICD.Common.Utils.Extensions; @@ -48,7 +49,7 @@ namespace ICD.Common.Utils #elif LINUX return Join(RootPath, "opt", "ICD.Connect"); #else - return Join(RootPath, "ProgramData", "ICD.Connect"); + return Join(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "ICD.Connect"); #endif } }