Andrew Kitchen
852e4c8074
Adds a test suite and some skeleton test cases for string conversion
...
KCKeystroke initializer now includes characters argument
Includes some experimental changes around alphanumeric conversion, possibly broken
Keystrokes are logged to the console in Xcode
Etc.
2020-12-10 20:15:27 -08:00
Andrew Kitchen
8ee198a54b
Merge pull request #181 from byronbowerman/patch-1
...
tweak homebrew installation instructions
2020-12-10 20:10:48 -08:00
Byron Bowerman
9263a68ebd
tweak homebrew installation
...
to solve this deprecation warning:
> Warning: Calling brew cask install is deprecated! Use brew install [--cask] instead.
2020-12-04 10:50:57 -06:00
Andrew Kitchen
7488cecb40
Xcode nib metadata automatic updates
2020-04-19 12:24:37 -07:00
Andrew Kitchen
a67244ac00
Updates to README to clarify how to enable accessibility API permissions
2020-04-19 12:20:48 -07:00
Andrew Kitchen
85943aa769
Update "Catastrophic Error" message text to be more user friendly
2020-04-19 12:10:54 -07:00
Andrew Kitchen
8118227539
Nib metadata automatically updated by Xcode
2020-02-23 16:10:54 -08:00
Andrew Kitchen
53e7e24c5a
Added DEVELOPING.md with some helpful tips & reminders
2020-02-23 16:10:54 -08:00
Elia Schito
6c32edc6ae
Merge pull request #158 from mfekadu/master
...
[keycastr#146] Update readme for intuitive configuration
2020-02-17 01:05:17 +01:00
Michael Fekadu
0f24944452
[keycastr#146] Update readme for intuitive configuration
...
* adds information about setting the input monitoring security preference as identified by issue #146 https://github.com/keycastr/keycastr/issues/146
* adds information about what the "display all keystrokes" checkbox does as discussed on Gitter https://gitter.im/keycastr/Lobby
Co-Authored-By: Elia Schito <elia@schito.me>
2020-02-16 10:57:49 -08:00
Andrew Kitchen
00d055e34e
Update v0.9.8 built product to notarized copy
2019-10-30 15:29:11 -07:00
Andrew Kitchen
d794865718
Update built product to v0.9.8
2019-10-27 15:07:38 -07:00
Andrew Kitchen
00c46866d4
Update project metadata for v0.9.8
2019-10-26 21:56:02 -07:00
Andrew Kitchen
66d8d59bde
Configure so that KeyCastr doesn't prevent GPU switching for power savings
2019-10-26 21:55:27 -07:00
Andrew Kitchen
23303d44d6
Update built product with code signed & notarized variant
2019-10-26 21:15:04 -07:00
Andrew Kitchen
6255d7486d
Project configuration changes for proper archiving
2019-10-26 20:53:28 -07:00
Andrew Kitchen
f20c0ad7ff
Update built product
2019-10-19 19:27:55 -07:00
Andrew Kitchen
3ea13035ca
Version 0.9.7
2019-10-19 19:25:25 -07:00
Andrew Kitchen
d4295ea082
Update Sparkle configuration to point to GitHub
2019-10-19 19:25:25 -07:00
Andrew Kitchen
03c5483f5b
Update Sparkle.framework
2019-10-19 16:05:33 -07:00
Andrew Kitchen
3048010698
Setting up code signing
2019-10-19 16:05:33 -07:00
Andrew Kitchen
3864d7be12
Merge pull request #142 from xqin/master
...
Support F17/F18/F19/F20 functions keys
2019-09-12 13:51:49 +03:00
dds_feng
452157a2d8
Support F17/F18/F19/F20 functions keys
2019-09-12 12:29:43 +08:00
Andrew Kitchen
5aadfec95a
Update both built-in visualizers to join all spaces
2019-05-11 17:46:05 -07:00
Andrew Kitchen
0a95195f9b
Fix text label colors in dark mode
2019-05-10 18:02:11 -07:00
Andrew Kitchen
37e9cde9a2
Give Svelte visualizer a transparent background
...
Auto-format init method body
[fixes #139 ]
2019-05-10 17:54:52 -07:00
Andrew Kitchen
b73d60765b
Improved automation for opening system preferences
2019-05-10 17:33:06 -07:00
Elia Schito
211a86d2ba
Merge pull request #113 from keycastr/mmautner-master
...
Apply mmautner's pull request #101 manually
2018-06-07 01:29:50 +02:00
Park Hyunwoo
3df504acbc
Apply mmautner's pull request #101 manually
2018-05-16 19:56:44 +09:00
Elia Schito
e3fd242346
Add instructions on how to add Keycastr to the accessibility list
2018-04-21 19:55:41 +02:00
Andrew Kitchen
80e7d58238
Version 0.9.6
2018-04-18 21:39:09 -07:00
Andrew Kitchen
c0b5ba2481
Xcode project updates
2018-04-18 21:38:39 -07:00
Andrew Kitchen
e6a68c4f0d
Merge pull request #108 from Jamedjo/fix-persist-across-all-desktops
...
Fixes visualizer persisting across spaces
2018-04-18 21:20:53 -07:00
James Edwards-Jones
c953d8a191
Fixes visualizer persisting across spaces
2018-03-29 13:58:19 +01:00
Andrew Kitchen
d74114654c
Version v0.9.5
2017-08-14 11:22:13 -07:00
Andrew Kitchen
949e9d851b
Resolves build-time warning when building for Archive
2017-08-14 11:18:30 -07:00
Andrew Kitchen
971e61ee7f
Refactor constants for consistency & simplicity
2017-08-14 11:15:55 -07:00
Andrew Kitchen
3635c23499
Wrap key event object allocation with @autorelease
...
Results in more eager deallocation of NSEvent and KCKeystroke instances
2017-08-14 11:09:20 -07:00
Andrew Kitchen
3c635518a5
Merge pull request #98 from akitchen/update-shortcut-recorder-64-bit
...
Update ShortcutRecorder and convert to 64-bit
2017-08-14 09:56:50 -07:00
Andrew Kitchen
7671a9083e
Updated ShortcutRecorder and converted to 64-bit
2017-08-12 16:32:41 -07:00
Andrew Kitchen
c36e7539ca
Merge pull request #94 from akitchen/master
...
Fixes non-QWERTY layout issues
2017-08-12 15:53:24 -07:00
Andrew Kitchen
a0e6bcbf41
Offer clearer instructions when the app fails to create an event tap
...
Reverting to opening the appropriate settings pane for the user until
we are able to automate this completely.
2017-08-11 17:38:56 -07:00
Andrew Kitchen
596aac9910
Adjust naming for readability
2017-08-11 17:38:56 -07:00
Andrew Kitchen
5120f9fbe9
Remove event tap eagerly when app is terminating
2017-08-11 17:38:55 -07:00
Andrew Kitchen
38eec4770a
Clarify error message contexts
2017-08-11 17:38:55 -07:00
Andrew Kitchen
4c291ed6f9
Remove event tap upon deallocation if not already removed
...
Adjust memory management of related CoreFoundation references
2017-08-11 17:38:55 -07:00
Andrew Kitchen
9956852aa4
Improve typesafety of KCKeyboardTap's delegate
...
Delegate is no longer retained; Refactor to use synthesized accessors
2017-08-11 17:38:55 -07:00
Andrew Kitchen
0b442c7933
dead code removal
2017-08-11 17:38:55 -07:00
Andrew Kitchen
2111ff8818
Merge pull request #96 from vitorgalvao/patch-1
...
README: update HBC install instructions
2017-08-10 18:00:44 -07:00
Vítor Galvão
fcf579792d
README: update HBC install instructions
2017-08-09 23:23:11 +01:00