Commit graph

263 commits

Author SHA1 Message Date
Andrew Kitchen
22da7c90c3 Fix issue where Svelte visualizer would still note flags changed
Fixes #275
2023-10-29 15:20:36 -07:00
Andrew Kitchen
5b46257f4f Fix up some warnings 2023-10-29 15:19:58 -07:00
Andrew Kitchen
68e125d83b Add some basic tests for forwarding mouse events 2023-10-29 15:02:16 -07:00
Andrew Kitchen
f1deb83da0 Mouse event visualization improvements
Now supported in Svelte visualizer
other code cleanup
2023-10-28 16:29:25 -07:00
Andrew Kitchen
040ebb7113 Metadata updates; deployment target is now 10.13 2023-10-28 16:24:06 -07:00
Andrew Kitchen
92112b5cd9 Clean up KCEventTap a little bit 2023-10-22 14:18:30 -07:00
Andrew Kitchen
255474c833 Ensure line break before mouse event 2023-10-22 13:59:40 -07:00
Andrew Kitchen
b2d5a144fd Update copyright headers 2023-10-21 16:27:10 -07:00
Andrew Kitchen
e42bdd6d30 Checkpoint wiring up mouse events in the default visualizer
More refactoring and cleanup
Svelte still needs help
2023-10-21 12:58:11 -07:00
Andrew Kitchen
086761f265 Enable basic mouse visualization in default visualizer
Fix a few small things along the way
2023-10-21 12:58:11 -07:00
Andrew Kitchen
e64a870377 Update a number of copyright headers 2023-10-21 12:57:34 -07:00
Andrew Kitchen
73e5e929bd Update copyright 2023-03-28 21:17:22 -07:00
Andrew Kitchen
eb9e121b4c Rename KCKeyboardTap -> KCEventTap 2023-03-28 20:57:57 -07:00
Andrew Kitchen
bc8a8102f5 Updating version to v0.9.14-pre 2023-03-25 12:28:15 -07:00
Andrew Kitchen
9eddd9b2bb v0.9.13 (notarized) 2022-11-19 18:37:43 -08:00
Andrew Kitchen
9117b3e7dc Adopt RECOMMENDED_MACOSX_DEPLOYMENT_TARGET 2022-11-19 17:58:38 -08:00
Andrew Kitchen
a57c9814e5 Restore original Copyright string in Info menu 2022-11-19 17:51:41 -08:00
Andrew Kitchen
6fb4e7dd2e Update Sparkle to 2.3.0 2022-11-19 17:50:51 -08:00
Andrew Kitchen
0629c66e56 Update version to v0.9.13-pre 2022-11-14 12:23:19 -08:00
Andrew Kitchen
0f5790167b Remove outdated comment from test 2022-11-14 12:21:36 -08:00
Andrew Kitchen
5b2d56f354 Remove NSNum macro and update formatting
Keeping legacy NSDictionary style for now due to inline comments, etc.
2022-11-14 12:21:06 -08:00
Andrew Kitchen
ac65e59496 Adjust a few special character mappings
Introduce mappings for new Apple keyboard (spotlight, dictation, focus)
Fix mapping for number pad clear key
2022-11-14 11:56:17 -08:00
Andrew Kitchen
10727ba6f1 Update Release code signing configuration 2022-11-14 10:05:10 -08:00
Andrew Kitchen
cc821d3743 Fix for displaying eisū and kana keys on Apple JIS keyboard layout
Fixes #248
2022-11-13 19:53:22 -08:00
Andrew Kitchen
7fdc9f82f1 Eliminate project warnings related to ALWAYS_SEARCH_USER_PATHS 2022-11-13 19:53:22 -08:00
Andrew Kitchen
010933622a Optimize a few imports 2022-11-13 19:53:22 -08:00
Andrew Kitchen
a135488d88 More Sparkle-related project file updates 2022-11-13 19:53:22 -08:00
Roger Steve Ruiz
84f26da107 Adding a troubleshooting permissions section;
This patch is inspired by keycastr/keycastr#222 documentation around
troubleshooting KeyCastr when it doesn't seem to be working.

Co-Authored-By: Andrew Kitchen <akitchen@gmail.com>
2022-11-11 14:45:47 -08:00
Andrew Kitchen
0a8705e5c8 Update Sparkle to 2.2.0 2022-07-10 13:59:27 -07:00
Andrew Kitchen
99bfcb9060 Fix typo in help key definition 2022-07-10 13:57:20 -07:00
Andrew Kitchen
9ea48f35a9 Simplify code signing config for development 2022-07-09 19:51:14 -07:00
Andrew Kitchen
d0e117c19a Update code signing configuration per Xcode recommendations 2022-06-26 18:24:17 -07:00
Simon Alford
672ed4ce23 Modify permissions alert to mention Input Monitoring list 2022-06-20 18:44:57 -07:00
Andrew Kitchen
6d6760f80a Update DEVELOPING.md 2022-02-26 15:12:08 -08:00
Andrew Kitchen
355dc2b74f Fix README following merge from branch
githubusercontent.com doesn't want to be our CDN after all...
Perhaps someone else is better at making optimally-sized gifs.
2022-02-22 08:55:47 -08:00
Andrew Kitchen
724805f0c8 Update version string and built product for v0.9.12 (notarized) 2022-02-21 17:44:19 -08:00
Andrew Kitchen
527bd641c5 README updates 2022-02-21 17:42:31 -08:00
Andrew Kitchen
3c7b107a41 Update README to show mouse clicks. Video is already uploaded to GitHub. 2022-02-21 17:42:31 -08:00
Andrew Kitchen
5246dd585c Set the application category to 'Productivity' to remove a warning 2022-02-21 17:42:31 -08:00
Andrew Kitchen
509346237a Additional prefs pane and about menu layout adjustments 2022-02-21 17:42:31 -08:00
Andrew Kitchen
8eb6b89c6b Some updates to the README 2022-02-21 17:42:31 -08:00
Andrew Kitchen
1100123f6d Add a separator within the default visualizer's prefs pane
Trying to make Default and Svelte match each other a little better in the current layout.
A bigger visual overhaul is needed to fit in better with the current macOS style.
2022-02-21 17:42:31 -08:00
Andrew Kitchen
f5349c18e6 Lots of updates to the layout of the preferences panes 2022-02-21 17:42:31 -08:00
Andrew Kitchen
2c200280de Convert global mouse click visualization to a simple toggle
Also adjust some UI layout in the preferences pane. WIP checkpoint before adjusting the default visualizer's preferences pane.
2022-02-21 17:42:31 -08:00
Andrew Kitchen
4ec9df9819 Small refactoring to improve ownership & automatic memory management
ARC cares about method names, especially when creating a non-bridged CoreFoundation type
2022-02-21 17:42:31 -08:00
Andrew Kitchen
47d51185d4 Update capitalization (again) 2022-02-21 17:42:31 -08:00
Andrew Kitchen
67226b9416 Adjust mouse display option names and fix up nib layout warnings 2022-02-21 17:42:31 -08:00
Andrew Kitchen
ccdb04f967 Simplify code signing configuration 2022-02-21 17:42:31 -08:00
Andrew Kitchen
bdc1af0554 Fix a few deprecated usages 2022-02-21 17:42:31 -08:00
Andrew Kitchen
94d95ad7d6 Enable passing mouse events to current visualizer
Also fixes up some deprecated usage warnings and a type mis-match
Current key event visualizers don't handle these events yet...
2022-02-21 17:42:31 -08:00