From eb6c7472727eca3f0b0b638fd79ff50f24912bea Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 21 Sep 2023 01:03:25 +0800 Subject: [PATCH] PrefUI // +.securityHardenedCompositionBuffer(). --- .../UIModules/PrefUI/VwrPrefPaneDevZone.swift | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Source/Modules/UIModules/PrefUI/VwrPrefPaneDevZone.swift b/Source/Modules/UIModules/PrefUI/VwrPrefPaneDevZone.swift index aabaf98d..fba03652 100644 --- a/Source/Modules/UIModules/PrefUI/VwrPrefPaneDevZone.swift +++ b/Source/Modules/UIModules/PrefUI/VwrPrefPaneDevZone.swift @@ -22,6 +22,12 @@ struct VwrPrefPaneDevZone: View { ) private var disableSegmentedThickUnderlineInMarkingModeForManagedClients: Bool + @Backport.AppStorage( + wrappedValue: false, + UserDef.kSecurityHardenedCompositionBuffer.rawValue + ) + private var securityHardenedCompositionBuffer: Bool + // MARK: - Main View var body: some View { @@ -39,6 +45,14 @@ struct VwrPrefPaneDevZone: View { .preferenceDescription(maxWidth: CtlPrefUIShared.maxDescriptionWidth) } + Toggle( + UserDef.kSecurityHardenedCompositionBuffer.metaData?.shortTitle?.localized ?? "", + isOn: $securityHardenedCompositionBuffer + ) + Text( + UserDef.kSecurityHardenedCompositionBuffer.metaData?.description?.localized ?? "" + ) + .preferenceDescription(maxWidth: CtlPrefUIShared.maxDescriptionWidth) Toggle( "Disable segmented thick underline in marking mode for managed clients".localized, isOn: $disableSegmentedThickUnderlineInMarkingModeForManagedClients