Fixed a bug that could cause extremely high CPU usage while Keysmith is in the background. Thanks so much to Prescott, Anthony, and Daniel for their help in resolving this.
Fixed a bug in which running macros by URL didn't work when there were spaces or newlines in the URL. Thanks to Aaron for reporting and helping us diagnose this one!
Dec 22, 2020
Version 1.9.0
Dec 22, 2020
π New
Macro repetition: You can now easily repeat macros! This feature feels to us like the most powerful addition to Keysmith since we launched, so we strongly recommend you check it out! We also have a new blog post coming soon that will dive into this further.
There are several ways to repeat a macro:
Option-Click on the run button
With Keysmith open, use the local hotkey β₯βReturn
Select a macro in the Quick Launcher and press β₯Return
Use the new global hotkey (defaults to β₯β§βReturn) to repeat the last recorded macro
We also recommend that you update the global hotkey to "Run last recorded macro" to β§βReturn
Dec 18, 2020
Version 1.8.2
Dec 18, 2020
β¨ Improved
Improved how Keysmith identifies UI elements to get around a bug in Logic Pro. Thanks to Ric for the initial report and for all the help in fixing this!
Dec 15, 2020
Version 1.8.1
Dec 15, 2020
π New
Run Keysmith macro action: You can now trigger one Keysmith macro from another Keysmith macro. To do so, click on the "More" menu to the right of an action, and add the new action above or below. Thanks to Chris for the suggestion!
The Quick Launcher now shows your 5 most recently run macros by default. Thanks to Jim for the suggestion!
π Fixed
Fixed a bug that could cause the wrong hotkey to be displayed in the menu bar.
Fixed a bug that could cause some actions (like importing or deleting macros) to happen multiple times. Thanks to Lewis for the report!
Dec 8, 2020
Version 1.7.0
Dec 8, 2020
β¨ Improved
Took advantage of new menu APIs in Big Sur to clarify the options when editing an action.
Global hotkeys for Keysmith actions (like quickly starting a recording and opening the quick launcher) are now optional. You can unset them in Preferences by selecting them and pressing Escape. Thanks to Prescott for the suggestion!
Dec 2, 2020
Version 1.6.0
Dec 2, 2020
π New
Unmodified hotkeys: You can now use an unmodified hotkey to trigger a macro. Thanks to Daniel for the suggestion! (Note: this suggestion came from a different Daniel, not either of the two Daniels developing Keysmith. Thanking ourselves in the release notes would be tacky.)
π Fixed
Fixed a bug in which you couldn't edit a "Press key" action to press βV. Thanks to Jason for reporting this!
Nov 30, 2020
Version 1.5.1
Nov 30, 2020
π Fixed
Fixed a bug clicking on menu bar items in Catalina
Nov 18, 2020
Version 1.5.0
Nov 18, 2020
π New
Support for Big Sur and Apple Silicon
Spanish Localization: Keysmith has been translated to Spanish!
β¨ Improved
You can now use Escape as a hotkey for a macro (thanks to Albert for the suggestion!)
Nov 2, 2020
Version 1.4.0
Nov 2, 2020
β¨ Improved
"Shortcuts" are now called "Macros". We think this word better reflects their purpose.
π Fixed
Fixed an issue in which an app's icon wouldn't appear correctly in an action list
Fixed a bug related to referral codes
Oct 12, 2020
Version 1.3.0
Oct 12, 2020
π New
Referrals: you can now unlock additional free macro slots by referring a friend! If you refer a friend and they install Keysmith you'll both get 2 additional macro slots. Click on "Refer a friend for more" in the lower left hand corner of Keysmith to get your referral link.
New icon: we've tweaked our icon to fit in better in the Big Sur Dock.
β¨ Improved
We've improved the way Keysmith listens for events, so that process is now faster and takes less memory.
π Fixed
Fixed minor visual bugs with the ellipsis action menus, the paste action, and the sync path in Preferences.
Oct 5, 2020
Version 1.2.0
Oct 5, 2020
π New
Paste action: pressing βV is now recorded as a "Paste" action. You can then choose to paste the current contents of your clipboard, or paste a specific string (like your personal Zoom link, which several folks have requested!).
β¨ Improved
Apps are now "reopened" when activated by Keysmith, which results in the same behavior as clicking their icon in the Dock. In most cases, this means a new window will be opened if none were open already.
If a UI element is animating, Keysmith now waits for that animation to finish before trying to click on it.
Updated menu bar icon.
Added tooltips with hotkeys to most buttons
After opening an app, Keysmith now waits a bit longer for that app to open before aborting.
π Fixed
Fixed minor visual bug when hovering over an ellipse, and fixed a bug in which multiple ellipse icons could show up at once.
Sep 29, 2020
Version 1.1.2
Sep 29, 2020
π New
Firefox extension: our browser extension is now available for Firefox as well as Chrome! You can install it from Mozilla's Add-Ons Store (if you'd like, you can find this link later in Preferences).
β¨ Improved
Improved detection of opening apps with Spotlight
π Fixed
Fixed bug that would disallow clicking on menu bar items without menus. (You can now create a macro to option-click on Notification Center and toggle Do Not Disturb).
Macros are now migrated on import, fixing an issue when importing older macros.
Sep 25, 2020
Version 1.0.12
Sep 25, 2020
β¨ Improved
Improved logging to help us track down bugs
Sep 23, 2020
Version 1.0.11
Sep 23, 2020
π Fixed
Fixed a minor bug that could cause a freeze during installation
Sep 22, 2020
Version 1.0.10
Sep 22, 2020
π New
AppleScript support: You can now add AppleScript as part of your macros. AppleScript unlocks a whole bunch of use cases that might otherwise be impractical or impossible with just clicks and keystrokes. For example, you can now toggle Dark Mode instantly instead of clicking through System Preferences, or insert today's date into a new note. Download those and more in the new AppleScript section of the examples gallery.
β¨ Improved
Manually add an action without having to record something first by going to Edit > Add Action. This is especially useful for creating macros that just run an AppleScript.
π Fixed
Squashed a bug that would sometimes cause Keysmith to pause unnecessarily while running a macro.
Sep 17, 2020
Version 1.0.9
Sep 17, 2020
π Fixed
Small bug fix for clicking on items in the menu bar
Sep 16, 2020
Version 1.0.8
Sep 16, 2020
π New
Sync across multiple devices: You can now change the location of the Keysmith database file and use a service like iCloud Drive or Dropbox to sync it across multiple devices.
Convert actions to "in active app": You can now run many actions, like typing text or keystrokes, in the active app instead of only in a specified app.
New hotkey to edit a macro's hotkey: Command+Shift+H
β¨ Improved
Improvements to element identification with the Chrome extension
π Fixed
Various bug fixes
Sep 8, 2020
Version 1.0.7
Sep 8, 2020
π New
Support for non-QWERTY keyboard layouts: we overhauled Keysmith to properly handle any keyboard layout.
π Fixed
Various bug fixes
Sep 7, 2020
Version 1.0.6
Sep 7, 2020
β¨ Improved
If all windows are minimized when activating an app, un-minimze the most recent window.
Sep 7, 2020
Version 1.0.5
Sep 7, 2020
π New
Sharing: you can now export your macros to share them with others. To do so, right click on a macro, or choose Export in the File menu.
Example gallery: we recently added a gallery of example macros to the website. Check it out to get some inspiration for your own macros.
β¨ Improved
Various bug fixes
Sep 1, 2020
Version 1.0.4
Sep 1, 2020
π New
Add a manual wait step before or after an action. To add a manual wait, click on the overflow menu (...) to the right of any action.
β¨ Improved
Various bug fixes
Aug 31, 2020
Version 1.0.3
Aug 31, 2020
β¨ Improved
Much faster identification of UI elements in native apps
More intelligent heuristics when there are multiple element candidates in a macro