메인 인터페이스 - SeaMeet UI의 완전한 둘러보기
제 13 장: 메인 인터페이스 - SeaMeet UI의 완전한 둘러보기
지금까지 SeaMeet을 사용하여 오디오와 비디오를 녹음하고, 라이브러리를 정리하고, 녹음을 재생했습니다. 인터페이스의 다양한 부분과 상호 작용했지만, 모든 조각이 어떻게 맞춰지는지에 대한 완전한 그림이 없을 수 있습니다. 이 챕터는 SeaMeet의 메인 인터페이스에 대한 포괄적인 둘러보기를 제공합니다 — 모든 버튼, 패널, 표시기, 컨트롤 — 그래서 자신감 있게 앱을 탐색하고 아직 발견하지 못한 기능을 찾을 수 있습니다.
이 챕터를 새 집의 가이드 투어로 생각하세요. 각 방을 걸어 다니며 기능을 검토하고, 모든 것이 무엇을 하는지 설명할 것입니다. 끝까지 가면 모든 기능을 어디서 찾아야 하는지 정확히 알게 되고 인터페이스가 다양한 상황에 어떻게 적응하는지 이해하게 될 것입니다.
창 레이아웃: 큰 그림
SeaMeet을 열면 일관된 레이아웃의 단일 창이 보입니다. 이 레이아웃은 녹음 중이든, 재생 중이든, 그냥 라이브러 리를 검색 중이든 안정적으로 유지됩니다. 이 레이아웃을 이해하는 것은 SeaMeet을 효과적으로 사용하기 위한 기초입니다.
세 가지 주요 영역
SeaMeet의 창은 세 가지 기본 영역으로 나뉩니다:
┌─────────────────────────────────────────────────────────────────────┐
│ 1. 상단 내비게이션 바 │
│ [로고] SeaMeet Screen & Audio Recorder [⚙️] [⏪] [🔴] │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ 2. 사이드바 (녹음 목록) 3. 메인 콘텐츠 영역 │
│ ┌─────────────────────┐ ┌───────────────────────────┐ │
│ │ 🔍 검색... │ │ │ │
│ ├─────────────────────┤ │ 플레이어 / 녹음 │ │
│ │ 🎤 Recording 1 │ │ 컨트롤 / 설정 │ │
│ │ 🎥 Recording 2 │ │ │ │
│ │ 🎤 Recording 3 │ │ (이 영역은 무엇을 │ │
│ │ │ │ 하는지에 따라 │ │
│ │ [녹음 카드는 │ │ 변경됩니다) │ │
│ │ 여기에 스크롤] │ │ │ │
│ └─────────────────────┘ └───────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────┘
영역 1: 상단 내비게이션 바
- 항상 표시
- 전역 컨트롤 포함
- 주요 기능에 빠른 액세스
영역 2: 사이드바 (녹음 목록)
- 항상 표시 (대부분의 보기에서)
- 녹음을 표시
- 녹음 카드의 스크롤 가능한 목록
영역 3: 메인 콘텐츠 영역
- 컨텍스트에 따라 변경됨
- 녹음 재생 시 플레이어 표시
- 녹음 준비 시 녹음 컨트롤 표시
- 옵션 구성 시 설정 표시
영역 1: 상단 내비게이션 바
상단 내비게이션 바는 내비게이션과 계정 컨트롤을 제공합니다. 슬림하고 집중된 상태를 유지합니다 — 녹음 컨트롤과 Flashback은 메 인 콘텐츠 영역의 Capture Hub로 이동했습니다 (아래 상태 1 참조).
상단 바의 레이아웃
┌─────────────────────────────────────────────────────────────────────┐
│ [☰ 내비] SeaMeet Screen & Audio Recorder [👤 계정] │
│ │ │ │
│ 내비게이션 토글 사용자 프로필 메뉴│
└─────────────────────────────────────────────────────────────────────┘
내비게이션 토글 (☰)
기능: 왼쪽 사이드바 (녹음 목록)를 축소하거나 확장합니다.
언제 사용하나요:
- Capture Hub에 더 많은 수평 공간을 주려면 축소
- 녹음하지 않을 때 녹음 라이브러리를 검색하려면 확장
계정 / 사용자 메뉴 (👤)
기능: 다음을 할 수 있는 사용자 계정 메뉴를 엽니다:
- 로그인 또는 로그아웃
- 설정 열기 (오디오, 비디오, Flashback, 저장소, 언어, 단축키)
- 키보드 단축키 참조 열기
- 도움말 및 지원 액세스
사용 방법:
- 프로필 사진이나 사용자 아이콘을 클릭합니다
- 드롭다운에서 원하는 옵션을 선택합니다
녹음 버튼 (🔴)
아이콘: 준비되었을 때 빨간 원 (🔴), 녹음 중일 때 사각형 (⏹️) 라벨: "RECORD" 또는 아이콘만 색상: 밝은 빨간색 (녹음 동작 표시)
기능: 녹음 시작 또는 중지
상태:
녹음 준비:
[🔴 RECORD]
빨간 원 아이콘
녹음을 시작하려면 클릭
녹음 활성:
[⏹️ STOP]
사각형 아이콘
경과 시간을 보여주는 타이머
녹음을 중지하려면 클릭
사용 방법:
녹음을 시작하려면:
- 먼저 녹음 설정을 구성합니다
- 빨간 Record 버튼을 클릭합니다
- 녹음이 즉시 시작됩니다
- 버튼이 Stop으로 변경됩니다
- 타이머가 카운트를 시작합니다
녹음을 중지하려면:
- Stop 버튼 (사각형)을 클릭합니다
- 녹음이 중지됩니다
- 파일이 저장됩니다
- 녹음이 사이드바에 나타납니다
- 버튼이 Record 상태로 돌아갑니다
Record를 클릭하면 무슨 일이 일어나나요:
- 오디오/비디오 캡처가 시작됩니다
- 경과 시간을 보여주는 타이머가 나타납니다
- 버튼이 🔴에서 ⏹️로 변경됩니다
- 시각적 표시기가 녹음 상태를 표시합니다
- 파일이 저장소에 기록되고 있습니다
Stop을 클릭하면 무슨 일이 일어나나요:
- 녹음이 중지됩니다
- 파일이 완료되고 저장됩니다
- 녹음이 사이드바 목록에 나타납니다
- 버튼이 🔴 상태로 돌아갑니다
- 타이머가 사라지거나 재설정됩니다
중요한 참고 사항:
- 녹음은 즉시 시작됩니다 — 준비하세요!
- 카운트다운이나 경고 없음
- 클릭하기 전에 설정이 올바른지 확인하세요
- Flashback (활성화된 경우)은 버퍼링된 과거를 포함합니다
시스템 트레이
SeaMeet은 처음 실행될 때 시스템 트레이 아이콘 (Windows 알림 영역, macOS 메뉴 바)을 설치하고 전체 앱 세션 동안 그것을 살려 둡니다. 트레이는 항상 사용 가능한 컨트롤 표면입니다 — 메인 창을 닫았더라도 SeaMeet은 여전히 실행 중이고, 캡처할 준비가 되어 있으며, 아이콘에서 한 번의 클릭으로 도달 가능합니다.
트레이가 살아 있는 이유
메인 창을 닫아도 SeaMeet이 종료되지 않습니다. 대신 창이 숨겨지고 트레이 아이콘이 그대로 있습니다. 이는 의도적입니다:
- 자동 감지는 미팅 앱이 시작될 때 여전히 앱을 깨울 수 있습니다
- Flashback은 (가동 중이면) 롤링 버퍼를 충전 상태로 유지할 수 있습니다
- 전역 단축키 (녹음 시작, 런처 표시, Floater 표시)가 여전히 작동합니다
- 빠른 녹음은 트레이 클릭 한 번 떨어져 있습니다
처음 창을 닫을 때, SeaMeet은 한 번만 "트레이로 최소화됨" 힌트를 보내서 앱이 실제로 종료되지 않았다는 것을 이해할 수 있도록 합니다. 완전히 종료하려면, 트레이 메뉴의 Exit SeaMeet을 사용하거나 (아래 참조) OS의 앱 종료 명령을 사용하세요.
트레이 아이콘
기본 아이콘 (유휴):
- Windows: 알림 영역의 작은 SeaMeet 로고
.ico - macOS: 라이트/다크 모드에 적응하는 메뉴 바의 22×22 템플릿 이미지
녹음 아이콘 (진행 중):
- 빨간색 음영 변형으로 전환되어 한눈에 SeaMeet이 캡처 중임을 볼 수 있습니다
- macOS에서는 메뉴 바에도
●접미사가 추가됩니다; 일시 정지된 경우⏸가 표시됩니다 - 툴팁이 "SeaMeet"에서 "SeaMeet — Recording in progress" (또는 "Paused")로 변경됩니다
클릭 동작:
- 아이콘 왼쪽 클릭 — 메인 창 토글 (숨겨진 경우 표시, 보이는 경우 숨김)
- 아이콘 우클릭 (Windows) / 단일 클릭 (macOS) — 컨텍스트 메뉴 열기
트레이 메뉴 (유휴 상태)
녹음 중이 아닐 때, 메뉴는 대략 다음과 같이 보입니다:
┌─────────────────────────────────────────┐
│ Workspace: Acme Sales (비활성화) │ ← Lite / 클라우드 빌드에서만
├─────────────────────────────────────────┤
│ Quick recording (비활성화) │
│ 🎤 Record audio │
│ 🖥️ Record fullscreen │
│ ◰ Record region │
│ 📷 Take screenshot (Ctrl+Shift+S)│
│ 📁 Open recordings folder │
├─────────────────────────────────────────┤
│ 🚀 Show launcher (Ctrl+Shift+L)│
│ 🪟 Show floating window (Ctrl+Shift+F)│
├─────────────────────────────────────────┤
│ 🗔 Show main window │
├─────────────────────────────────────────┤
│ ⏻ Exit SeaMeet │
└─────────────────────────────────────────┘
각 항목이 하는 일:
- Workspace: <name> — 트레이에서 시작된 녹음이 어느 클라우드 작업 공간에 도착할지 보여주는 헤더. 로그인하고 작업 공간을 선택한 Lite 또는 클라우드 지원 빌드에서만 나타납니다. 클라우드가 아닌 빌드에서는 행이 완전히 숨겨져 메뉴 모양이 변경되지 않습니다.
- Record audio — 오디오 전용 녹음을 즉시 시작합니다. 비디오 소스 요청 없음.
- Record fullscreen — 기본 디스플레이 및 오디오 녹화를 시작합니다.
- Record region — 전체 화면 영역 오버레이를 열어 영역을 드래그 선택한 후, 해당 영역의 녹화를 시작합니다.
- Take screenshot — 일회성 스크린샷에 대한 영역 선택기를 엽니다. 설정 → 키보드에서 바인딩한 경우 단축키가 표시됩니다.
- Open recordings folder — 현재 저장 디렉토리에서 OS 파일 브라우저를 엽니다.
- Show launcher — SeaMeet 런처 패널을 토글합니다 (제 14 장 참조). 바인딩된 경우 단축키가 표시됩니다.
- Show floating window — Floater 위젯을 표시/숨깁니다. 바인딩된 경우 단축키가 표시됩니다.
- Show main window — 메인 창을 앞 으로 가져옵니다 (숨겨졌을 때 아이콘을 왼쪽 클릭하는 것과 동일).
- Exit SeaMeet — 실제로 종료하는 유일한 메뉴 항목. 내부 "is quitting" 플래그를 설정하고 Electron에 종료를 요청합니다; 나머지는 단지 화면을 표시/숨기기만 합니다.
트레이 메뉴 (녹음 중)
녹음이 진행 중일 때 메뉴는 직접 전송 컨트롤을 제공하도록 재구성됩니다:
┌─────────────────────────────────────────┐
│ ● Recording in progress (비활성화) │
├─────────────────────────────────────────┤
│ ⏹ Stop recording (Ctrl+Shift+R)│
│ ⏸ Pause recording │
│ ⚑ Mark event │
├─────────────────────────────────────────┤
│ 🗔 Show main window │
├─────────────────────────────────────────┤
│ ⏻ Exit SeaMeet │
└─────────────────────────────────────────┘
녹음 메뉴 참고 사항:
- 헤더 라인은 순전히 상태 라벨입니다 (의도적으로 비활성화됨).
- Stop recording은 메인 창의 Stop 버튼을 클릭하는 것과 같이 캡처를 종료하고 파일을 저장합니다.
- Pause/Resume은 코덱/소스가 지원할 때만 표시됩니다. 비디오 전용 녹음은 Pause 항목을 숨깁니다.
- Mark event는 타임스탬프 마커를 녹음에 떨어뜨려, 재생 중 주요 순간으로 다시 이동하는 데 유용합니다.
- 일시 정지되었을 때, 메뉴는 Pause 대신 Resume recording으로 교체되고 macOS 제목은
⏸로 뒤집힙니다.
현지화된 라벨
트레이 메뉴는 15개의 지원되는 로케일을 존중합니다 (영어, 스페인어, 프랑스어, 독일어, 일본어, 한국어, 힌디어, 폴란드어, 포르투갈어, 러시아어, 태국어, 베트남어, 덴마크어, 중국어 간체, 중국어 번체). 해당 집합 외의 언어는 영어로 대체되어 메뉴가 항상 올바르게 렌더링됩니다.
영역 2: 사이드바 (녹음 목록)
사이드바는 녹음 라이브러리의 목차입니다. 모든 녹음을 스크롤 가능한 목록에 표시하여 컬렉션을 검색, 선택, 관리할 수 있게 합니다.
사이드바 레이아웃
┌────────────────────────────────────────────────────────────────┐
│ 사이드바 │
│ │
│ ┌──────────────────────────────────────────────────────────┐│
│ │ 🔍 녹음 검색... ││
│ └──────────────────────────────────────────────────────────┘│
│ │
│ ┌──────────────────────────────────────────────────────────┐│
│ │ 🎤 Team Meeting - Q3 Planning ││
│ │ 47:32 • Today, 2:30 PM • Zoom ││
│ └──────────────────────────────────────────────────────────┘│
│ │
│ ┌──────────────────────────────────────────────────────────┐│
│ │ 🎥 Client Presentation ││
│ │ 32:15 • Yesterday, 10:00 AM • Screen ││
│ └──────────────────────────────────────────────────────────┘│
│ │
│ ┌──────────────────────────────────────────────────────────┐│
│ │ 🎤 Voice Memo ││
│ │ 2:45 • Jan 15, 3:20 PM • Microphone ││
│ └──────────────────────────────────────────────────────────┘│
│ │
│ [더 많은 녹음... 스크롤하여 보기] │
│ │
└────────────────────────────────────────────────────────────────┘
검색 상자
위치: 사이드바 상단 외관: 돋보기 아이콘이 있는 텍스트 필드 (🔍) 자리표시자 텍스트: "Search recordings..." 또는 유사한 것
기능: 입력할 때 실시간으로 녹음 목록을 필터링
사용 방법:
- 검색 상자를 클릭합니다
- 입력을 시작합니다
- 목록이 자동으로 필터링됩니다
- 검색과 일치하는 녹음만 표시됩니다
- 모든 녹음을 다시 보려면 검색을 지웁니다
검색할 수 있는 것:
- 녹음 이름
- 소스 라벨 ("Zoom", "Teams")
- 날짜 (검색 가능한 형식으로 입력된 경우)
- 부분 일치 작동
검색 예시:
- "Zoom" 검색 → 모든 Zoom 녹음 표시
- "budget" 검색 → 이름에 "budget"이 있는 녹음 표시
- "March" 검색 → 3월 녹음 표시
- "client" 검색 → 클라이언트 관련 녹음 표시
검색 지우기:
- X 버튼 클릭 (있는 경우)
- 모든 텍스트 삭제
- Escape 키 누르기
녹음 카드
라이브러리의 각 녹음은 녹음 카드로 표시됩니다 — 녹음의 주요 정보의 컴팩트한 요약.
두 가지 보기 모드:
- 컴팩트 보기 (기본) - 최소 정보, 효율적인 검색
- 확장 보기 - 자세한 정보, 파형 미리보기
컴팩트 보기
┌──────────────────────────────────────────────────────────┐
│ 🎤 Q3 Budget Review - Team Meeting │
│ 47:32 • Today, 2:30 PM • Zoom • Audio │
└──────────────────────────────────────────────────────────┘
요소:
- 아이콘 (🎤) - 유형 표시 (오디오/비디오)
- 이름 - 녹음 제목
- 지속 시간 - 길이 (47:32)
- 타임스탬프 - 녹음 시점 (Today, 2:30 PM)
- 소스 - 출처 (Zoom)
- 유형 - Audio/Video/Flashback
컴팩트 보기 사용 시기:
- 많은 녹음 검색
- 빠른 스캔
- 제한된 화면 공간
- 라이브러리 개요
확장 보기
┌──────────────────────────────────────────────────────────┐
│ │
│ 🎤 Q3 Budget Review - Team Meeting │
│ │
│ 지속 시간: 47:32 │
│ 녹음됨: Today, 2:30 PM │
│ 소스: Zoom │
│ 유형: Audio + Video │
│ 파일 크기: 145 MB │
│ │
│ ┌────────────────────────────────────────────────────┐│
│ │ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░▓▓▓▓▓▓▓▓░░░░░░░░▓▓▓▓▓▓▓▓▓▓ ││
│ │ 파형 미리보기 ││
│ └────────────────────────────────────────────────────┘│
│ │
│ [▶ Play] [✏️ Rename] [📂 Show] [🗑️ Delete] [⋯ More] │
│ │
└──────────────────────────────────────────────────────────┘
확장 보기의 추가 요소:
- 파일 크기 - 사용된 저장소
- 파형 미리보기 - 시각적 오디오 표현
- 액션 버튼 - 모든 사용 가능한 액션 표시
확장 보기 사용 시기:
- 특정 녹음 작업
- 모든 세부 정보 필요
- 재생 전
- 정리 시
녹음 카드 아이콘 설명
오디오 아이콘:
- 🎤 - 마이크 (오디오 녹음)
- 🔴 - 오디오 (일반)
- 🔊 - 시스템 오디오만
- 🎤+🔊 - 결합 오디오 (마이크 + 시스템)
비디오 아이콘:
- 🎥 - 비디오 녹화
- 📹 - 화면 녹화
- 🖥️ - 전체 화면 녹화
- 🪟 - 창 녹화
특수 아이콘:
- ⏪ - Flashback 녹음
- 📥 - 가져온 파일
- 🌐 - 웹/브라우저 녹음
정렬 및 필터링 컨트롤
위치: 일반적으로 사이드바 상단, 검색 근처
정렬 옵션:
- 날짜 (최신순) - 기본
- 날짜 (가장 오래된 순)
- 이름 (A-Z)
- 이름 (Z-A)
- 지속 시간 (가장 짧은 순)
- 지속 시간 (가장 긴 순)
- 크기 (가장 작은 순)
- 크기 (가장 큰 순)
정렬 변경 방법:
- "Sort" 드롭다운 클릭
- 정렬 방법 선택
- 순서를 반전하려면 다시 클릭
필터 옵션:
- All - 모든 것 표시
- Audio only - 오디오 녹음
- Video only - 비디오 녹음
- Today - 오늘의 녹음
- This week - 최근 녹음
- Flashback - Flashback 캡처
- By Source - Zoom, Teams 등
필터링 방법:
- "Filter" 버튼이나 드롭다운 클릭
- 필터 기준 선택
- 일치하는 것만 표시하도록 목록 업데이트
- 재설정하려면 "Clear" 또는 "All" 클릭
영역 3: 메인 콘텐츠 영역
메인 콘텐츠 영역은 SeaMeet 인터페이스의 카멜레온입니다 — 사용자가 무엇을 하는지에 따라 외관이 변경됩니다. 다양한 상태를 살펴봅시다.
상태 1: Capture Hub (유휴 / 녹음 준비)
표시 시점:
- SeaMeet을 처음 열 때
- 녹음이 선택되지 않고 적극적으로 녹음하지 않을 때
보이는 것 — Capture Hub:
메인 콘텐츠 영역은 Capture Hub를 표시합니다. 녹음과 스크린샷 컨트롤을 정중앙에 두는 두 패널 레이아웃입니다:
┌─────────────────────────────────────────────────────────────────────┐
│ CAPTURE HUB │
│ │
│ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │
│ │ START RECORDING │ │ TAKE SCREENSHOT │ │
│ │ │ │ │ │
│ │ [Flashback] [🎙️] [Auto] │ │ [📷] │ │
│ │ 큰 빨간 │ │ 카메라 아이콘 │ │
│ │ 마이크 원 │ │ │ │
│ │ │ │ ● Full Screen │ │
│ │ Flashback 상태 / 컨텍스트 │ │ ○ Area Capture │ │
│ │ 메시지 │ │ │ │
│ │ │ │ [ ] Keep SeaMeet window │ │
│ │ [🎥 Start Recording] CTA │ │ visible when capturing │ │
│ │ │ │ │ │
│ │ Open Launcher Open Floater │ │ [📷 Take Screenshot] │ │
│ └──────────────────────────────┘ └──────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
왼쪽 패널 — Start Recording
왼쪽 패널에는 새 녹음을 시작하는 모든 컨트롤이 포함되어 있습니다:
측면 컨트롤 (카드 상단):
- Flashback 토글 (왼쪽) — Flashback 모드를 순환하려면 클릭: OFF → Audio → Screen → OFF. 가동되었을 때 (버퍼가 충전 중이거나 준비됨) ⚡ 번개 아이콘을 표시합니다. 자세한 내용은 제 7 장을 참조하세요.
- 큰 빨간 마이크 원 (중앙) — Video Settings 모달을 열고 녹음 모드 (오디오 전용, 전체 화면, 창, 영역)를 선택하려면 클릭합니다.
- 자동 감지 토글 (오른쪽) — 미팅 앱이 감지되면 자동 녹음을 활성화합니다.
컨텍스트 영역 (카드 중앙):
- Flashback이 OFF일 때: 시작 방법에 대한 간단한 설명을 표시합니다.
- Flashback이 가동 중 (충전 중)일 때: 버퍼가 채워지는 동안 진행 표시기를 표시합니다.
- Flashback이 준비되었을 때: ⚡ 아이콘과 "Flashback armed" 확인을 표시합니다.
CTA 버튼 (카드 하단):
- 라벨과 동작은 Flashback 상태에 따라 적응합니다:
- Flashback OFF → "Start Recording" (Video Settings 열기)
- Flashback 가동 중 → "Buffering…" (채워지는 동안 비활성화)
- Flashback 준비 → "Record with Flashback" (버퍼를 캡처하고 녹음 시작)
빠른 실행 단축키 (하단 띠):
- Open Launcher — 표시된 단축키로 SeaMeet 런처 패널 열기
- Open Floater — 표시된 단축키로 Floater 위젯 표시/숨김
오른쪽 패널 — Take Screenshot
오른쪽 패널은 녹음과 독립적으로 스크린샷을 처리합니다:
- 카메라 아이콘 버튼 — 큰 영웅 버튼; 현재 선택된 모드를 사용하여 스크린샷을 찍으려면 클릭합니다.
- Full Screen / Area Capture — 전체 화면 캡처와 영역 그리기 사이를 선택하는 라디오 버튼.
- Keep SeaMeet window visible 체크박스 — 체크 해제되었을 때 (기본), SeaMeet은 스크린샷에 나타나지 않도록 캡처 전에 자체를 최소화합니다. 체크되었을 때, 창은 보이는 상태로 유지되며 캡처에 나타납니다.
- Take Screenshot 버튼 — 캡처를 트리거합니다 (카메라 아이콘 클릭과 동일).
목적:
- 캡처를 시작하기 전에 필요한 모든 것을 위한 원스톱 허브
- Flashback 상태가 설정을 열지 않고 보이고 제어 가능
- 스크린샷과 녹음이 두 카드로 깔끔하게 분리됨
상태 2: 녹음 준비 (Video Settings)
표시 시점:
- Capture Hub의 왼쪽 패널에서 큰 빨간 마이크 원이나 "Start Recording" CTA를 클릭할 때
보이는 것:
┌─────────────────────────────────────────────────────────────┐
│ VIDEO SETTINGS MODAL [X 닫기] │
│ │
│ 녹음 모드 선택: │
│ ● Audio only (화면 캡처 없음) │
│ ○ Fullscreen (전체 디스플레이) │
│ ○ Window (단일 애플리케이션 창) │
│ ○ Region (사용자 지정 영역) │
│ │
│ 품질: [Original ▼] 프레임 속도: [30 fps ▼] │
│ │
│ [Start Recording] │
└─────────────────────────────────────────────────────────────┘
목적:
- 오디오 전용 또는 특정 비디오/화면 녹화 모드 선택
- 시작 전 품질 및 프레임 속도 조정
상태 3: 활성 녹음
표시 시점:
- 녹음이 진행 중일 때
- Record 버튼을 클릭한 후
- Stop을 클릭할 때까지
보이는 것:
┌─────────────────────────────────────────────────────────────┐
│ 메인 콘텐츠 영역 (녹음 중) │
│ │
│ 🔴 RECORDING │
│ │
│ 경과 시간: 12:34 │
│ │
│ ┌───────────────────────────────────────────────────────┐│
│ │ ││
│ │ [라이브 파형 표시] ││
│ │ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ││
│ │ ▄▄▄▀ ▀▄▄▄▀ ▀▄▄▄▄▀ ││
│ │ ▄▄▀ ▀▄▄▄▄▀ ││
│ │ 실시간 오디오 시각화 ││
│ │ ││
│ └───────────────────────────────────────────────────────┘│
│ │
│ 오디오 레벨: ████████████░░ 85% │
│ │
│ [⏸️ 일시 정지] [⏹️ 녹음 중지] [⏺️ 표시] │
│ │
└─────────────────────────────────────────────────────────────┘
요소:
녹음 표시기:
- 빨간 "RECORDING" 텍스트 또는 표시기
- 깜박이는 빨간 점 (일부 버전에서)
- 녹음이 활성임을 표시
경과 타이머:
- 녹음한 시간 표시
- 형식: HH:MM:SS 또는 MM:SS
- 매초 업데이트
파형 표시:
- 오디오의 실시간 시각화
- 녹음하는 동안 사운드 레벨 표시
- 오디오가 캡처되고 있는지 확인하는 데 도움이 됨
오디오 레벨 미터:
- 현재 입력 볼륨 표시
- 녹색 = 좋은 레벨
- 노란색 = 시끄러워짐
- 빨간색 = 너무 시끄러움 (클리핑/왜곡)
컨트롤 버튼:
- 일시 정지 (⏸️) - 일시적으로 녹음 중지 (지원되는 경우)
- 중지 (⏹️) - 녹음 종료 및 저장
- 표시 (⏺️) - 타임스탬프 마커 추가 (사용 가능한 경우)
상태 4: 재생
표시 시점:
- 녹음을 재생할 때
- 녹음을 선택하고 Play를 클릭한 후
보이는 것:
┌─────────────────────────────────────────────────────────────┐
│ 메인 콘텐츠 영역 (재생) │
│ │
│ ┌───────────────────────────────────────────────────────┐│
│ │ ││
│ │ [비디오 디스플레이 또는 파형 시각화] ││
│ │ ││
│ │ 비디오의 경우: 비디오 콘텐츠 표시 ││
│ │ 오디오의 경우: 파형 표시 ││
│ │ ││
│ └───────────────────────────────────────────────────────┘│
│ │
│ 12:34 / 45:67 [🔊━━] │
│ │
│ ┌───────────────────────────────────────────────────────┐│
│ │ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░▓▓▓▓▓▓▓▓░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓ ││
│ │ ▲ ││
│ │ 플레이헤드 위치 ││
│ └───────────────────────────────────────────────────────┘│
│ │
│ [⏮️] [⏸️] [⏵️] [⏹️] [⏭️] [1.0x] │
│ │
│ Q3 Budget Review - Team Meeting │
│ 45:67 총 지속 시간 • Zoom • Audio + Video │
│ │
└─────────────────────────────────────────────────────────────┘
자세한 내용: 제 11 장 (재생 기능)
상태 5: 설정 패널
표시 시점:
- 설정 버튼 (⚙️)을 클릭할 때
- 구성 옵션에 액세스할 때
보이는 것:
┌─────────────────────────────────────────────────────────────┐
│ 메인 콘텐츠 영역 (설정) │
│ │
│ 설정 [X 닫기] │
│ │
│ ┌──────────┬────────────────────────────────────────────┐│
│ │ 일반 │ ││
│ │ 오디오 │ [설정 콘텐츠] ││
│ │ 비디오 │ ││
│ │ Flashback│ • 옵션 1 ││
│ │ 자동 녹음│ • 옵션 2 ││
│ │ 저장소 │ • 옵션 3 ││
│ │ 언어 │ ││
│ │ 단축키 │ ││
│ └──────────┴────────────────────────────────────────────┘│
│ │
│ [취소] [적용] │
│ │
└─────────────────────────────────────────────────────────────┘
구조:
- 왼쪽 사이드바: 설정 카테고리
- 메인 영역: 선택한 카테고리의 설정
- 하단: 취소/적용 버튼
설정 카테고리:
- 일반 - 앱 전체 설정
- 오디오 - 마이크, 게인, 장치
- 비디오 - 품질, 모드, 프레임 속도
- Flashback - 버퍼 설정, 자동 시작
- 자동 녹음 - 감지, 권한
- 저장소 - 저장 위치, 파일 관리
- 언어 - 언어, 테마, 외관
- 단축키 - 키보드 단축키 구성
시각적 표시기 및 상태 아이콘
SeaMeet 전반에 걸쳐 다양한 아이콘과 색상이 앱 상태에 대한 시각적 피드백을 제공합니다.
녹음 상태 표시기
녹음 안 함:
- Record 버튼이 🔴 (빨간 원) 표시
- 타이머가 보이지 않음
- 일반 창 제목
녹음 활성:
- Record 버튼이 ⏹️ (사각형) 표시
- 경과 시간을 보여주는 타이머
- 빨간 테두리나 "RECORDING" 표시기가 있을 수 있음
- 창 제목이 "[Recording]"을 표시하도록 변경될 수 있음
일시 정지 (지원되는 경우):
- 일시 정지 버튼 강조됨
- 타이머 정지
- "PAUSED" 표시기 보임
Flashback 상태 표시기
OFF:
- 회색
- "OFF" 또는 표시기 없음
- 메모리를 사용하지 않음
채우는 중:
- 호박색/노란색
- 애니메이션 또는 펄스
- 백분율이 표시될 수 있음 (예: "FILLING 60%")
- 의존하기 전에 녹색을 기다리세요
준비:
- 녹색
- 안정적인 표시기
- 지속 시간 표시 (예: "30S")
- 과거 순간 캡처 준비됨
오디오 레벨 표시기
녹음 중:
좋은 레벨 (녹색):
오디오: ████████████░░ 70%
- 일관된 녹색 바
- 약 60-80%가 이상적
너무 조용함 (낮음):
오디오: ███░░░░░░░░░░ 20%
- 거의 바 없음
- 마이크 게인 증가
- 마이크에 더 가까이 이동
너무 시끄러움 (빨간색):
오디오: ██████████████ 100% ⚠️
- 최대 바
- 왜곡될 수 있음
- 게인을 낮추거나 뒤로 이동
알림 토스트
SeaMeet은 임시 알림 메시지를 표시할 수 있습니다:
성공:
┌─────────────────────────┐
│ ✅ 녹음 저장됨 │
│ 파일: Meeting_2024.webm │
└─────────────────────────┘
경고:
┌─────────────────────────┐
│ ⚠️ 디스크 공간 부족 │
│ 500 MB 남음 │
└─────────────────────────┘
오류:
┌─────────────────────────┐
│ ❌ 녹음 실패 │
│ 마이크 액세스 확인 │
└───────── ────────────────┘
정보:
┌─────────────────────────┐
│ ℹ️ Flashback 준비 │
│ 30초 버퍼 활성 │
└─────────────────────────┘
크기 조정 및 레이아웃 조정
SeaMeet 인터페이스는 다양한 창 크기에 적응합니다.
표준 창 크기
최적 크기:
- 너비: 1000-1400 픽셀
- 높이: 700-900 픽셀
- 모든 요소가 표시되고 액세스 가능
좁은 창 (사이드바 축소됨)
창이 좁을 때:
- 사이드바가 축소되거나 드롭다운이 될 수 있음
- 메인 콘텐츠가 더 많은 공간을 차지함
- 일부 컨트롤이 메뉴로 이동할 수 있음
넓은 창 (확장 보기)
창이 넓을 때:
- 사이드바가 확장될 수 있음
- 더 많은 녹음 카드가 보임
- 비디오를 위해 플레이어 영역이 더 큼
전체 화면 모드
사용 가능:
- 비디오 재생 (F 키 또는 버튼)
- 일부 설정 패널
- 프레젠테이션 모드
토글 방법:
- 진입: F 키 또는 비디오 더블 클릭
- 종료: ESC 키 또는 F 키 다시
인터페이스 사용자 지정 (사용 가능한 경우)
일부 버전의 SeaMeet은 인터페이스 사용자 지정을 허용합니다.
테마 설정
라이트 모드:
- 흰색/연한 회색 배경
- 어두운 텍스트
- 주간 사용 표준
다크 모드:
- 어두운 회색/검은 배경
- 밝은 텍스트
- 어두운 곳에서 눈에 편함
- OLED 화면에서 배터리 절약 가능
변경 방법:
- 설정 → 언어 및 외관
- "Light" 또는 "Dark" 선택
- 또는 시스템 설정을 따르려면 "Auto"
사이드바 너비 (조정 가능한 경우)
크기 조정 방법:
- 사이드바와 메인 영역 사이의 가장자리 찾기
- 커서가 크기 조정 커서 (↔️)로 변경됨
- 왼쪽이나 오른쪽으로 드래그
- 새 너비를 설정하려면 놓기
인터페이스 탐색 팁
빠르게 이동하기
1. 키보드 단축키 사용
- 일반적인 액션에 대해 마우스보다 빠름
- 재생/일시 정지에 Space
- 탐색에 화살표
- 전체 목록은 제 15 장 참조
2. 컨텍스트 메뉴를 위한 우클릭
- 녹음에는 우클릭 메뉴가 있음
- 일반적인 액션에 빠른 액세스
- 다른 영역에서 다른 옵션
3. 호버 툴팁 찾기
- 버튼 위에 호버하여 무엇을 하는지 확인
- 아이콘 전용 버튼에 특히 도움이 됨
- 사용 가능한 경우 키보드 단축키 표시
4. 검색 상자 사용
- 녹음을 찾는 가장 빠른 방법
- 실시간으로 작동
- 이름과 소스 검색
시각적 피드백 이해
색상은 의미를 가집니다:
- 빨간색: 녹음, 오류, 중지
- 녹색: 준비, 성공, 활성
- 노란색/호박색: 경고, 채우는 중, 주의
- 회색: 비활성화, 비활성, 꺼짐
- 파란색: 정보, 링크, 선택
애니메이션은 의미를 가집니다:
- 펄스: 로딩, 채우는 중, 진행 중
- 정적: 준비, 완료, 안정
- 깜박임: 긴급, 주의 필요
Lite vs Full 모드
SeaMeet은 두 가지 인터페이스 모드로 제공됩니다. 동일한 녹음 엔진, 디스크의 동일한 파일, 동일한 트레이 아이콘을 공유하지만 — 매우 다른 양의 UI를 노출합니다.
모드 선택
처음 깨끗하게 실행할 때, SeaMeet은 어떤 경험을 원하는지 묻는 모드 선택기를 표시합니다. 업그레이드하는 기존 v2.x 사용자는 자동으로 Full 모드로 마이그레이션됩니다 (눈에 띄게 변경되는 것이 없음). 하지만 모든 사람은 나중에 설정에서 전환할 수 있습니다.
선택된 모드는 UI 설정에서 appMode: 'full' | 'lite'로 유지됩니다. 녹음이 진행 중일 때 모드 전환은 캡처를 잃지 않도록 녹음이 빠질 때까지 보류됩니다; 설정 모달은 즉시 닫혀 대기 중 "Saving…" 스피너가 보입니다.
Full 모드 (기본)
지금까지 읽어온 챕터입니다 — 사이드바 + Capture Hub + 메인 콘텐츠 영역, 위 섹션에서 다룬 모든 상태 (녹음, 재생, 설정). Full 모드에는 다음이 포함됩니다:
- Flashback 및 스크린샷 컨트롤이 있는 Capture Hub
- 녹음 카드, 검색, 정렬 및 필터가 있는 전체 사이드바
- 노트 및 위키 (제 16-17 장 참조)
- 미디어 라이브러리 (제 10 장)
- 모든 설정 카테고리 (제 18 장 이상)
- 로컬 우선 작업 공간 (아래 "작업 공간" 참조)
SeaMeet이 주요 녹음 표면이고 노트, 위키, 에이전트, 라이브러리 관리를 한 창에 원할 때 Full 모드를 사용하세요.
Lite 모드
Lite 모드는 시스템 트레이와 단일 클라우드 지원 미팅 목록에 중심을 둔 훨씬 작은 표면 영역입니다. 사이드바가 없고, 노트 보기, 위키, Capture Hub가 없습니다 — 녹음은 트레이 (또는 자동 감지, 또는 단축키)에서 시작되며, 완료된 녹음은 미팅 후 요약 파이프라인이 SeaMeet 작업 공간에 업로드한 후 미팅 카드로 표면화됩니다.
일반적인 Lite 창은 다음과 같습니다:
┌─────────────────────────────────────────────────────────────┐
│ [Acme Sales ▼] [🔍] [⚙ 설정] │ ← 작업 공간 헤더
├─────────────────────────────────────────────────────────────┤
│ Thursday, June 4 │
│ │
│ 3 meetings, 2h 14m this week │
│ │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Q3 Pipeline Review — Today, 10:00 [Open] ││
│ │ Discovery: Northwind — Yesterday, 14:30 [Open] ││
│ │ Internal sync — Mon, 09:00 [Open] ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘
Full 모드와 다른 점:
| 표면 | Full | Lite |
|---|---|---|
| 녹음 카드가 있는 사이드바 | 예 | 아니요 — 클라우드 미팅 목록으로 대체됨 |
| Capture Hub (두 패널) | 예 | 아니요 — 트레이/단축키에서 녹음 시작 |
| 노트 및 위키 보기 | 예 | 아니요 |
| 미디어 라이브러리 | 예 | 아니요 |
| 상단의 작업 공간 헤더 | 전용 보기에서만 | 항상 보임 |
| 시스템 트레이 | 예 | 예 (작업 공간 헤더 행 포함) |
| 자동 감지 토스트 | 예 | 예 |
| 권한 온보딩 | 예 | 예 |
| 설정 패널 | 전체 카테고리 목록 | 범위가 지정된 "Lite Settings" 모달 |
Lite의 작업 공간 헤더:
Lite 창의 맨 위는 작업 공간 전환기입니다 (활성 작업 공간 이름을 아바타와 셰브론과 함께 표시하는 버튼). 이를 클릭하면 SeaMeet 클라우드에서 액세스 권한이 있는 모든 작업 공간의 드롭다운이 열립니다. 다른 작업 공간 선택:
- 새 작업 공간 ID를 로컬에 유지합니다
- 미팅 목록을 새로 고칩니다
- 트레이에서 시작된 녹음도 올바른 위치에 도달하도록 트레이 메뉴에 새 작업 공간 이름을 푸시합니다
- 페이지 매김을 페이 지 1로 재설정합니다
로그아웃하면 트레이의 작업 공간 헤더 (traySetWorkspaceDisplay(null, null))가 지워져 메뉴가 더 이상 액세스 권한이 없는 작업 공간에 대해 거짓말하지 않습니다.
Lite에서 녹음하기:
- 트레이 아이콘을 클릭하고 Record audio / fullscreen / region 선택 — 또는 전역 단축키 사용
- Lite 녹음 보기가 라이브 파형, 타이머, 단일 Stop 컨트롤로 메인 창을 차지합니다
- 중지하면, 파일이 로컬에 저장되고 그리고 전사 및 요약을 위해 SeaMeet 작업 공간에 업로드됩니다
- 클라우드 파이프라인이 완료되면, 미팅 카드가 목록에 나타납니다
SeaMeet이 SeaMeet 클라우드에 공급하는 백그라운드 레코더일 때 Lite 모드를 사용하세요 — 트레이가 작업을 수행하고 검토할 미팅의 깔끔한 목록을 원합니다.
모드 간 전환
설정을 열고 (두 모드 모두에서), "Switch to Full / Lite mode" 액션을 찾고, 확인합니다. SeaMeet은 진행 중인 녹음을 빼낸 다음, 렌더러를 다른 모드로 다시 시작합니다. 파일, 작업 공간, 설정, 트레이 아이콘은 전환에서 살아남습니다.
작업 공간
SeaMeet에는 이름을 공유하지만 다른 곳에 있는 두 가지 다른 작업 공간 개념이 있습니다. 어느 것이 어느 것인지 이해하면 혼란을 피할 수 있습니다.
로컬 작업 공간 (Full 모드)
Full 모드에서 작업 공간은 Obsidian 스타일의 볼트입니다 — 노트, 생성된 위키, 그리고 (기본적으로) 녹음을 보관하는 디스크의 폴더입니다. 메인 프로세스의 WorkspaceManager는 다음을 소유합니다:
- 설정 파일에 유지되는 작업 공간의 레지스트리 (
{ id, name, path, isDefault? }[]) - 활성 작업 공간 ID (한 번에 하나만 활성)
- FSEvents가 안정적으로 발생하지 않는 외부 볼륨 및 네트워크 마운트 (예: macOS
/Volumes/, Google Drive의~/Library/CloudStorage/GoogleDrive-<email>/…)에 대해 자동 폴링이 활성화된 활성 작업 공간 경로의 chokidar 파일 감시자 userData/workspace-state/<id>.json아래의 작업 공간별 상태 (마지막으로 열린 노트, 최근 파일 등)
처음 실행 시, 등록된 작업 공간이 없으면, SeaMeet은 저장 디렉토리를 가리키는 단일 Default 작업 공간을 자동으로 만듭니다. "Default" 이름은 모든 23개 언어로 현지화됩니다.
작업 공간 전환기 (사이드바 헤더):
노트 보기 (제 16 장)와 위키 보기 (제 17 장) 모두 파일 트리 상단에 <WorkspaceSwitcher>를 렌더링합니다:
┌──────────────────────────────────┐
│ [🅰] Acme Vault ⌄ │ ← 활성 작업 공간
├──────────────────────────────────┤
│ Workspaces │
│ ✓ Acme Vault ~/Notes/Acme │
│ Personal ~/Notes/Personal│
│ Side Project ~/Code/Side │
├──────────────────────────────────┤
│ + Add workspace… │
└──────────────────────────────────┘
- 활성 행 클릭으로 드롭다운 열기
- 다른 작업 공간 클릭으로 그것으로 전환 — 파일 감시자가 해체되고, 새 작업 공간의 경로가 마운트되고, 노트와 위키가 새로 고침되며, 작업 공간별 상태가 복원됨
- **Add workspace…**가 네이티브 폴더 선택기를 열어 모든 디렉토리를 볼트로 등록할 수 있습니다 (고유성 확인 — 동일한 경로를 두 번 등록하는 것은 거부됨)
- 행의 Remove (×)는 SeaMeet 항목만 제거합니다; 디스크의 파 일은 그대로입니다. 마지막 작업 공간은 제거할 수 없습니다.
- 각 행은 동기화 감지가 찾으면 클라우드 배지 (Dropbox, iCloud, OneDrive, Google Drive)와 git 원격 배지를 표시할 수 있습니다
작업 공간 전환은 직렬화됩니다: 전환이 이미 진행 중이면, 다음 것은 NotesManager / WikiManager가 오래된 경로를 가리키는 일이 절대 없도록 끝날 때까지 기다립니다.
클라우드 작업 공간 (Lite 모드)
Lite 모드에서 (그리고 클라우드 지원 Full 빌드에서), 작업 공간은 다른 것을 의미합니다: SeaMeet 클라우드의 팀 작업 공간. <WorkspacePicker> 컴포넌트는 SeaMeet API를 통해 액세스 가능한 작업 공간을 가져오고 업로드 라우팅을 위해 선택된 것을 유지합니다.
클라우드 작업 공간은 다음을 구동합니다:
- 새 녹음이 업로드되는 작업 공간
- Lite 미팅 목록에 나타나는 작업 공간의 미팅
- 트레이 메뉴의 작업 공간 헤더 행 (그래서 다음 트레이에서 시작된 녹음이 어디에 도달할지 한눈에 볼 수 있음)
클라우드 선택기는 my_status가 INACTIVE인 작업 공간을 필터링합니다. 처음 로그인 시, 이전에 선택한 작업 공간이 반환된 목록에 없으면 (멤버십을 잃거나, 스키마 드리프트 등), 선택기는 사용 가능한 첫 번째 작업 공간을 자동으로 선택하고 그것을 유지합니다 — 그래서 메뉴는 액세스할 수 없는 ID에서 절대 막히지 않습니다.
둘 다 동시에
클라우드 지원 Full 빌드에서는 두 종류의 작업 공간을 동시에 선택할 수 있습니다: 노트를 보관하는 로컬 볼트와 업로드를 받는 SeaMeet 클라우드 작업 공간. 독립적입니다 — 하나를 전환해도 다른 것은 전환되지 않습니다.
빠른 참조: 인터페이스 요소
┌─────────────────────────────────────────────────────────────┐
│ 메인 인터페이스 빠른 참조 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 상단 바: │
│ [☰] - 내비게이션 토글 (사이드바 축소/확장) │
│ [👤] - 계정 메뉴 → 설정, 로그인/아웃, 도움말 │
│ │
│ 사이드바: │
│ [🔍 검색] - 녹음을 빠르게 찾기 │
│ [📂 폴더 열기] - 녹음 저장 폴더 열기 │
│ [녹음 카드] - 라이브러리 │
│ ├─ 아이콘: 유형 (🎤 오디오, 🎥 비디오, 📷 스크린샷) │
│ ├─ 이름: 녹음 제목 │
│ ├─ 지속 시간: 길이 │
│ ├─ 시간: 녹음 시점 │
│ └─ 소스: 출처 앱 │
│ │
│ 메인 영역 (상태에 따라 변경): │
│ • 유휴 → Capture Hub (두 패널: 녹음 + 스크린샷) │
│ └─ 왼쪽: Flashback 토글, 큰 마이크, 자동 감지, │
│ 컨텍스트 영역, Start Recording CTA │
│ └─ 오른쪽: 카메라 아이콘, Full/Area 토글, Keep │
│ window visible 체크박스, Take Screenshot 버튼│
│ • 녹음: 타이머 + 파형 + 컨트롤 │
│ • 재생: 비디오/파형 + 타임라인 + 컨트롤 │
│ │
│ CAPTURE HUB — FLASHBACK 상태: │
│ • ⚫ 회색 링 = Flashback OFF │
│ • ⚡ 호박색 = Flashback 가동 중 (버퍼 채우는 중) │
│ • ⚡ 녹색 = Flashback 준비 (과거 캡처 가능) │
│ │
│ 레이아웃 팁: │
│ • 창 크기 조정: 가장자리 드래그 │
│ • 전체 화면 비디오: 재생 중 F 누르기 │
│ • 검색: 빠른 찾기에 🔍 상자 사용 │
│ │
└─────────────────────────────────────────────────────────────┘
Last updated: 2026-06-04 SeaMeet 사용자 매뉴얼의 일부 이전: 제 12 장 - 파일 가져오기 다음: 제 14 장 - Floater
Published: