Tags: malpern/KeyPath
Tags
Release v1.0.0-beta4: Block 5 Complete - Emphasis & Polish Block 5 Features: - Key emphasis via push-msg (emphasis:h,j,k,l) - Icon registry infrastructure (display deferred) - Physical keyboard layout (already implemented) - Smooth key fade-out animation (from Block 4) All 5 Back To Good blocks complete: ✅ Block 0: Back To Good Baseline ✅ Block 1: Shipping / Release UX (Sparkle + What's New) ✅ Block 2: Wizard UX + Reliability Instrumentation ✅ Block 3: Settings / Status Consistency Polish ✅ Block 4: Keyboard Visualizer + Mapping UX ✅ Block 5: Other Product Features (Low Risk, Independent) Documentation: - ADR-024 partial status clearly documented - Remaining icon work outlined with solutions - Physical keyboard layout feature documented Technical improvements: - .kanataMessagePush notification infrastructure - customEmphasisKeyCodes state management - KeyIconRegistry with 50+ mappings - Enhanced CLAUDE.md documentation
Release v1.0.0-beta3: Smooth key fade-out animation Features: - Added smooth blue-to-black fade-out animation when keys are released (0.25s) - Color interpolation instead of opacity for clean visual transitions - Per-key release fades distinguished from global overlay fades Technical improvements: - Per-key fade state tracking in KeyboardVisualizationViewModel - Color blending logic in OverlayKeycapView - Fade animation tasks with automatic cancellation on re-press
Blocking reload(wait), protocol v2, framing cleanup, diagnostics surf… …aced
Reload(wait) v1 integrated; UI save validated
Checkpoint: Kanata TCP Hello/Status integrated; wizard green; helper … …fixed; quiet logs
feat: Wizard UI HIG compliance - button order and keyboard shortcuts - Created WizardButtonBar component following macOS HIG guidelines - Updated all 9 wizard pages to use standardized button order (Cancel left, Primary right) - Added keyboard shortcuts (Return for primary, Escape for Cancel/Back) - Removed custom close button from wizard header (uses standard SwiftUI sheet controls) - Added Back navigation to all wizard pages - Improved alert button order with keyboard shortcuts All pages now follow macOS Human Interface Guidelines for button placement and keyboard navigation. This improves consistency and user experience. Files modified: - New: WizardButtonBar.swift component - Updated: All 9 wizard page views - Updated: InstallationWizardView.swift (removed custom close button) See docs/WIZARD_HIG_PR_SUMMARY.md for detailed changelog.
PreviousNext