- c-module update

- minor fixes
This commit is contained in:
True Zhuanjia
2026-05-22 02:35:34 +08:00
parent e8349b2a6f
commit ed39f85508
4 changed files with 6 additions and 7 deletions
+2 -2
View File
@@ -3729,7 +3729,7 @@ import ObjectiveC.runtime
widget.isUserInteractionEnabled = false
if ((folder.buttonMode != .slideAndHold && widget.widgetType == .touchPad)
|| abs(widget.backgroundAlpha) < 0.1){
widget.highlightBorder(highlighted: folder.animatesTransition, color: UIColor.systemBlue.cgColor)
widget.highlightBorder(highlighted: OnScreenWidgetView.enableFolderAnimation && folder.animatesTransition, color: OnScreenWidgetView.enableFolderAnimation ? UIColor.systemBlue.cgColor : UIColor.clear.cgColor)
}
let duration = (OnScreenWidgetView.enableFolderAnimation && folder.animatesTransition)
? (folder.buttonMode == .slideAndHold ? 0.05 : widget.standardFoldingInterval)
@@ -3758,7 +3758,7 @@ import ObjectiveC.runtime
widget.isHidden = false
if ((folder.buttonMode != .slideAndHold && widget.widgetType == .touchPad)
|| abs(widget.backgroundAlpha) < 0.1){
widget.highlightBorder(highlighted: folder.animatesTransition, color: UIColor.systemBlue.cgColor)
widget.highlightBorder(highlighted: OnScreenWidgetView.enableFolderAnimation && folder.animatesTransition, color: OnScreenWidgetView.enableFolderAnimation ? UIColor.systemBlue.cgColor : UIColor.clear.cgColor)
}
UIView.animate(withDuration: (OnScreenWidgetView.enableFolderAnimation && folder.animatesTransition)
? (folder.buttonMode == .slideAndHold ? 0.05 : widget.standardFoldingInterval)
@@ -1562,7 +1562,7 @@ final class LayoutOnScreenControlsViewController: UIViewController, OnScreenWidg
}
private func clearSickInput() {
if selectedWidget != nil && widgetViewSelected {
if selectedWidget != nil && widgetViewSelected && OnScreenWidgetView.gamepadArrivalReported {
OnScreenControls.shared()?.clearLeftStickTouchPadFlag()
OnScreenControls.shared()?.clearRightStickTouchPadFlag()
}
+2 -3
View File
@@ -357,7 +357,6 @@ private struct InteractiveTextField: UIViewRepresentable {
if uiView.isEnabled != isEnabled {
DispatchQueue.main.async {
uiView.isEnabled = isEnabled
uiView.isUserInteractionEnabled = isEnabled
}
}
uiView.alpha = isEnabled ? 1.0 : 0.45
@@ -2462,7 +2461,7 @@ struct WidgetPickerView: View {
.zIndex(20)
}
//if true {
if true {
createWidgetSection(title: LocalizationHelper.localizedString(forKey: "Manually enter press duration in milliseconds")) {
InteractiveTextField(
placeholder: LocalizationHelper.localizedString(forKey: ""),
@@ -2472,7 +2471,7 @@ struct WidgetPickerView: View {
.frame(height: fieldHeight)
}
.zIndex(40)
// }
}
}
HStack(spacing: actionSpacing) {