overallProgress property

int get overallProgress

Overall progress across all files (0-100)

Implementation

int get overallProgress {
  if (totalFiles == 0) return 0;

  final completedFiles = currentFileIndex;
  final currentFileWeight = currentFileProgress / 100.0;
  final totalProgress = (completedFiles + currentFileWeight) / totalFiles;

  return (totalProgress * 100).round().clamp(0, 100);
}