mherrmann / mherrmann/fman

Queue file transfers

Open
#390 7 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

7 votes enhancement
Dominant language
Python
Stars
275
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Moving around large amount of data from external HDDs or network shares takes some time.
Would be a great enhancement to be able to queue up the copy/move operations, so they don't happen at the same time (causing disk fragmentation and slowing down the actual transfer progress).

In Total Commander this is solved by pressing "F2" at the Copy/Move dialogue, which puts the operation into the queue, where the user can modify the order or remove operations before they have finished.

In ForkLift (OSX file manager), the transfer queue is the default behavior: "manage copy operations with global conflict management and file reordering"

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name files, tests, or entry points. Start by tracing the existing copy and move operations and their dialogs, then determine how transfers are coordinated. Done means queued operations run without overlapping, can be reordered or removed, and preserve the requested transfer behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.