-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider re-building Mechvibes using Rust like rustyvibes? #184
Comments
For any other MacOS users that have been having issues with MechVibes. I've been getting no functionality on my 2016 MacBook Pro running Monterey for over a month. I had noticed that Mechvibes was a huge resource hog so I really appreciate you linking to this much snappier alternative. RustyVibes was super easy to install. https://doc.rust-lang.org/cargo/getting-started/installation.html ^first install rust and then you can use the 'cargo install' instructions from the project's readme.md You need to didicate an open terminal window and give terminal security permissions to monitor you input (this may be a security concern seeing as Mechvibes only requires you give them access to accessibility) |
thought of it before, I'm learning Rust and Tauri and there surely will be a Rust version of Mechvibes in the near future |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
@insasquatchcountry By the way, the issue with new versions of Mechvibes is that I'm the new macOS app signer, so you need to remove Mechvibes from your privacy settings and then add the version I've signed. It's a security thing in macOS because the app signer changed. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
I really wanted Mechvibes and rustyvibes to work, but I experienced the performance issues others have mentioned with Mechvibes, and had significant issues trying to install rustyvibes on the latest macOS. I did, however, rebuild the core functionality in go, and I'm happy to contribute that to the project. I do think the electron portion is what's causing a chunk of the resource usage, so a go port wouldn't necessarily improve much there, though I haven't done a deep dive on the architecture of this project. Is there any appetite from the maintainers for me to do some surgery on this beloved app? :-) |
@martypenner Hey there! Thanks so much for offering to contribute to the project! We really appreciate your willingness to jump in and lend a hand. |
Wait whaat?? How did I miss that?? Can you point me to the code? |
Sorry I didn't push the code, just the initial here https://github.com/hainguyents13/mechvibes-go |
Ha nice! Mine looks pretty similar. Regardless, do the maintainers have any desire for others to explore some possible performance improvements here? I'd like to keep using the product, and open it up to others who might be interested. |
@martypenner yes please! |
Great! I'm on vacation for another week, but will start putting together some ideas and maybe some benchmarks when I get back. |
Rustyvibes @KunalBagaria
to make the app less memory consuming
The text was updated successfully, but these errors were encountered: