v0.6.0 — gate edge rendering, and the view stays where you put it
Gate edges: three ways to draw them
A polygon's edges are straight in the values the gate is stored in, not in the scale you are looking at. On a log, logicle or arcsinh axis their true shape is a curve, so joining the corners with straight lines draws something that is not quite the gate. On a scatter gate spanning zero the drawn edge can miss the real boundary by a wide margin while the counts follow the real one.
The new Gate edges control offers straight plus true edge (the default, straight edges to work with and a thin grey line showing where the gate actually falls), straight alone, or the true edge alone. A short note appears under the plot when a gate on it actually curves. None of it changes gating: the same events are in the same gates in every mode.
Fixed
- The view no longer snaps back. Panning or stretching changed the view without telling the rest of the app, so the next redraw restored the range the workspace opened with. Contours could also sit at a scale nothing else agreed with.
- Gates no longer flicker the data. Editing, selecting or moving a gate redrew every cell; overlays now update on their own.
- Gate edges follow their handles while you drag, instead of lagging until the drag ends.
- Dragging a gate label no longer pans the plot.
Also
- Ticking a gate in the Gates list shows it on its own biplot even if it defines no population, which is useful for trying a gate out or comparing two candidates.
- Choosing FCS files for a FlowJo workspace opens in the workspace's own folder.