383072ac80
Make the inline settings dock the single home for processing settings and retire the separate Processing-settings window (and the dock<->window sync): - "Analyze image" / "Analyze dataset" move to the top of the panel; the MX/AzInt toggle decides the dataset-job kind, so the job dialog drops its mode combo. - The panel gains the most-used spot-finding (max spots, high-resolution, min pixels), Bragg (Gaussian profile-fit, r1/r2/r3) and scaling (partiality, "3D rotation scaling" = rot3d combine + scale-fulls, merge Friedel, refine B, resolution limit) handles, a live indexing-algorithm description line, and now owns the Bragg/Scaling settings. The now-unused window tab classes are deleted. - Complete the PixelRefine removal on the viewer side (the "Pixel refinement" option + profile-multiplier widget), fixing the transient HEAD breakage. New JFJochMergeStatsWindow: an analysis pop-up for a finished merge (hero numbers over a per-resolution plot / per-shell table), auto-opened on completion and reopenable from the processing-jobs dock. Fixes: disable tear-off dock floating (a floated dock is a dead off-screen window under WSLg, which has no window manager); version the saved dock layout so a stale arrangement is discarded instead of restoring a broken one; keep the Analyze-button icons; right-align and equal-width the stats table; line-plot / table toggle icons (ToolbarIcons gains linePlot + table). Add ScalingSettings::HighResolutionLimit_A(optional) so the panel can clear the resolution limit. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>