diff --git a/NoteTweaks/UI/BSML/ExtraPanel.bsml b/NoteTweaks/UI/BSML/ExtraPanel.bsml index e275ade..07e1091 100644 --- a/NoteTweaks/UI/BSML/ExtraPanel.bsml +++ b/NoteTweaks/UI/BSML/ExtraPanel.bsml @@ -15,21 +15,21 @@ - + - + - + - + - + diff --git a/NoteTweaks/UI/BSML/Settings.bsml b/NoteTweaks/UI/BSML/Settings.bsml index 36b1ba8..1a26a2b 100644 --- a/NoteTweaks/UI/BSML/Settings.bsml +++ b/NoteTweaks/UI/BSML/Settings.bsml @@ -48,56 +48,63 @@ - - + - - - - - - - - + + - - - - + + + + + + - + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/NoteTweaks/UI/SettingsViewController.cs b/NoteTweaks/UI/SettingsViewController.cs index 0c5750c..f4426b8 100644 --- a/NoteTweaks/UI/SettingsViewController.cs +++ b/NoteTweaks/UI/SettingsViewController.cs @@ -11,7 +11,7 @@ namespace NoteTweaks.UI [HotReload(RelativePathToLayout = "BSML.Settings.bsml")] internal class SettingsViewController : BSMLAutomaticViewController { - private PluginConfig _config; + private static PluginConfig _config; public string PercentageFormatter(float x) => x.ToString("0%"); public string PreciseFloatFormatter(float x) => x.ToString("F3"); public string AccFormatter(int x) => (x + 100).ToString(); @@ -23,6 +23,7 @@ private void Construct(PluginConfig config) _config = config; } + [UIValue("EnableFaceGlow")] protected bool EnableFaceGlow { get => _config.EnableFaceGlow; @@ -30,6 +31,8 @@ protected bool EnableFaceGlow { _config.EnableFaceGlow = value; NotePreviewViewController.UpdateVisibility(); + + NotifyPropertyChanged(); } }