ui accelerometer compsensations and visual tweaks

This commit is contained in:
Mikkeli Matlock
2026-02-05 00:00:38 +09:00
parent 8044bbde94
commit 7d8f813b59
6 changed files with 108 additions and 9 deletions

View File

@@ -31,6 +31,12 @@ class NavigatorWidgetState extends State<NavigatorWidget>
duration: const Duration(milliseconds: 400),
vsync: this,
);
// Auto-reset to default after surprise animation completes
_shakeController.addStatusListener((status) {
if (status == AnimationStatus.completed && _emotion == 'surprise') {
setState(() => _emotion = 'default');
}
});
}
@override