perf(macos): reduce onboarding mascot redraw cadence (#115896)

This commit is contained in:
Vincent Koc
2026-07-29 21:50:05 +08:00
committed by GitHub
parent bc5999bdca
commit 0686676ebd

View File

@@ -23,7 +23,12 @@ struct GlowingOpenClawIcon: View {
}
var body: some View {
OpenClawMascotView(mood: self.mood, accessory: self.accessory, interactive: true)
// The large vector hero is decorative; 30 fps burns a core while setup sits idle.
OpenClawMascotView(
mood: self.mood,
accessory: self.accessory,
interactive: true,
minimumFrameInterval: 1.0 / 12.0)
.frame(width: self.size, height: self.size)
.shadow(
color: OpenClawMascotView.heroGlowColor(for: self.colorScheme),