Script Kit v1.39.17 December Release

Script Kit v1.39.17 December Release

<img width="887" alt="CleanShot 2022-12-07 at 19 28 41@2x" src="https://user-images.githubusercontent.com/36073/206341617-0af376eb-e794-47e3-8722-8fa78bee5c85.png">

Download from https://www.scriptkit.com/

Kit.app Re-Design

Script Kit now has a new look. The theming was completely re-written to help build out customs themes, so we took the opportunity to clean up the main theme.

You may also notice subtle differences in app shadows, transparency, etc which are thanks to the latest Electron updates supporting "Panel" windows (which we were accomplishing through third-party, less-than-ideal ways before). Speaking of updates...

Updated to the Latest Versions

Script Kit is now on the latest Electron 22, node 16.17.1, and many of the internal dependencies how been updated as well. If you're a developer, you know how big of an undertaking this can be (and how refreshing it is when you're done).

Electron 22 is an exciting release from a dev standpoint and we can't wait to dig into using some of the new features.

Alternate Keymap Support

Script Kit shortcuts will now support your custom/international keymaps. If will also detect if a keymap has changed and remap based on the new configuration

Note: If you have a shortcut that accounted for the keymap being "wrong", you'll need to update it to the correct version

Run a Script From Other Apps with ~/.kit/run.txt

If you want to launch Script Kit from the terminal or another app, write the command and arguments to the ~/.kit/run.txt file. Script Kit watches for changes and will run the command you write to the file.

The following will run the script browse-scriptkit.js in your ~/.kenv/scripts dir:

Mac:

echo browse-scriptkit > ~/.kit/run.txt

Windows:

echo browse-scriptkit > %HOMEPATH%\.kit\run.txt

Note: You can still use ~/.kit/kar, but I wanted to offer an alternative to our Windows friends

Watchers Menu

🚨 Note: It's now required to manually start the snippet/clipboard watcher from the menubar icon->Watchers menu.

Some users reported difficulty/freezing with the keyboard monitoring for snippets due to various other app conflicts, hardware conflicts, etc, so we decided to allow more control over starting/stopping/waking the watcher in case something happens. We worked hard in this release to address these issues, but decided it's still best to give control to the user.

Windows setSelectedText() Fixed

Windows will now properly hide the prompt to be able to paste text to the app behind it

Soon... Scripts on GitHub Actions

Made significant progress towards using Script Kit on GitHub Actions. Need some more time to test and handle edge cases, but we're close!!!

Discuss on GitHub