mirror of
https://github.com/hanzoai/bot.git
synced 2026-10-30 17:24:26 +00:00
Comprehensive rename of all openclaw references to hanzo-bot equivalents: - Package: openclaw → @hanzo/bot - Binary: openclaw → hanzo-bot - Types: OpenClaw* → Bot* - Env vars: OPENCLAW_* → BOT_* - Android: ai.openclaw.android → ai.hanzo.bot.android - iOS/macOS: ai.openclaw.* → ai.hanzo.* - Swift modules: OpenClaw* → Bot* - Plugins: openclaw.plugin.json → bot.plugin.json - Paths: .openclaw/ → .hanzo/bot/ - URLs: github.com/openclaw → github.com/hanzoai
24 lines
861 B
Swift
24 lines
861 B
Swift
import SwiftUI
|
|
|
|
struct CritterStatusLabel: View {
|
|
var isPaused: Bool
|
|
var isSleeping: Bool
|
|
var isWorking: Bool
|
|
var earBoostActive: Bool
|
|
var blinkTick: Int
|
|
var sendCelebrationTick: Int
|
|
var gatewayStatus: GatewayProcessManager.Status
|
|
var animationsEnabled: Bool
|
|
var iconState: IconState
|
|
|
|
@State var blinkAmount: CGFloat = 0
|
|
@State var nextBlink = Date().addingTimeInterval(Double.random(in: 3.5...8.5))
|
|
@State var wiggleAngle: Double = 0
|
|
@State var wiggleOffset: CGFloat = 0
|
|
@State var nextWiggle = Date().addingTimeInterval(Double.random(in: 6.5...14))
|
|
@State var legWiggle: CGFloat = 0
|
|
@State var nextLegWiggle = Date().addingTimeInterval(Double.random(in: 5.0...11.0))
|
|
@State var earWiggle: CGFloat = 0
|
|
@State var nextEarWiggle = Date().addingTimeInterval(Double.random(in: 7.0...14.0))
|
|
}
|