diff --git a/VoidLink/Input/CustomOSC/OSCProfilesManager.m b/VoidLink/Input/CustomOSC/OSCProfilesManager.m index a9515ed8..f8b42427 100644 --- a/VoidLink/Input/CustomOSC/OSCProfilesManager.m +++ b/VoidLink/Input/CustomOSC/OSCProfilesManager.m @@ -287,7 +287,8 @@ static CGRect layoutViewBounds; // NSString* persistedKey = @"widgetProfileUpdated-20251015"; // NSString* persistedKey = @"widgetProfileUpdated-20260322"; // NSString* persistedKey = @"widgetProfileUpdated-20260413-2"; - NSString* persistedKey = @"widgetProfileUpdated-20260430-1"; + // NSString* persistedKey = @"widgetProfileUpdated-20260430-1"; + NSString* persistedKey = @"widgetProfileUpdated-20260513-1"; BOOL needImportDefaultTemplates = [defaults objectForKey:persistedKey] == nil; if(profiles.count == 0 || needImportDefaultTemplates){ diff --git a/VoidLink/Input/OnScreenWidgetView.swift b/VoidLink/Input/OnScreenWidgetView.swift index 47594380..2166e4b6 100644 --- a/VoidLink/Input/OnScreenWidgetView.swift +++ b/VoidLink/Input/OnScreenWidgetView.swift @@ -1696,7 +1696,7 @@ import ObjectiveC.runtime self.stickWheelAxis = GraphicUtils.makeSVGLayer(from: "StickWheelAxis-0.75", in: self.layer, targetSize: axisSize) GraphicUtils.changeColor(layer: self.stickWheelAxis, color: UIColor(white: 1, alpha: 0.5)) self.layer.addSublayer(self.stickWheelAxis) - self.stickWheelAxis.isHidden = !OnScreenWidgetView.editMode + self.stickWheelAxis.isHidden = false } setupMovementThresholdPreviewLayersIfNeeded() diff --git a/VoidLink/Localization/Localizable.xcstrings b/VoidLink/Localization/Localizable.xcstrings index 2eb271a4..b4ddf8c0 100644 --- a/VoidLink/Localization/Localizable.xcstrings +++ b/VoidLink/Localization/Localizable.xcstrings @@ -1156,6 +1156,35 @@ } } }, + "=legacyOSCTip" : { + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "A demo of legacy on-screen controls inherited from moonlight-zwm replaced by better on-screen widgets" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Moonlight-ZWM旧版虚拟手柄陈列布局:已由更强大的屏显控件替代。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Moonlight-ZWM 舊版虛擬手把陳列佈局:已由更強大的螢幕控制項取代。" + } + }, + "zh-HK" : { + "stringUnit" : { + "state" : "translated", + "value" : "Moonlight-ZWM 舊版虛擬手把陳列佈局:已由更強大的螢幕控制項取代。" + } + } + } + }, "=map" : { "extractionState" : "manual", "localizations" : { diff --git a/VoidLink/PresetConfigs/widgetTemplates.bin b/VoidLink/PresetConfigs/widgetTemplates.bin index 26bc3437..31d4bcc2 100644 Binary files a/VoidLink/PresetConfigs/widgetTemplates.bin and b/VoidLink/PresetConfigs/widgetTemplates.bin differ diff --git a/VoidLink/PresetConfigs/widgetTemplatesIPhone.bin b/VoidLink/PresetConfigs/widgetTemplatesIPhone.bin index 3b3c2c7e..002cb1b8 100644 Binary files a/VoidLink/PresetConfigs/widgetTemplatesIPhone.bin and b/VoidLink/PresetConfigs/widgetTemplatesIPhone.bin differ diff --git a/VoidLink/ViewControllers/CustomOSCViewControl/LayoutOnScreenControlsViewController.swift b/VoidLink/ViewControllers/CustomOSCViewControl/LayoutOnScreenControlsViewController.swift index 3f6bc11c..8a4132c7 100644 --- a/VoidLink/ViewControllers/CustomOSCViewControl/LayoutOnScreenControlsViewController.swift +++ b/VoidLink/ViewControllers/CustomOSCViewControl/LayoutOnScreenControlsViewController.swift @@ -1936,6 +1936,9 @@ final class LayoutOnScreenControlsViewController: UIViewController, OnScreenWidg } if let selectedControllerLayer, controllerLayerSelected { layoutOSC.resizeControllerLayer(with: selectedControllerLayer, and: CGFloat(sender.value)) + widgetSizeLabel.text = LocalizationHelper.localizedString(forKey: "Size: %.2f", sender.value) + widgetHeightLabel.text = LocalizationHelper.localizedString(forKey: "Height: %.2f", sender.value) + widgetHeightSlider.value = sender.value } }