Skip to content

Swap to napi-rs, fix CI and build scripts, update libuiohook#3

Merged
tuxinal merged 3 commits into
tuxinal:mainfrom
checkraisefold:napi-rs
Jan 14, 2025
Merged

Swap to napi-rs, fix CI and build scripts, update libuiohook#3
tuxinal merged 3 commits into
tuxinal:mainfrom
checkraisefold:napi-rs

Conversation

@checkraisefold
Copy link
Copy Markdown
Contributor

@checkraisefold checkraisefold commented Jan 14, 2025

Does what it says on the tin. Additionally, updates uiohook by a couple years (fixed an issue for cross compilation), removes a debug print from windows.rs, and updates the README a bit.

CI now works fine, napi-rs with proper threading in place of node-bindgen. CI builds successfully on Windows and Linux.
napi-rs should automate half the manual work we do, but I didn't want to modify the github action that much. We can work on fixing that down the line.

Tested on Vesktop with minor modifications to the current PR to remove the legacy display_id argument, works great.

@checkraisefold checkraisefold changed the title Swap to napi-rs, fix CI and build scripts Swap to napi-rs, fix CI and build scripts, update libuiohook Jan 14, 2025
@tuxinal tuxinal merged commit 916e6e1 into tuxinal:main Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants