瀏覽代碼

Refresh notes popup subtitle with current meeting title.

Update reused AI Companion notes sheets to rewrite the subtitle label so stale language text does not persist between meetings.

Co-authored-by: Cursor <cursoragent@cursor.com>
huzaifahayat12 1 月之前
父節點
當前提交
78cd32e913
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      meetings_app/ViewController.swift

+ 4 - 0
meetings_app/ViewController.swift

@@ -338,6 +338,7 @@ final class ViewController: NSViewController {
338 338
     private weak var aiCompanionNotesRootView: NSView?
339 339
     private weak var aiCompanionNotesHeaderView: NSView?
340 340
     private weak var aiCompanionNotesTitleLabel: NSTextField?
341
+    private weak var aiCompanionNotesSubtitleLabel: NSTextField?
341 342
     private weak var aiCompanionNotesTextView: NSTextView?
342 343
     private weak var aiCompanionNotesCopyButton: NSButton?
343 344
     private weak var aiCompanionNotesCloseButton: NSButton?
@@ -3542,6 +3543,7 @@ private extension ViewController {
3542 3543
             aiCompanionNotesRootView?.layer?.backgroundColor = outerBackgroundColor.cgColor
3543 3544
             aiCompanionNotesHeaderView?.layer?.backgroundColor = headerBackgroundColor.cgColor
3544 3545
             aiCompanionNotesTitleLabel?.textColor = hostIsDarkMode ? .labelColor : .black
3546
+            aiCompanionNotesSubtitleLabel?.stringValue = meetingTitle
3545 3547
             if hostWindow.attachedSheet !== panel {
3546 3548
                 hostWindow.beginSheet(panel, completionHandler: nil)
3547 3549
             }
@@ -3657,6 +3659,7 @@ private extension ViewController {
3657 3659
         aiCompanionNotesRootView = root
3658 3660
         aiCompanionNotesHeaderView = header
3659 3661
         aiCompanionNotesTitleLabel = titleLabel
3662
+        aiCompanionNotesSubtitleLabel = subtitleLabel
3660 3663
         aiCompanionNotesTextView = textView
3661 3664
         aiCompanionNotesCopyButton = copyButton
3662 3665
         aiCompanionNotesCloseButton = closeButton
@@ -6647,6 +6650,7 @@ extension ViewController: NSWindowDelegate {
6647 6650
             aiCompanionNotesRootView = nil
6648 6651
             aiCompanionNotesHeaderView = nil
6649 6652
             aiCompanionNotesTitleLabel = nil
6653
+            aiCompanionNotesSubtitleLabel = nil
6650 6654
             aiCompanionNotesTextView = nil
6651 6655
             aiCompanionNotesCopyButton = nil
6652 6656
             aiCompanionNotesCloseButton = nil