tailStillFading property

bool get tailStillFading

Whether the newest character is still playing its entrance.

The reveal is not finished when the last character appears, only when it has finished arriving — stopping the ticker at the former freezes the final characters part-way through.

Implementation

bool get tailStillFading {
  final last = math.min(_revealed.floor(), _lastTarget) - 1;
  if (last < _settledBelow || last < 0) {
    return false;
  }
  return _clock - _stamps[last & _mask] < fadeSeconds;
}