Repository navigation
Nach dem Profil-Herstellen bleibt das Hauptfenster aktiv; Profil-Rahmen im Schirm; Submodul auf CP #77 - #405
Merged
Merged
Conversation
…chirm; Submodul auf #77 Live am Stand 850844a (2026-11-05, 11:44): blauer Grund weg (#08080a gemessen), Log und Chat kamen aus dem Profil zurueck, Logbuch zu, Raster am Log richtig. Aber: die Menueleiste zeigte nur "Apple · Longpath" -- die Panels wurden beim Herstellen aktiviert, bevor das Hauptfenster je aktiv war; ein Werkzeugfenster hat keine Leiste. Und der Chat ragte rechts ueber den Schirm (gespeicherter Rahmen), wo das Raster ihn nicht einfangen konnte. - zeigePanelAlsFenster(..., aktivieren): beim Herstellen aus dem Profil false; MainWindow::stelleContestAnordnungHer aktiviert danach das Hauptfenster. - stelleAnordnungHer rueckt einen Rahmen in availableGeometry() (Groesse bleibt). Prueffall in dieAnordnungKommtAusDemProfilZurueck. - Submodul auf Contestprogramm main nach #77: die ✕-Verbindung (versteckt -> Profil sichern) war Lambda + Qt::UniqueConnection, von Qt abgelehnt ("unique connections require a pointer to member function" im Longpath-Log); jetzt ein Slot. Der Menueleisten-Fall (activeWindow == Hauptfenster) ist offscreen trivial gruen -- dort wechselt das aktive Fenster nicht; der Beleg ist das Geraet nach dem naechsten Start. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Betreiber 2026-11-05, mit Bild von Log und Chat hinter der Maske: "ich
will bei dieser connect maske nichts im hintergrund haben -- hatte ich
dir auch schon hunderte mal gesagt." Die Regel vom 2026-09-01 ("ALLE
fliegenden Fenster gehoeren hinter die ConnectMaske") kannte fuenf
Mechanismen; die Contest-Fenster waren der sechste und fehlten -- die
Lehre ueber dieser Liste im Code hat sich ein fuenftes Mal bestaetigt.
versteckeSchwebendeFenster(): die Contest-Panels (Fenster) und das
Logbuch-Fenster in dieselbe Liste, zurueck mit den anderen. Stellt das
Profil Panels her, waehrend die Maske steht, gehen sie sofort dahinter.
tst_contest_panels_im_containers_menu::hinterDerMaskeIstNichts -- ohne
den Block rot (Chat blieb sichtbar).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
oe5sos
added a commit
that referenced
this pull request
Nov 6, 2026
tst_contest_panels_im_containers_menu::dasProfilBringtDiePanelsZurueck fiel in der Linux-CI (3/4) mit "das Hauptfenster muss aktiv bleiben". Die Zusicherung kam mit #405. Unter xvfb ohne Fenstermanager haengt activeWindow() vom Zufall ab, offscreen ist sie trivial wahr, und ihr Anlass war ein Messfehler von mir: das Werkzeug liest im Hintergrund immer nur "Apple · Longpath", die Menueleiste war nie leer. Sie kann den Fehler also nicht finden, den sie vorgibt zu finden. Der Code (Hauptfenster nach dem Herstellen aktivieren) bleibt; er schadet nicht und ist am Geraet zu sehen, nicht im Pruefstand. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
oe5sos
added a commit
that referenced
this pull request
Nov 6, 2026
…ssage (#407) * "Kein Contest" bleibt im Profil stehen; ein altes Profil bekommt die Aussage Betreiber 2026-11-06, 05:49: "so nicht abgespeichert" -- nach dem Start stand das Logbuch-Fenster offen, Karte und Wasserfall darin, "welches ich nie dort hatte". Profil "N" sagte "kein Contest, Logbuch zu". In der Sitzung von 05:45 wurde das Logbuch nie geladen; beim Beenden schrieb die Erfassung die Contest-Eintraege nicht mehr (m_contestAnordnungGemerkt beim Anwenden geleert, bei "nichts herzustellen" nicht gefuellt). Das Profil verlor seine Aussage, und "Open contest logbook at launch" fand beim naechsten Start keinen Widerspruch mehr. stelleContestAnordnungHer() merkt sich die Aussage des Profils jetzt immer -- auch "nichts" --, und ein Profil ganz ohne Contest-Eintrag (von vor dem 2026-11-05) bekommt mit der naechsten Erfassung "kein Contest, Logbuch zu". tst_contest_panels_im_containers_menu::keinContestBleibtImProfilStehen -- gegen die alte Fassung rot (Eintrag fehlte nach der Erfassung). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * Pruefstand: activeWindow-Zusicherung raus, sie beweist nichts tst_contest_panels_im_containers_menu::dasProfilBringtDiePanelsZurueck fiel in der Linux-CI (3/4) mit "das Hauptfenster muss aktiv bleiben". Die Zusicherung kam mit #405. Unter xvfb ohne Fenstermanager haengt activeWindow() vom Zufall ab, offscreen ist sie trivial wahr, und ihr Anlass war ein Messfehler von mir: das Werkzeug liest im Hintergrund immer nur "Apple · Longpath", die Menueleiste war nie leer. Sie kann den Fehler also nicht finden, den sie vorgibt zu finden. Der Code (Hauptfenster nach dem Herstellen aktivieren) bleibt; er schadet nicht und ist am Geraet zu sehen, nicht im Pruefstand. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Live am Stand 850844a: blauer Grund weg (gemessen
#08080a), Log und Chat kamen aus dem Profil zurück, Logbuch zu, Raster am Log richtig. Zwei Haken:activateWindow()auf die Panels beim Herstellen, danach wird das Hauptfenster aktiviert.Qt::UniqueConnection, von Qt abgelehnt (Warnung im Longpath-Log); jetzt ein Slot.Der Menüleisten-Fall ist offscreen trivial grün (dort wechselt das aktive Fenster nicht) — der Beleg ist das Gerät nach dem nächsten Start.
🤖 Generated with Claude Code
Nachtrag (12:53): die Contest-Fenster (Panels, Logbuch) gehören jetzt hinter die Verbindungsmaske wie alle anderen schwebenden Fenster — Betreiber: „ich will bei dieser connect maske nichts im hintergrund haben". Stellt das Profil Panels her, während die Maske steht, gehen sie sofort dahinter. Prüfstand
hinterDerMaskeIstNichts, ohne den Block rot.