From ac8270e4ad708406b16805e7980278b4f0738636 Mon Sep 17 00:00:00 2001 From: cake Date: Fri, 19 Dec 2025 22:34:04 +0100 Subject: [PATCH 1/2] Added chat command in handler --- LightlessSync/Services/CommandManagerService.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/LightlessSync/Services/CommandManagerService.cs b/LightlessSync/Services/CommandManagerService.cs index 51c57f9..d42a865 100644 --- a/LightlessSync/Services/CommandManagerService.cs +++ b/LightlessSync/Services/CommandManagerService.cs @@ -48,7 +48,8 @@ public sealed class CommandManagerService : IDisposable "\t /light gpose - Opens the Lightless Character Data Hub window" + Environment.NewLine + "\t /light analyze - Opens the Lightless Character Data Analysis window" + Environment.NewLine + "\t /light settings - Opens the Lightless Settings window" + Environment.NewLine + - "\t /light finder - Opens the Lightfinder window" + "\t /light finder - Opens the Lightfinder window" + Environment.NewLine + + "\t /light finder - Opens the Lightless Chat window" }); } @@ -133,5 +134,9 @@ public sealed class CommandManagerService : IDisposable { _mediator.Publish(new UiToggleMessage(typeof(LightFinderUI))); } + else if (string.Equals(splitArgs[0], "chat", StringComparison.OrdinalIgnoreCase)) + { + _mediator.Publish(new UiToggleMessage(typeof(ZoneChatUi))); + } } } \ No newline at end of file From e5fa477eee735c3bfe3a78d0a645a9edad73b9ea Mon Sep 17 00:00:00 2001 From: Minmoose Date: Fri, 19 Dec 2025 19:06:34 -0600 Subject: [PATCH 2/2] Fix Brio IPC --- LightlessSync/Interop/Ipc/IpcCallerBrio.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LightlessSync/Interop/Ipc/IpcCallerBrio.cs b/LightlessSync/Interop/Ipc/IpcCallerBrio.cs index 0ddaed8..98836a4 100644 --- a/LightlessSync/Interop/Ipc/IpcCallerBrio.cs +++ b/LightlessSync/Interop/Ipc/IpcCallerBrio.cs @@ -13,7 +13,7 @@ namespace LightlessSync.Interop.Ipc; public sealed class IpcCallerBrio : IpcServiceBase { - private static readonly IpcServiceDescriptor BrioDescriptor = new("Brio", "Brio", new Version(3, 0, 0, 0)); + private static readonly IpcServiceDescriptor BrioDescriptor = new("Brio", "Brio", new Version(0, 0, 0, 0)); private readonly ILogger _logger; private readonly DalamudUtilService _dalamudUtilService; @@ -144,7 +144,7 @@ public sealed class IpcCallerBrio : IpcServiceBase try { var version = _apiVersion.Invoke(); - return version.Item1 == 3 && version.Item2 >= 0 + return version.Breaking == 3 && version.Feature >= 0 ? IpcConnectionState.Available : IpcConnectionState.VersionMismatch; }