Skip to content

Logbuch: Log · Browse · Statistics, Rotor/Log aufgeräumt, Kugel in voller Schärfe - #442

Merged
oe5sos merged 7 commits into
mainfrom
feat/logbuch-ordnung
Nov 13, 2026
Merged

oe5sos merged 7 commits into
mainfrom
feat/logbuch-ordnung

Conversation

@oe5sos

@oe5sos oe5sos commented Nov 12, 2026

Copy link
Copy Markdown
Owner

Betreiber 2026-11-12: „ich möchte dies überarbeiten und übersichtlicher gestalten", Export & Co. „in optionen", „die anzahl aller modi und bänder sind groß und kosten platz", „die qualität der kugel finde ich hässlich", „die blauen linien solle man ein und ausblenden können, aber auch ft8, ft4 bzw. ssb ändern können". Gewählt: Entwurf C fürs Logbuch, Entwurf R fürs Rotor/Log-Feld mit großem Foto.

Logbuch (Entwurf C)

  • Umschalter Log · Browse · Statistics statt drei Leisten. Log: große Eingabe, Stationskarte, Karte mit Rotor-Radar, letzte QSOs, Bedarfs-Matrix. Browse: Filter links untereinander, Liste über die ganze Breite, kleine Karte über der Station. Statistics: Kennzahlen über das ganze Fenster. Karte, Stationskarte und Liste gibt es je einmal (setModus() hängt sie um).
  • Import, Export ADIF/CSV/Cabrillo, Upload, Sync QRZ, SOTA hinter dem ⚙ der Titelleiste (QActions). Upload/Sync erscheinen nur während der Übertragung.
  • Band und Betriebsart: die drei häufigsten + „…"; aktive Filter als Kapseln unter der Suche.

Karte

Rotor/Log

  • ⚙ in der Rufzeichenzeile (im Feld selbst — es wohnt in vier Gehäusen): Rose/Kugel, World image…, Rotor setup…, eigener Locator, QRZ-Fotos, Open logbook….
  • Ablesegitter SHORT · LONG · DIST · LOC, Rotorband, „Rotate 187°" / „LP 7°", ein Weg hinter dem Berg heißt „… — blocked" und ist aus. „In the log" wieder sichtbar. Großes Foto und LOG-Knopf (Tab → LOG) bleiben.

Kugel

  • GlobeWidget rechnet in Geräte-Pixeln (vorher Layoutpunkte, auf Retina doppelt hochgezogen), Rand geglättet, Weltbild vor dem Abtasten auf Kugelgröße verkleinert.

Prüfung

  • Neu: tst_logbuch_ordnung, tst_rotorlog_ordnung (rendern mit LONGPATH_GRAB_DIR, LONGPATH_GRAB_LOG, LONGPATH_GRAB_WELT).
  • 41 betroffene Prüfstände offscreen lokal grün; 13 an das neue Verhalten angepasst (Logtabelle heißt jetzt logbookTable, weil die Jagdliste der Karte im Baum davor lag).
  • Compliance-Skripte aus ci.yml lokal grün (bis auf die zwei bekannten lokalen Korpus-Fehlalarme; Korpus nicht berührt), Stil-Ratsche an der Decke.
  • Live am Gerät: Sandbox-Lauf des Betreibers ohne Fehler; Ansicht durch den Betreiber steht aus.

🤖 Generated with Claude Code

oe5sos and others added 7 commits November 12, 2026 18:30
Betreiber 2026-11-12: „ich möchte dies überarbeiten und übersichtlicher
gestalten", Export & Co. „in optionen", „die anzahl aller modi und bänder
sind groß und kosten platz" — gewählt: Entwurf C.

- Umschalter Log · Browse · Statistics statt drei Leisten. Log: große
  Eingabe, Stationskarte, Karte mit Rotor-Radar, letzte QSOs, rechts die
  Bedarfs-Matrix. Browse: Filter links untereinander, Liste über die
  ganze Breite, rechts kleine Karte über der Station. Statistics: die
  Kennzahlen über das ganze Fenster. Karte, Stationskarte und Liste gibt
  es je einmal; setModus() hängt sie um. Zuletzt gewählter Modus bleibt.
- Import, Export ADIF/CSV/Cabrillo, Upload, Sync QRZ, SOTA und das
  Statistikfenster hinter dem ⚙ der Titelleiste (QActions); Upload- und
  Sync-Knopf erscheinen nur noch während der Übertragung.
