2026-06-25

요약 (AI 작성)

모디파이어 홀드 단축키 힌트 오버레이를 KH-0부터 만든 날입니다. 설계(KH-0)에서 출발해 활성 pane 우상단 멀티행 HUD 컴포넌트(KH-1), 카탈로그(카테고리·키캡 분리, KH-2), keyhint.* 스키마-주도 설정(KH-3), 홀드 트리거(KH-4, ABI v87)를 얹고, 키캡을 셀 배경으로 또렷하게(KH-5) 만든 뒤 박스 HUD를 요소별 배지로 재설계(KH-6)했습니다. 간헐 미표시 루트커즈는 순수 Zig 상태머신으로 이주해(ABI v88) 잡고, Cmd를 떼도 배지가 유지되도록(가시성 토글이 metal_dirty를 세우게, KH-9) 다듬었습니다.

헤더·사이드바 아이콘 렌더링도 크게 손봤습니다. 빌드타임 SVG→coverage 아이콘 합성 인프라(git-branch 파일럿)를 깔고, 헤더 아이콘(◧·⚙)을 목표 크기로 직접 래스터해 slot-stretch blur를 없앴으며, 헤더 아이콘 전체를 PUA SVG 합성으로 통일하고 이모지를 단색화했습니다. 사이드바 카드 브랜치 줄은 GitHub octocat 마크로 바꾸고 에이전트 심볼(✶◆)을 PUA로 합성했으며, 세로 스무스 스크롤·스크롤바(ABI v86)와 에이전트 완료 알림(제목에 종류·세션, 본문 답변 확장), 스크롤 시 명령줄을 최상단에 고정하는 sticky command(OSC 133)도 추가했습니다.

커밋

ohah/maru

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#1070mergedfix(renderer): 알림 종 호버 배경을 종 글리프 중심에 정렬
ohah/maru#1069mergedfix(keyhint): Cmd 떼도 배지 유지 — 가시성 토글이 metal_dirty를 세우게(KH-9)
ohah/maru#1068mergedtest(macos): 사이드바 카드 브랜치/폴더 줄 self-verify 게이트(MARU_FAKE_BRANCH)
ohah/maru#1067mergedfix(renderer): 사이드바 카드 브랜치 줄을 GitHub octocat 마크로 교체
ohah/maru#1066mergedfix(renderer): 헤더 알림 종(🔔) width-2 가로 stretch 제거
ohah/maru#1065mergedfix(keyhint): /code-review max 후속 — 멀티윈도우·enabled 재확인·레이어링 등 8건
ohah/maru#1064mergedfeat(renderer): 사이드바 에이전트 심볼 ✶◆ PUA 합성 + 알림 심볼 분리
ohah/maru#1063mergedfix(keyhint): 홀드 힌트 간헐 미표시 루트커즈 — 순수 Zig 상태머신(ABI v88)
ohah/maru#1062mergedfeat(renderer): 헤더 아이콘 전체 PUA SVG 합성으로 통일 + 이모지 단색화
ohah/maru#1061mergedfix(macos): 단축키 배지 홀드 — 만료 재확인 완화(간헐 미표시)
ohah/maru#1060mergedfeat(renderer): 빌드타임 SVG→coverage 아이콘 합성 인프라 + git-branch 파일럿
ohah/maru#1059mergedfix(chrome): 단축키 배지 — code-review 결함 수정(KH-6)
ohah/maru#1058mergedfeat(renderer): 헤더 ⚙ 아이콘도 목표크기 직접 래스터 — slot-stretch blur 제거(S4)
ohah/maru#1057mergedfeat(chrome): 단축키 힌트 배지 — 탭바 +(⌘T)·활성 탭(⌘W) 추가(KH-6 A)
ohah/maru#1056mergedfeat(chrome): 단축키 힌트 박스 HUD → 요소별 배지 재설계(KH-6 B)
ohah/maru#1055mergedfeat(renderer): 헤더 아이콘 ◧ 목표크기 직접 래스터로 slot-stretch blur 제거
ohah/maru#1054mergedfix(chrome): 키캡 대비 — 명암 기준 keycapBg로 light·dark 모두 또렷 (리뷰 후속)
ohah/maru#1053mergedfeat(chrome): 단축키 힌트 키캡 또렷하게 — keycap_bg 셀 배경(KH-5)
ohah/maru#1052mergedfeat(macos): 모디파이어 홀드 단축키 힌트 HUD 트리거(KH-4, ABI v87)
ohah/maru#1051mergedfeat(config): 단축키 힌트 설정 keyhint.* 스키마-주도(KH-3)
ohah/maru#1050mergedfeat(catalog): 단축키 힌트 내용 — 카테고리·키캡 분리·행 빌더(KH-2)
ohah/maru#1049mergedfeat(chrome): 단축키 힌트 HUD 컴포넌트 + 활성 pane 우상단 멀티행 박스(KH-1)
ohah/maru#1048closedfeat(chrome): 단축키 힌트 HUD 컴포넌트 + 활성 pane 우상단 멀티행 박스(KH-1)
ohah/maru#1047mergeddocs(keybind-hints): 모디파이어 홀드 단축키 힌트 오버레이 설계(KH-0)
ohah/maru#1046mergedfix(notifications): code-review 후속 — 평탄화 trailing-space·단일출처 글리프·stale 문서·테스트
ohah/maru#1045mergeddocs(refactor): app_session §5에 E1·b1·b2 누적 리뷰 결과(0 결함) 추가
ohah/maru#1044mergedfeat(notifications): 에이전트 완료 알림 — 제목에 종류·세션, 본문 답변 확장
ohah/maru#1043mergedfeat(scrollback): sticky command — 스크롤 시 명령줄을 최상단 고정(OSC 133)
ohah/maru#1042mergedfeat(sidebar): 워크스페이스 사이드바 세로 스무스 스크롤 + 스크롤바(ABI v86)