Chat-Fußzeile: Aktionen als Pillen, die bei wenig Platz umbrechen #298
Labels
No labels
herkunft/alpha-feedback
status
blockiert
status
zu-testen
typ
bug
typ
docs
typ
enhancement
typ
feature
typ
idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
iris/Iris#298
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Die Buttons der Chat-Fußzeile (System Prompt, Workspace, Exportieren, Terminal, Plugins) waren reiner Text und wurden in schmalen Chats gequetscht (Text brach buchstabenweise um). Sie sollen als Pillen erscheinen und bei Platzmangel in eine neue Zeile umbrechen. Gilt für die Remote- und die lokale Leiste.
PR #301 gemergt: feat(ui): Fußzeilen-Pillen, Flows im Aktionsmenü, Job-Typ Flow starten (#298, #299, #300)
http://docker:3000/iris/Iris/pulls/301
Commits:
Stand (Mac-Client, Iris.app/IrisClient.app)
Befund: Fußzeilen-Buttons waren Text und brachen in schmalen Chats buchstabenweise um (#298). „Flows bearbeiten“ war nur im Zahnrad-Menü (#299). Flow-Jobs brauchten ein handgetipptes Script (#300).
Geändert:
footerPill-Modifier undWrappingRowsLayout(ChatUIComponents.swift); Remote-Leiste (RemoteJobChatView) und lokale Leiste (AgentJobChatPanel) setzen die Pillen in das umbrechende Layout, „Senden“ bleibt rechts.RemoteClientView) bekommt „Flows bearbeiten“ und „Flows testen (Debugger)“; die Zahnrad-Einträge bleiben.ScheduledJobPayload.Kind.flowRunmitflowFolder/flowName(rückwärtskompatibel decodiert), Ausführung inScheduledJobManagerüber den vom Server gebauten Interpreter-Aufruf, Editor-Typ „Flow starten“ mit Ordner- und Flow-Auswahl vom verbundenen Server.Geprüft: Alle geänderten Swift-Dateien bestehen
swiftc -parse.Nicht geprüft: Kein Xcode-Build, kein Lauf der App. Weder das Umbrechen der Pillen bei schmaler Breite noch der Editor „Flow starten“ noch ein echter Mac-Lauf eines flowRun-Jobs wurden ausprobiert.
Grenzen / offen: Die Stop-/Bereit-Texte der Leisten sind unverändert. Linux-Client und iris-web kennen
flowRunnoch nicht.Localizable.xcstringsenthält die von Xcode ergänzten neuen Strings.