- Band und Betriebsart als drei häufigste + „…" (Hausstil Regel 2);
  aktive Filter als Kapseln unter der Suche, ein Klick nimmt einen weg.
- Karte: Haken im Menü „Layers", Zoom auf dem Bild, keine Band-/Mode-
  Pillen in der Logbuch-Spalte, 3D in der Ansichtsgruppe neben
  Azimuthal; eingebettet zeigt der Knopf, ob 3D steht, und fliegt wie
  #439 zur Auswahl bzw. zum eigenen QTH, auch gleich nach der Einrichtung.
- Logtabelle heißt logbookTable (die Jagdliste der Karte ist auch eine
  QTableWidget und lag sonst im Baum davor).
- tst_logbuch_ordnung prüft das und rendert mit LONGPATH_GRAB_DIR (+
  LONGPATH_GRAB_LOG) das echte Fenster; 13 Prüfstände an C angepasst.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Betreiber 2026-11-12: Rotor/Log „ja, mit großem Foto"; „die qualität der
kugel finde ich hässlich"; „die blauen linien solle man ein und
ausblenden können, aber auch ft8, ft4 bzw. ssb ändern können".

Rotor/Log (RotorLogbookPanel):
- ⚙ rechts in der Rufzeichenzeile, im Feld selbst (es wohnt in vier
  Gehäusen): Rose/Kugel, World image…, Rotor setup…, eigener Locator,
  QRZ-Fotos, Open logbook…. Die Knöpfe Rotor…, Globe, World image…,
  Logbook… und die MY-Zeile stehen nicht mehr im Feld.
- Ablesegitter SHORT · LONG · DIST · LOC (DX-Locator bleibt eingebbar).
- Rotorband aus der Rotorzeile; „Rotate 187°", „LP 7°", ein Weg hinter
  dem Berg heißt „… — blocked" und ist aus (RotorBereich).
- „In the log" (neu, neues Band, wie oft) wieder sichtbar; Log QSO in
  Bernstein statt Grün. Das große Foto und der LOG-Knopf neben dem
  Rufzeichen (Tab → LOG) bleiben.

Kugel (GlobeWidget):
- in Geräte-Pixeln gerechnet (vorher in Layoutpunkten und auf Retina
  doppelt hochgezogen), Rand geglättet, das Weltbild vor dem Abtasten
  auf die Kugelgröße verkleinert (5400 px auf 300 px flimmerten an jeder
  Küste).

Karte (QsoMapWindow):
- „Paths" an/aus und die drei häufigsten Betriebsarten (FT4 statt MFSK,
  SSB statt USB/LSB) mit „All" und „…" direkt in der Leiste; die Wahl
  gilt für Punkte und Linien.
- Zoom ausgeblendet, wo er nichts tut (Radar, Azimutal, 3D).

Prüfstände: tst_rotorlog_ordnung neu, tst_logbuch_ordnung erweitert;
41 betroffene Prüfstände offscreen grün.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Rotor/Log: Rose/Kugel ist eine QAction hinter dem Zahnrad statt eines
  versteckten QPushButton „Globe" ohne Platz im Layout
  (tst_reachability_audit, Linux 4/4).
- tst_logbuch_3d_knopf / tst_qso_map_3d_flug: „3D steht direkt hinter
  Azimuthal" wird an der Reihenfolge in der Leiste geprüft, nicht an der
  Zeile — unter Linux bricht die Kartenleiste früher um (Linux 3/4).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Betreiber 2026-11-13 mit Bild: „kann das mittlere window nicht nach
rechts ziehen und größer machen". Die Bedarfs-Matrix verlangte 520
Punkte (Text links, Gitter rechts) und hielt die rechte Spalte der Seite
„Log" breit. Jetzt Mindestbreite 260; unter 600 steht das Gitter unter
dem Text (Höhe 292 statt 150). Die Teiler des Logbuchs tragen den Stil
des Hauptfensters (Style::splitterStyle).

Prüfung: tst_logbuch_ordnung::rechte_spalte_laesst_sich_schmal_ziehen
(mit cty.dat und getipptem Rufzeichen; gegen die alte Mindestbreite rot:
„rechte Spalte bleibt 520 breit").

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@oe5sos
oe5sos merged commit aea6b15 into main Nov 13, 2026
19 of 22 checks passed
@oe5sos
oe5sos deleted the feat/logbuch-ordnung branch November 13, 2026 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant