-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
enhancementNew feature or requestNew feature or requesthacktoberfestIssues perfect for Hacktoberfest contributionsIssues perfect for Hacktoberfest contributions
Description
Description
Improve existing indicatif integration with ETA calculations and transfer speeds to provide better user feedback during image processing.
Tasks
- Add ETA (estimated time of arrival) calculations based on current progress
- Display transfer/processing speeds (MB/s, layers/s)
- Improve progress bar styling and information display
- Add elapsed time tracking
- Show current operation details (extracting layer X of Y)
- Add option to disable/customize progress reporting via CLI flags
Skills Required
- Rust programming
- indicatif crate knowledge
- UI/UX considerations for CLI tools
Files to Modify
src/notifier.rs- Main progress notification logicsrc/processor.rs- Integration points for progress updates- CLI argument parsing for progress options
Current State
The project already uses indicatif for basic progress reporting. This task enhances it with more detailed information.
Expected Impact
Better user experience, especially for large images or slow operations where users need feedback on progress and timing.
This is an intermediate task perfect for Hacktoberfest! 🎃
Hacktoberfest 2025 🍂
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthacktoberfestIssues perfect for Hacktoberfest contributionsIssues perfect for Hacktoberfest contributions