migration: add v11 -> v12 hard-flip of PopOutInputEnabled to true

This commit is contained in:
2026-05-03 15:51:13 +02:00
parent 24c1e0e754
commit 7c645afa1d
+17
View File
@@ -167,6 +167,23 @@ public sealed class Plugin : IDalamudPlugin
"SeenPopOutInputHint added (default false)");
}
// Hellion Chat v11 → v12 — flips Configuration.PopOutInputEnabled from
// the v0.6.0 opt-in default (false) to opt-out (true) per v0.6.1 UX
// polish. Tester feedback: users found the manual toggle "umständlich,
// wirkt unfertig". Hard-flip applies to all existing users — small active
// tester pool means few have made a deliberate opt-out choice yet.
// Communicated via the v0.6.1 hint banner (SeenPopOutHeaderHint reset).
if (Config.Version < 12)
{
Config.PopOutInputEnabled = true;
Config.SeenPopOutHeaderHint = false;
Config.Version = 12;
SaveConfig();
Log.Information(
"Migrated config v11 → v12: PopOutInputEnabled hard-flipped to true (v0.6.1 default), " +
"SeenPopOutHeaderHint added (default false)");
}
// Hellion default tab layout for first-run and v10-wipe.
// General catches player chat plus active gameplay events; the
// System tab takes the technical noise so it does not bury real