diff --git a/VoidLink/Input/CustomOSC/OSCProfilesManager.m b/VoidLink/Input/CustomOSC/OSCProfilesManager.m index ce4160d6..85e43352 100644 --- a/VoidLink/Input/CustomOSC/OSCProfilesManager.m +++ b/VoidLink/Input/CustomOSC/OSCProfilesManager.m @@ -286,7 +286,7 @@ static CGRect layoutViewBounds; // NSString* persistedKey = @"widgetProfileUpdated-20251015"; // NSString* persistedKey = @"widgetProfileUpdated-20260322"; - NSString* persistedKey = @"widgetProfileUpdated-20260413"; + NSString* persistedKey = @"widgetProfileUpdated-20260413-2"; BOOL needImportDefaultTemplates = [defaults objectForKey:persistedKey] == nil; if(profiles.count == 0 || needImportDefaultTemplates){ diff --git a/VoidLink/PresetConfigs/widgetTemplates.bin b/VoidLink/PresetConfigs/widgetTemplates.bin index 93a76191..40ec47a1 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 af2a793f..4b8869d3 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 cf1d1392..ea8ac39f 100644 --- a/VoidLink/ViewControllers/CustomOSCViewControl/LayoutOnScreenControlsViewController.swift +++ b/VoidLink/ViewControllers/CustomOSCViewControl/LayoutOnScreenControlsViewController.swift @@ -1379,14 +1379,14 @@ final class LayoutOnScreenControlsViewController: UIViewController, OnScreenWidg @IBAction func saveTapped(_ sender: Any?) { - /* - let targetProfile = profilesManager.getAllProfiles()[0] - let currentProfile = profilesManager.getSelectedProfile() - // currentProfile.name = "RPG游戏示例 / RPG example (ZZZ in Genshin style)" - currentProfile.name = "Default" - // currentProfile.name = "Editable default"; - profilesManager.replace(targetProfile as! OSCProfile, with: currentProfile) - */ + if false { + let targetProfile = profilesManager.getAllProfiles()[0] + let currentProfile = profilesManager.getSelectedProfile() + // currentProfile.name = "RPG游戏示例 / RPG example (ZZZ in Genshin style)" + currentProfile.name = "Default" + // currentProfile.name = "Editable default"; + profilesManager.replace(targetProfile as! OSCProfile, with: currentProfile) + } clearSickInput() OSCProfilesManager.setLayoutViewBounds(view.bounds)