Commit graph

147 commits

Author SHA1 Message Date
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
Andrew Kitchen
7d68b54382 Shift-tab is handled as a special case 2017-07-31 18:41:16 -07:00
Andrew Kitchen
38987f6df1 Fixes display of shifted characters on non-QWERTY keyboard layouts
Relying on NSEvent for this fix also allows us to remove the dependency
on Carbon from the project.
2017-07-31 16:15:15 -07:00
Andrew Kitchen
58818888cc Update README to include accessibility instructions/screenshot 2017-07-22 07:04:50 -07:00
Andrew Kitchen
c424d8f227 Use Cocoa integer types to facilitate 64-bit transition 2017-07-01 22:07:27 -07:00
Andrew Kitchen
8b75b53300 v0.9.4 2017-07-01 20:34:51 -07:00
Andrew Kitchen
f862bdda9b Merge pull request #81 from akitchen/master
Fixes uppercase string display issues for non-qwerty layouts
2017-04-07 17:58:08 -07:00
Andrew Kitchen
645589a12d Merge pull request #80 from joshdance/patch-1
added link to license description
2017-04-07 17:56:39 -07:00