알림 및 전송 센터
PhanTerm은 임시적인 사용자 상호 작용 피드백을 기본 인터페이스의 흐름에서 분리하여 두 개의 명확하고 독립적인 채널에 할당함으로써 터미널 캔버스의 무결성을 보장하고 사용자 작업 흐름을 방해하지 않습니다.
알림 대기열 (Notification Queue)
섹션 제목: “알림 대기열 (Notification Queue)”사용자의 추가 조치가 필요 없는 일회성 이벤트(예: SSH 구성 파일 가져오기 성공, 스니펫 저장 성공, 클립보드 승인 확인 완료 등)가 발생하면 애플리케이션 화면 오른쪽 하단에 임시 알림이 팝업됩니다.
- 이러한 알림은 쌓이는 형태로 표시됩니다(최대 3개 동시 표시).
- 명확한 테마 배경색을 가지며, 일정 시간이 지나면 자동으로 만료되어 사라집니다.
- 이 임시 알림 메시지는 사용자가 원격 호스트로 보내는 마우스 클릭 작업을 가리거나 차단하지 않습니다.
전송 센터 (Transfer Center)
섹션 제목: “전송 센터 (Transfer Center)”파일 업로드 및 다운로드와 같이 상태 변화가 수반되는 장시간 작업의 경우 PhanTerm은 전용 전송 센터 플로팅 창을 제공합니다.
- 호출 및 숨기기: 일반 모드에서 언제든지
t키를 누르면 오른쪽 하단에 전송 센터를 고정하거나 접을 수 있습니다. 현재 진행 중인 전송 작업이 없더라도t키를 눌러 빈 상태 알림이 있는 패널을 수동으로 호출할 수 있습니다. - 자동 미리보기 및 백그라운드 실행: 새 파일 다운로드 또는 업로드를 시작하면 전송 센터가 오른쪽 하단에 자동으로 표시되어 가벼운 진행 상황 미리보기를 제공합니다. 작업은 백그라운드 동시성 대기열(Goroutine Queue)에서 최대 동시성 제한에 따라 질서 정연하게 실행되므로, 사용자는 언제든지 탭을 전환하여 다른 작업을 수행할 수 있습니다. 전송 센터의 상태는 현재 탭의 수명 주기와 강력하게 연결됩니다.
- 기록 추적: 완료, 실패 또는 취소된 작업은 이 패널의 제한된(최근 기록 유지) 기록 목록에 기록되어 언제든지 상태를 편리하게 확인할 수 있습니다.