lacvet
a67cdf574d
[Phase L27] 경쟁 공백 즉시 해소 — Windows 일상 제어 도구 5종 구현
VolHandler.cs (신규, prefix=vol):
- Windows Core Audio API COM 직접 호출 (IAudioEndpointVolume)
- vol 50 설정, vol up/down ±10%, vol mute 토글
- AudioEndpoint 래퍼 클래스 + IDisposable 해제
- 볼륨 바 시각화 (20칸 블록), NuGet 불필요
QrHandler.cs (신규, prefix=qr):
- QRCoder 1.6.0 NuGet 추가 (순수 C#, ~150KB)
- qr {텍스트} → PNG 클립보드 복사
- qr save {텍스트} → TEMP 저장 후 탐색기 열기
- 바이트 길이·URL 자동 감지 표시
MeetHandler.cs (신규, prefix=meet):
- %APPDATA%\AxCopilot\meet.json 로컬 저장
- meet add/del CRUD, 이름·URL·서비스 검색
- 서비스 자동 감지 (Zoom/Teams/Google Meet/Webex/Discord/Slack)
- Enter → UseShellExecute URI 열기
BrightHandler.cs (신규, prefix=bright):
- WMI PowerShell subprocess (Get-CimInstance WmiMonitorBrightness)
- bright 70 설정, bright up/down ±10%
- 노트북 내장 디스플레이 전용, 외장 모니터 미지원 안내
- 밝기 바 시각화 (20칸 블록)
PasteHandler.cs (신규, prefix=paste):
- ClipboardHistoryService 의존성 주입
- paste 3 1 5 → 3번→1번→5번 순서대로 Ctrl+V
- paste all → 최근 20개 항목 전체 순차 붙여넣기
- SendInput P/Invoke + AttachThreadInput 포커스 전환
- Raycast "Paste Sequentially" 대응
App.xaml.cs: L27 핸들러 5개 등록 (Vol/Qr/Meet/Bright/Paste)
AxCopilot.csproj: QRCoder 1.6.0 패키지 참조 추가
LAUNCHER_ROADMAP.md: Phase L27 ✅ 완료 + 벤치마킹 공백 해소 표시
빌드: 경고 0, 오류 0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 19:37:52 +09:00
..
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-04 13:35:49 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-04 13:35:49 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-04 19:37:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-04 09:49:44 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00