From 9a9512bffd6fe441845e9e527555ed6c6d57ea67 Mon Sep 17 00:00:00 2001 From: Jake <134332787+justjxke@users.noreply.github.com> Date: Wed, 1 Oct 2025 12:19:14 +0100 Subject: [PATCH] fix/messagelogger (#428) * add serialization for settings and a myraid of other fixes rewrites. * test dummy settings * fix issue with commits not being logged, rewrite some elements * remove dummy setting * thororoen you did this --------- Co-authored-by: Jake --- src/plugins/messageLogger/index.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/plugins/messageLogger/index.tsx b/src/plugins/messageLogger/index.tsx index 98f6ffc6c..e32b1b084 100644 --- a/src/plugins/messageLogger/index.tsx +++ b/src/plugins/messageLogger/index.tsx @@ -313,7 +313,7 @@ const settings = definePluginSettings({ description: "Show visual differences between edited message versions", default: false, onChange: value => { - if (value && settings.store.separatedDiffs) { + if (!value && settings.store.separatedDiffs) { settings.store.separatedDiffs = false; } }, @@ -322,10 +322,11 @@ const settings = definePluginSettings({ type: OptionType.BOOLEAN, description: "Separate addition and removals in diffs for a more readable differential", default: false, - onChange: value => { - if (value && settings.store.showEditDiffs) { - settings.store.showEditDiffs = false; - } + }, +}, { + separatedDiffs: { + disabled() { + return !this.store.showEditDiffs; }, }, });