Skip to content

v2.1.0

Latest

Choose a tag to compare

@KasimAhmic KasimAhmic released this 20 Aug 00:28

2.1.0 (2025-08-20)

Small update that adds an async variant of the Tooltip function. I was unable to figure out what exactly the cause of SendMessageW failing in async contexts was, but based on some research, it seems to be related to this weird mix of Node + Koffi + Win32 that I've got going on. Something about passing handles around between libuv worker threads (from subsequent function invocations) and Windows not liking non-owners of the handles sending messages to said handles, not 100% sure.

The "solution" I came up with was to just use the sync variants of the setup and teardown functions since they're pretty fast and then only use the async variant of Sleep to avoid blocking the main thread for an excessively long time. In theory, this shouldn't case any issues but until I can figure this out, it's better than nothing.

As always, if you run into any issues, please open an issue!

Features

  • Implement async variant of Tooltip (b420345)