Conversation
- Redesign debounce as 4-state FSM (IDLE/ACTIVE/FINAL/COOLDOWN) with 50ms-throttled LQ preview for immediate visual feedback - Remove dead code: cancel_requested, PREVIEW state, hud_render_background, RENDER_SHOW_INFO, handle_object_selection, RENDER_SHIFT_HELD - Remap keys: Y/U N/M resize, I/J O/K P/L rotate, [] ;' ,. light move, TAB select, UP/DOWN page navigation (macOS SHIFT compatibility) - Add keyguide dirty flag for incremental redraw optimization - Gate pixel_timing output behind RENDER_ENABLE_PIXEL_TIMING flag Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Reflect 033-hud-input-optimization changes across all documentation: - Update keybinding tables (resize Y/U/N/M, rotate I/J/O/K/P/L, light []/;'/,., select TAB, page Up/Down) - Rewrite debounce FSM docs (4-state: IDLE→ACTIVE→FINAL→COOLDOWN) - Add v2.3.0 entry to CHANGELOG and release history - Update render loop flow diagrams and event handler dispatch - Add complete render state flags table to Data-Structures Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
hud_text.c), shift key 핸들링 (RENDER_SHIFT_HELD),RENDER_SHOW_INFO플래그 등 미사용 코드 정리Changes (29 files, +1,428 / -247)
includes/: render_debounce.h, window.h, window_internal.h, hud.h, hud_text.h 정리src/render/: debounce FSM 재작성 (render_debounce.c, render_debounce_timer.c)src/window/: 이벤트 핸들러, 키 핸들러, 리사이즈, 로테이트, 오브젝트 이동 로직 업데이트src/hud/: hud_text.c 삭제, hud_toggle.c 정리src/keyguide/: 키가이드 렌더링 업데이트specs/033-hud-input-optimization/: 7개 스펙 문서 + contracts/ 추가Testing
make빌드 성공 확인🤖 Generated with Claude Code