Commit graph

  • 2f88f37563 Expose specialKeys for direct use by minimal visualizer. minimal-visualizer Andrew Kitchen 2026-05-10 17:50:47 -07:00
  • 91e58ce299
    Merge 40399ccda5 into 58133a7bca prossm 2026-04-27 11:13:14 -04:00
  • 40399ccda5 Add customizable mouse-click effects with new "Mouse" preferences tab prossm 2026-04-27 10:47:19 -04:00
  • d2912b679f gitblobstore: checkandput manifest Andrew Kitchen 2026-04-11 16:49:04 -07:00
  • 0232dd0bcb gitblobstore: checkandput manifest Andrew Kitchen 2026-04-11 16:49:01 -07:00
  • 60020c8b8e
    Merge 196459f772 into 58133a7bca Logan Nguyen 2026-04-10 17:32:57 -05:00
  • 196459f772
    feat: show modifier-only keypresses in visualizer Logan Nguyen 2026-04-10 17:30:15 -05:00
  • 96e2bcb470
    Merge b6f263bac7 into 58133a7bca SoCuul 2026-04-04 20:16:28 -07:00
  • b6f263bac7
    Improve naming for build steps SoCuul 2026-04-04 20:16:21 -07:00
  • e2595af1c0
    Load about screen from asset catalog SoCuul 2026-04-04 20:15:15 -07:00
  • f72c6cd93d
    Made the about window interactive SoCuul 2026-04-03 09:22:47 -07:00
  • 7da5b63172
    WIP: Add global display mode for visualizers SoCuul 2026-04-02 00:15:07 -07:00
  • bf8e21136b
    Explicitly opt-in to restorable state SoCuul 2026-04-02 00:45:18 -07:00
  • d8db4460d0
    Add reset button to default visualizer prefs SoCuul 2026-03-29 11:09:30 -07:00
  • 2bdcb0c44a
    Add customization to svelte visualizer SoCuul 2026-03-29 10:59:27 -07:00
  • 1350770085
    Merge 6110accdb7 into d15cb0e339 SoCuul 2026-03-29 12:11:18 -07:00
  • 6110accdb7
    Disable non-modifier keys by default for minimal SoCuul 2026-03-29 12:10:57 -07:00
  • c26264cfaa
    Add descriptive window title for minimal SoCuul 2026-03-29 09:44:51 -07:00
  • 3e1967f013
    Include descriptive visualizer window titles SoCuul 2026-03-29 09:37:19 -07:00
  • fddba37ce2
    Export .kcplugin UTI SoCuul 2026-03-29 08:33:40 -07:00
  • 21f2ea1683
    Consolidate pref pane widths and decouple height SoCuul 2026-03-29 08:13:31 -07:00
  • 499e0c5919
    Replace .qtz about window view with .ca view SoCuul 2026-03-29 05:37:11 -07:00
  • 59725539a0
    Organize status item and dock menus SoCuul 2026-03-28 23:06:24 -07:00
  • eb66aef620
    Migrate remaining code to use ARC SoCuul 2026-03-29 09:29:29 -07:00
  • f4349b9135
    Migrate from bundle NIBs to flat XIBs SoCuul 2026-03-28 22:12:16 -07:00
  • afc686fd81
    Migrate image assets to asset catalog SoCuul 2026-03-28 22:58:59 -07:00
  • b4af132deb
    Switch preferences menu icons to use SF Symbols SoCuul 2026-03-28 11:54:49 -07:00
  • 4a3e1497e1
    Add mouse and special chars support for minimal SoCuul 2026-03-28 10:36:31 -07:00
  • 0068682325
    Add preferences for customizing minimal visualizer SoCuul 2026-03-28 10:57:47 -07:00
  • 74be9fb609
    Merge cce31c22cf into 58133a7bca Nikolay Borovets 2026-02-19 23:32:56 +03:00
  • cce31c22cf Refine Windows keystroke display logic in KCEventTransformer Nick Borovets 2026-02-19 20:25:31 +03:00
  • d6e27550d2 Disable Windows equivalent keystrokes display in KCDefaultVisualizer and SvelteVisualizer Nick Borovets 2026-02-19 20:17:57 +03:00
  • b9ef958775 Add option to show Windows equivalent keystrokes in visualizers Nick Borovets 2026-02-19 20:04:58 +03:00
  • 9e760bf123 Add Windows keystroke transformation support Nick Borovets 2026-02-19 16:20:10 +03:00
  • 3a17e7e3fb
    Merge 95f54430ef into 58133a7bca davidhcefx 2025-12-23 17:14:16 +08:00
  • 95f54430ef
    Add documentation for Settings davidhcefx 2025-12-23 17:13:58 +08:00
  • d15cb0e339 Checkpoint adding support for normal keystrokes to minimal visualizer Andrew Kitchen 2025-04-29 16:25:38 -07:00
  • e4201d65e1 Clean up and DRY adding shift glyph Andrew Kitchen 2025-04-20 19:13:48 -07:00
  • b91d0971f0 Rename Mods -> Minimal Andrew Kitchen 2025-01-25 15:35:50 -08:00
  • 0046799a5f Move isCommand and isModified to base class and use in transformer Andrew Kitchen 2025-01-17 13:38:58 -08:00
  • 3bf60f5400 Project file fixups, cleanup Andrew Kitchen 2025-01-17 13:34:41 -08:00
  • a952d37815 Fix a runtime warning and convert to ARC to fix a memory leak Andrew Kitchen 2024-11-01 16:50:22 -07:00
  • e4396ef8af if frame.origin.x is on left side of window, grow to the right. Otherwise grow to the left. Colin T.A. Gray 2024-09-26 10:48:50 -04:00
  • f803c52e46 giving up on autosave frame, using defaults directly Colin T.A. Gray 2024-09-26 10:34:00 -04:00
  • ac39f2cdbc supports 'FN' key, and I had the order flipped on modifiers Colin T.A. Gray 2023-11-02 12:12:38 -04:00
  • fd5f9608d2 code style changes, and ordered modifiers '⌃⌥⇧⌘' Colin T.A. Gray 2023-10-20 11:51:09 -04:00
  • 3d2809ad6f updates for Sonoma to ignore mouse events (resize frame on mods change) Colin T.A. Gray 2023-10-17 14:37:52 -04:00
  • 4f4142b4b3 adds 'Mods only' visualizer Colin T.A. Gray 2019-02-27 10:58:43 -05:00
  • 58133a7bca v0.10.5 main v0.10.5 Andrew Kitchen 2025-11-23 19:48:04 -08:00
  • 65f72bbee2 Update Sparkle to 2.7.3 Andrew Kitchen 2025-11-23 11:59:28 -08:00
  • 9e87939ac3 Configure input source observer to correctly notify in the background Andrew Kitchen 2025-11-21 13:59:53 -08:00
  • 5264fb8668
    Refactor: Improve code quality and fix critical issues Claude 2025-11-15 15:59:59 +00:00
  • 60070c7883
    Add dual notation feature (macOS + Windows) for keystroke display Claude 2025-11-15 15:48:54 +00:00
  • fcdd494a7a Set version to 0.10.5-pre Andrew Kitchen 2025-08-23 17:29:55 -07:00
  • 067ff8f3a9 v0.10.4 v0.10.4 Andrew Kitchen 2025-08-23 17:22:41 -07:00
  • 155437e9fd Minor cleanup Andrew Kitchen 2025-08-23 17:16:18 -07:00
  • b1cfc5c1f9 Minor MainMenu.nib metadata updates following #322 Andrew Kitchen 2025-08-23 17:06:50 -07:00
  • 52a8c831fc Fix issue when dismissing shortcut input control. Andrew Kitchen 2025-08-23 16:52:11 -07:00
  • 1d1e16c01c Update Sparkle to 2.7.1 Andrew Kitchen 2025-08-03 14:23:00 -07:00
  • cf7a9df93b
    Update designable.nib (#322) adastra1826 2025-08-23 19:59:05 -04:00
  • 87484b9101 Show KeyCastr as inactive if we fail to install the event tap Andrew Kitchen 2025-07-21 13:19:45 -07:00
  • 5d8b99d0f1
    Uppercase characters when Option modifier is pressed (#329) Philly Cai 2025-08-04 05:13:49 +08:00
  • 62dcaf74d0 test: update test case & change option key handlings Philly Cai 2025-06-29 11:58:38 -07:00
  • 2819a42877 test: create unit test cases for KCEventTransformer Philly Cai 2025-06-28 04:10:46 -07:00
  • 1155a9288b fix: uppercase characters when Option modifier is pressed Philly Cai 2025-06-27 13:17:44 -07:00
  • c039935bc3
    Update designable.nib adastra1826 2025-04-24 13:42:23 -04:00
  • 2066c3dd15 Set version 0.10.4-pre Andrew Kitchen 2025-04-12 16:06:15 -07:00
  • 7f033daf5a Revert to KeyCastr.app.zip Andrew Kitchen 2025-03-28 09:07:07 -07:00
  • 05e3fcbeea v0.10.3 v0.10.3 Andrew Kitchen 2025-03-26 18:03:24 -07:00
  • a6f1a632ec Upgrade some project settings, decline others Andrew Kitchen 2025-03-26 15:38:41 -07:00
  • 66f9c90371 Update About box for 2025 Andrew Kitchen 2025-03-26 15:35:20 -07:00
  • d62011c749 Avoid migrating user preferences on macOS 10.13 Andrew Kitchen 2025-03-26 13:18:30 -07:00
  • 5e8ff49868 Fix macOS deployment target support for older versions Andrew Kitchen 2025-03-26 12:43:04 -07:00
  • 0d4c8d1b74 v0.10.3-pre Andrew Kitchen 2024-11-29 16:34:45 -08:00
  • 06a39b77c7 v0.10.2 v0.10.2 Andrew Kitchen 2024-11-27 15:26:54 -08:00
  • c57433882f Fix leak of Svelte visualizer when switching visualizers Andrew Kitchen 2024-11-26 20:18:19 -08:00
  • 27a65072cc Update project config Andrew Kitchen 2024-11-26 20:17:39 -08:00
  • 9f602fc208 Update Sparkle to 2.6.4 Andrew Kitchen 2024-11-24 17:00:08 -08:00
  • 1025e8fcb4 Fix ghost keystrokes after app exits Andrew Kitchen 2024-11-23 10:58:13 -08:00
  • cf95a5c58f v0.10.2-pre Andrew Kitchen 2024-11-23 00:05:47 -08:00
  • 208c648751 if frame.origin.x is on left side of window, grow to the right. Otherwise grow to the left. Colin T.A. Gray 2024-09-26 10:48:50 -04:00
  • 7761adce29 giving up on autosave frame, using defaults directly Colin T.A. Gray 2024-09-26 10:34:00 -04:00
  • 66811447aa supports 'FN' key, and I had the order flipped on modifiers Colin T.A. Gray 2023-11-02 12:12:38 -04:00
  • 064f574dd3 code style changes, and ordered modifiers '⌃⌥⇧⌘' Colin T.A. Gray 2023-10-20 11:51:09 -04:00
  • 43f8fa0c1f updates for Sonoma to ignore mouse events (resize frame on mods change) Colin T.A. Gray 2023-10-17 14:37:52 -04:00
  • c56f2d3c8d adds 'Mods only' visualizer Colin T.A. Gray 2019-02-27 10:58:43 -05:00
  • e1f513077f v0.10.1 v0.10.1 Andrew Kitchen 2024-08-29 15:38:02 -07:00
  • fcfa1a9c80 Fix to properly detect modifiers on x86_84 Andrew Kitchen 2024-08-29 15:03:20 -07:00
  • 57b51df88e v0.10.0 v0.10.0 Andrew Kitchen 2024-08-25 10:30:53 -07:00
  • c98df900f7 Start using headers from the framework in tests Andrew Kitchen 2024-08-25 09:30:09 -07:00
  • 6250aa5b41 A little cleanup Andrew Kitchen 2024-08-24 22:19:54 -07:00
  • c9dd84673c Fix to ß key special case - we don't want to uppercase this when used in commands Andrew Kitchen 2024-08-04 18:20:22 -07:00
  • f9a003a05a Convert KCEventTransformer to observe changes in selected input source Andrew Kitchen 2024-08-04 17:49:21 -07:00
  • a3013b5f03 Implement German keyboard special case and clean up a little bit Andrew Kitchen 2024-08-02 21:29:57 -07:00
  • e02c2590c3 Update test coverage and fix special cases in new display mode Andrew Kitchen 2024-07-17 14:32:27 -07:00
  • ce06ec1c92 Fix analyzer warning by simplifying Andrew Kitchen 2024-07-15 17:44:02 -07:00
  • 141a080d1a Ensure special cases show modifiers in both display modes Andrew Kitchen 2024-07-15 17:24:53 -07:00
  • f918aab87b Add UI support for displaying keystrokes with modifiers applied Andrew Kitchen 2024-07-15 14:38:08 -07:00
  • dd0a47860c NSUserDefault keys cannot use dot namespacing if you need KVO Andrew Kitchen 2024-07-15 11:44:34 -07:00
  • 6149ffa4af Add test cases for a couple special cases (tab and shift-tab) Andrew Kitchen 2024-07-14 18:15:15 -07:00