- widget template editing code

- widgetPickerView fixes
This commit is contained in:
True Zhuanjia
2026-04-08 00:07:13 +08:00
parent 68ee5d879b
commit 49431b5eba
2 changed files with 11 additions and 9 deletions
@@ -1173,6 +1173,16 @@ 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 = "Default";
// profilesManager.replace(targetProfile as! OSCProfile, with: currentProfile)
*/
clearSickInput()
OSCProfilesManager.setLayoutViewBounds(view.bounds)
let success = profilesManager.updateSelectedProfile(layoutOSC.oscButtonLayerPool)
+1 -9
View File
@@ -1704,15 +1704,7 @@ struct WidgetPickerView: View {
showsComboModeControl ||
showsIntervalSlider ||
showsShapeControl
if !hasVisibleConfigurationSection {
return true
}
let isSinglePadSelection = poolItems.count == 1 && isPad(poolItems[0])
let isSingleButtonThenSinglePadSelection =
poolItems.count == 2 && !isPad(poolItems[0]) && isPad(poolItems[1])
return isSinglePadSelection || isSingleButtonThenSinglePadSelection
return !hasVisibleConfigurationSection
}
private func prepareCreateWidgetDefaults(for submissionAction: WidgetPickerSubmissionAction) {