Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Statussen van menubalkpictogram
Auteur: steipete · Bijgewerkt: 2025-12-06 · Bereik: macOS-app (apps/macos)
- Inactief: Normale pictogramanimatie (knipperen, af en toe wiebelen).
- Gepauzeerd: Statusitem gebruikt
appearsDisabled; geen beweging. - Spraaktrigger (grote oren): Spraakwekdetector roept
AppState.triggerVoiceEars(ttl: nil)aan wanneer het wekwoord wordt gehoord, waarbijearBoostActive=trueblijft terwijl de uiting wordt vastgelegd. Oren worden opgeschaald (1,9x), krijgen ronde oorgaten voor leesbaarheid en vallen daarna terug viastopVoiceEars()na 1s stilte. Wordt alleen geactiveerd vanuit de spraakpipeline in de app. - Bezig (agent actief):
AppState.isWorking=truestuurt een micromovement van “staart/poten-gehaast”: sneller wiebelen van de poten en een lichte verschuiving terwijl werk bezig is. Wordt momenteel om WebChat-agentruns heen omgeschakeld; voeg dezelfde omschakeling toe rond andere langdurige taken wanneer je ze aansluit.
- Spraakwekking: runtime/tester roept
AppState.triggerVoiceEars(ttl: nil)aan bij trigger enstopVoiceEars()na 1s stilte om overeen te komen met het vastlegvenster. - Agentactiviteit: stel
AppStateStore.shared.setWorking(true/false)in rond werkintervallen (al gedaan in de WebChat-agentaanroep). Houd intervallen kort en reset indefer-blokken om vastgelopen animaties te voorkomen.
- Basispictogram getekend in
CritterIconRenderer.makeIcon(blink:legWiggle:earWiggle:earScale:earHoles:). - Oorschaal staat standaard op
1.0; spraakboost steltearScale=1.9in en schakeltearHoles=trueom zonder het totale frame te wijzigen (18×18 pt sjabloonafbeelding gerenderd naar een 36×36 px Retina-backingstore). - Gehaast gebruikt pootwiebel tot ~1,0 met een kleine horizontale schommeling; het is additief aan eventuele bestaande inactieve wiebel.
- Geen externe CLI-/broker-omschakeling voor oren/bezig; houd dit intern voor de eigen signalen van de app om onbedoeld flapperen te voorkomen.
- Houd TTL’s kort (<10s) zodat het pictogram snel terugkeert naar de basislijn als een taak vastloopt.