Preview of pull request #37: Track operations, part B1: shear and stretch drag. Built from d1ddea5 on 2026-10-13 19:25 UTC. All previews
Skip to content

Blog

Short, frequent posts on what is new in Debrief v4, written in the same pull request as the work they describe.

Moving and splitting tracks

A track can now be moved and rotated on the map: the whole track, or only its fixes in the time window. Drag a handle and the track follows, with the range and bearing (or the angle) shown as you go; let go and it's one step in the plot's history. Tracks can also be split at current time and merged again. Everything can be done from the keyboard or a form, and Ctrl+Z takes any of it back.

Shear and stretch

A track, or its fixes in the time window, can now be sheared: hold one end, drag the other, and every fix in between moves in proportion to its time from the end you held. A straight leg stays a straight leg, with a new course and speed, and the map tells you both as you drag. Stretch does the same with the speed alone. Each release is one step, and the keyboard and two small forms do it too.

Annotations

Analysts can now add lines, areas, circles, ellipses, labels, markers and notes to a plot through a form, style them, give them a time, change and delete them. Each is one step in the plot's history, so Ctrl+Z takes it back. Notes are listed in a new Timeline, and legacy plots bring their circles, ellipses and styling with them.

Drawing on the map

Annotations can now be drawn straight onto the map: a line, an area, a circle, an ellipse, a label or a marker, with the range, bearing and size shown as you draw. Select one and handles appear, to drag a corner, move a circle or turn an ellipse. Each finished annotation is one step in the plot's history, and so is each change, so Ctrl+Z takes it back. Everything can also be done from the keyboard.

One file, history included

A plot is now one file an analyst can pass to a colleague, and its whole history goes with it. The colleague can undo a step the sender made, go back to any step, and see who did what, with nothing else beside the file.