native macOS codings agent orchestrator prowl.onev.cat
Something went wrong. Try again.
398 B · 17 lines
Swift
123456789101112131415161718import SwiftUI
struct TerminalPressTrackingButtonStyle: ButtonStyle { @Binding private var isPressed: Bool
init(isPressed: Binding<Bool>) { self._isPressed = isPressed }
func makeBody(configuration: Configuration) -> some View { configuration.label .contentShape(.rect) .onChange(of: configuration.isPressed) { _, pressed in isPressed = pressed } }}