English

The queue

Every long action — copy, move, delete, compress, extract, synchronise, export a database — goes into a queue: only one runs at a time, the following ones wait their turn. A setting makes them all start together. You keep working in the meantime.

One task at a time, or all together

By default, the queue plays the tasks in order of arrival, one at a time. Two tasks sharing the same medium each go slower than a single one, and the report reads in order: you know what was done, and when.

Everything at once is requested in the settings, in the “Tools” section. Each task then starts as soon as it arrives, without waiting for the others. It is what you want when they compete for nothing — an upload to a server while you decompress, two transfers on two different media. The setting applies to what follows: changing it while a task is running stops nothing.

Launching an action while a task is running is never refused: a thumbnail flies to the queue button, at the top of the window. The action has been taken, it waits its turn, and that is where you follow it.

The queue button

In the title bar, it exists only while there is work; with nothing left to read, it disappears. It carries the progress of the running task — a ring, which spins idly as long as nothing has moved yet — and, as a badge, the number of tasks remaining. A click opens the list.

The right corner of the title bar while the queue is working: the progress ring and the badge with the number of tasks, to the left of the padlock.
The corner of the buttons while the queue is working: the progress ring and the number of tasks, to the left of the padlock.
The queue list: a copy in progress with its progress, two tasks waiting their turn, one finished with its duration.
One row per action: what it does, where it stands, its controls. A finished task stays, with its duration and its time.

One row per action: what it does, where it stands — “Running” and the elapsed time, “Waiting”, “Paused”, “Finished in 12 s — 11/09 at 14:02” — and its controls, which act without closing the list:

The progress dialog

The first task opens its dialog: the current file, the progress, the elapsed time, the throughput, what remains. Pause suspends it, Background tucks it into the queue button — the thumbnail flies there —, Cancel stops it. A task that has waited its turn does not pop up its dialog when it arrives: you were working elsewhere in the meantime. The queue brings it back by itself when the task has a question to ask — a file that already exists is not replaced without an answer.

The same request twice

A deletion sent to the queue without showing anything, and the key pressed three times: the second request does not make a second task. Meneaufile says so — “Task already waiting” — rather than doing everything twice, especially for what destroys.

What does not take a turn

A folder comparison only reads: it does not take the turn of a copy and runs alongside. Sent to the background, it still appears in the list — without that, its result would pop up minutes later, and you would think something had hung.

Closing while a task is running

The window asks first: “Tasks are still running”. Closing interrupts them, and what they were writing stays half-written. The queue does not resume at the next startup, and that is intended: replaying a copy interrupted in the middle of a file requires knowing where it stood — which the disk does not say —, and replaying a deletion would destroy what you may just have restored. Each task does, however, leave its line in the log, with its outcome: the next day is when you ask what happened.

Meneaufile manual, in English.