summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/release-notes.md2
-rw-r--r--src/SMAPI/Framework/Models/SConfig.cs3
-rw-r--r--src/SMAPI/SMAPI.config.json5
3 files changed, 7 insertions, 3 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index d9761a6d..25dd295e 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -3,6 +3,8 @@
# Release notes
## Upcoming release
* For players:
+ * Enabled case-insensitive file paths by default for Android and Linux players.
+ _This was temporarily disabled in SMAPI 3.14.1. This is no longer enabled by default for macOS and Windows players._
* Improved performance of case-insensitive file paths.
* For mod authors:
* Dynamic content packs created via `helper.ContentPacks.CreateTemporary` or `CreateFake` are now listed in the log file.
diff --git a/src/SMAPI/Framework/Models/SConfig.cs b/src/SMAPI/Framework/Models/SConfig.cs
index 80d0d9ba..56ab623c 100644
--- a/src/SMAPI/Framework/Models/SConfig.cs
+++ b/src/SMAPI/Framework/Models/SConfig.cs
@@ -2,6 +2,7 @@ using System;
using System.Collections.Generic;
using System.Linq;
using StardewModdingAPI.Internal.ConsoleWriting;
+using StardewModdingAPI.Toolkit.Utilities;
namespace StardewModdingAPI.Framework.Models
{
@@ -22,7 +23,7 @@ namespace StardewModdingAPI.Framework.Models
[nameof(VerboseLogging)] = false,
[nameof(LogNetworkTraffic)] = false,
[nameof(RewriteMods)] = true,
- [nameof(UsePintail)] = true,
+ [nameof(UsePintail)] = Constants.Platform is Platform.Android or Platform.Linux,
[nameof(UseCaseInsensitivePaths)] = false
};
diff --git a/src/SMAPI/SMAPI.config.json b/src/SMAPI/SMAPI.config.json
index bdd6374a..31513438 100644
--- a/src/SMAPI/SMAPI.config.json
+++ b/src/SMAPI/SMAPI.config.json
@@ -41,9 +41,10 @@ copy all the settings, or you may cause bugs due to overridden changes in future
/**
* Whether to make SMAPI file APIs case-insensitive, even on Linux.
- * This is experimental, and the initial implementation may impact load times.
+ *
+ * When this is commented out, it'll be true on Android or Linux, and false otherwise.
*/
- "UseCaseInsensitivePaths": false,
+ "UseCaseInsensitivePaths": null,
/**
* Whether to use the experimental Pintail API proxying library, instead of the original