Commit Graph
9 Commits
Author SHA1 Message Date
jensandClaude Sonnet 4.6 7862989fd4 sky tab: extend trail storage to 24h, add visible trail depth spinbox
Trail history increased from 1h to 24h (86400 points). Added a spinbox
(0-24h, default 1h) next to 'Show Trails' to control how much trail is
rendered; spinbox is disabled when trails are off.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 15:08:13 +02:00
jensandClaude Sonnet 4.6 7fe6c34fd2 sky tab: replace per-satellite trail toggle with global 'Show Trails' checkbox
Removed Trail column from satellite table. Added a single 'Show Trails'
checkbox in the source selector box that enables/disables all trails at once.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 14:55:31 +02:00
jensandClaude Sonnet 4.6 1522a2eb6a sky plot: add per-satellite trajectory trails
- Store up to 1 hour of (elevation, azimuth) history per satellite/source
- Trail column in satellite table (checkbox, default off); clicking the
  column header toggles all trails on/off
- Trail rendered in GNSS color with alpha fading from 15 (oldest) to 200
  (newest), subsampled to max 120 points for render performance
- Trail column fixed at 42 px to avoid checkbox + empty-text visual split

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 13:23:14 +02:00
jensandClaude Sonnet 4.6 19cf6fa05e plot tab: fix y-axis scaling, add Visible/Used Sats modes, right-click menu
- Fix _nice_ticks: use floor for first tick and ceil for last tick so the
  tick range always fully brackets the data; data was previously clipped
  when the maximum fell between two nice tick values
- Add 5% headroom padding so data does not sit flush against plot edges
- Add 'Visible Sats' and 'Used Sats' y-axis modes (global, like pDOP)
- Right-click context menu on plot canvas: Save as PNG and Copy to clipboard

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 12:46:52 +02:00
jensandClaude Sonnet 4.6 495f4c15c9 sky tab: add per-receiver info bar with pDOP, visible and used satellite counts
One card per receiver showing receiver ID, pDOP, visible satellites and
used satellites. Cards are added/removed dynamically with receivers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 12:27:36 +02:00
jensandClaude Sonnet 4.6 07444fd299 sky tab: decouple table rebuilds from sky updates, update cells in-place
- Sky widget always gets the latest data immediately (off-thread render)
- Table rebuilds throttled to ~2 Hz via single-shot QTimer
- Cell values updated in-place when satellite set is unchanged, preserving
  scroll position; full rebuild only when satellites appear/disappear

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 12:18:49 +02:00
jens d492e32a8b plot tab remembers now value, satellite, points 2026-05-24 12:07:41 +02:00
jens 45ef58ea8d refactored connection tab 2026-05-24 11:59:34 +02:00
jens 561d4ad77f added gui 2026-05-24 11:52:03 +02:00