supitsdu / clipper

Seamlessly copy file contents to clipboard from command line. Lightweight, cross-platform tool for instant text transfers.
MIT License
3 stars 3 forks source link

Enhance User Experience with Visual Feedback for Long Operations #25

Open supitsdu opened 4 months ago

supitsdu commented 4 months ago

When clipper is reading large files or copying extensive content to the clipboard, there's currently no visual feedback to the user. This can lead to uncertainty about whether the operation is in progress.

We should add visual feedback, such as a spinner or progress bar, to indicate that a long operation is ongoing and to provide an estimate of its completion time.

Tasks:

  1. Choose a suitable visual feedback mechanism (spinner, progress bar, etc.).
  2. Implement the mechanism to display during file reading and clipboard copying operations that exceed a certain threshold (e.g., size or duration).
  3. Consider customization options for the visual feedback (e.g., allowing the user to disable it).