panel-update: erst auf Dokument schalten, dann Inhalt setzen
Der Modus-Umschalter restauriert beim Wechsel den gemerkten Dokument-Titel; kam ein Dokument aus der Suche, überschrieb das den frisch gesetzten Titel — der Wiki-Sprung lief damit ins Leere.
This commit is contained in:
@@ -19,6 +19,10 @@ Stand 2026-07-11: Das Entwurfs-Panel samt MCP-Tool ist fertig und auf `origin` (
|
||||
- Abgelöstes Panel-Fenster: auf Linux baut es mit Default-Dekorationen (die Terminal-Fenster sind `decorations(false)`); prüfen, dass es sinnvoll aussieht.
|
||||
- Zwei-Zeilen-Kopf + SVG-Icons rendern.
|
||||
|
||||
**Stand Desktop-Tests 2026-07-17:** Kubuntu läuft (Marcus bestätigt). XFCE/Xubuntu offen — kleinste Prio, später: Linksklick zeigt dort das Menü, weil auf der Box `menu-is-primary` im xfce4-panel-Systray gesetzt ist (Mittelklick = Activate). Panel-Setting umstellen hat Marcus abgelehnt (verstellt die ganze Box). Beschlossener Lösungsweg (noch ohne Go, nicht umgesetzt): Tray-Menü ganz entfernen („Beenden" gibt es im Popup, Popup.vue `quit_app`) + ksni-0.1.3-Fork, der die Menu-Property weglässt — sn-button.c aktiviert bei `menu == NULL` auch mit `menu-is-primary=true`; leeres Menü reicht NICHT. Offene Annahme: Panel behandelt fehlende Menu-Property als „kein Menü". Die Bundles 0.2.0 vom 16.07. enthalten den Blur-Guard-Fix `be1e4aa` noch nicht.
|
||||
|
||||
**Mint/Cinnamon-Test 2026-07-17:** deb-Installation über die CLI schlug fehl (Fehlermeldung liegt nicht vor), über die GUI installierbar. Popup bekam beim Öffnen keinen Fokus → schloss weder bei Klick daneben noch bei App-Wechsel. Fix (Commit `d4d455f` auf origin): map-event-Handler ruft `present()` — GTK holt unter X11 den echten Server-Timestamp, Muffin gewährt den Fokus; `gtk = "0.18"` als Linux-Dep. Ungegated brach der Handler den Klick-Weg auf GNOME- und KDE-Wayland (Ubuntu/Kubuntu-Regression), daher registriert nur unter X11 und außerhalb GNOME. Von Marcus bestätigt auf Mint, Ubuntu und Kubuntu (Erst-Test zeigte das alte, noch laufende Binary — App-Neustart nötig). Weiter offen auf Mint: Placement stimmt erst ab dem zweiten Öffnen (outer_size vor dem ersten Map). Nächster Schritt: Back-Testing auf macOS.
|
||||
|
||||
**Offene Linux-Port-Lücke (unabhängig vom Panel):** `sips` (Icon-Resize, lib.rs ~1114) ist macOS-only und braucht einen Linux-Pfad. `security`-Aufrufe sind der apiKeyHelper (bereits cfg-verzweigt). Siehe [[linux-umzug]].
|
||||
|
||||
**README:** komplett außer sync (nur macOS, kein Panel/MCP, keine Linux/Windows-Angaben, fehlende settings-Keys `terminalFontSize`/`spellcheckLang`). Beim Release überarbeiten — Framing (Linux/Windows „supported" vs. „to follow") hängt am Verifikations-Ergebnis auf der Box.
|
||||
|
||||
Reference in New Issue
Block a user