- button widget skill combo enhanced to macro

- widget picker view UI fixes
This commit is contained in:
True Zhuanjia committed 2026-05-21 14:18:50 +08:00
1 parent a7088c70e5
commit 2c2088e4b1
11 files changed
+2057 -312

No files matched your search

@@ -399,6 +399,14 @@ struct AbstractGamepadView: View {
private func toggle(_ target: GamepadToggleTarget) {
if activeButtons.contains(target) {
if target.widgets.count == 1, let widget = target.widgets.first {
if canSelectCommand?(widget.cmd) == false {
return
}
AbstractGamepadView.selectedCmd = widget.cmd
onCommandSelected?(widget.cmd)
return
}
activeButtons.remove(target)
for widget in target.widgets {
onCommandDeselected?(widget.cmd)