daat-locus 0.4.0

A long-running local agent runtime with memory, workflows, apps, and sleep-time self-improvement.
1
2
3
4
5
6
7
8
use super::{DashboardState, ReducedMotion};

pub(super) fn dashboard_state_needs_animation(state: &DashboardState) -> bool {
    if state.reduced_motion != ReducedMotion::Full {
        return false;
    }
    state.runtime_activity.active_runtime_turn || !state.live_activity_events.is_empty()
}