Chat-Canvas auf- und zuklappbar, nur das letzte aufgeklappt #320
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#320
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?
Wunsch
Alte Canvasse bleiben im Chat dauerhaft geöffnet, während der Chat fortschreitet. Sie sollen auf- und zuklappbar sein; per Default ist nur das zuletzt aktive Canvas aufgeklappt.
Umsetzung
PR #321 gemergt: feat(chat): Canvas auf- und zuklappbar, nur das letzte aufgeklappt (#320)
http://docker:3000/iris/Iris/pulls/321
Commits:
Befund: Ältere Canvasse blieben im Chat dauerhaft aufgeklappt.
Geändert:
CanvasBubbleViewhat einen Auf-/Zuklapp-Schalter in der Kopfzeile (Pfeil, Klick).isLatestkommt aus dem neuenlatestCanvasMessageID(ChatUIComponents.swift) und wird im lokalen Chat (AgentJobChatPanel) und im Remote-Chat (RemoteJobChatView, damit auch IrisClient) übergeben. Nur das jüngste Canvas startet aufgeklappt; kommt ein neueres, klappt das bisherige zu. Ein laufender autonomer Plugin-Block bleibt beim Zuklappen als unsichtbare Ansicht erhalten.Geprüft: Debug-Build von Iris (macOS) erfolgreich.
Nicht geprüft: Verhalten im laufenden Chat (Klick, Zuklappen beim neuen Canvas, Scroll-Position), autonome Blöcke im zugeklappten Zustand, IrisClient.app.
Grenzen: Der Zustand gilt nur für die offene Ansicht; nach Neustart oder erneutem Laden des Chats gilt wieder der Default (nur das letzte aufgeklappt).
Offen: Gegenstück iPhone: iris/2ndbrain-ios#100.