[GH-ISSUE #35] I own a Mac, how can I help? #7

Closed
opened 2026-05-05 22:02:22 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @Hedronmx on GitHub (Oct 17, 2023).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/35

Hey! I was wondering if I could help you out with the mac development in any way? Maybe even renting you a virtual mac?

let me know

Originally created by @Hedronmx on GitHub (Oct 17, 2023). Original GitHub issue: https://github.com/feschber/lan-mouse/issues/35 Hey! I was wondering if I could help you out with the mac development in any way? Maybe even renting you a virtual mac? let me know
Author
Owner

@feschber commented on GitHub (Oct 18, 2023):

Hey,
first of all: Thank you for your interest!

Are you asking about contributing, or helping in another way?

My plan is to eventually try to setup an OSX-KVM vm (I've played around with that before) and then maybe have some friends with a macbook test it on real hardware.
It will take a while though as my priority is currently to first finish the libei backend for Gnome support, implement input capture on windows and distribute everything on flatpak.

If you (or someone you know) want to give it a go, you can always open up a PR.

The event producer and consumer api is currently a little unstable because I'm still in the process of integrating everything with async rust but any function that either takes an event to emulate or produces input events would be very helpful. Eventually it will likely be a Stream of futures for input capture and an async function that takes an event to emulate for event consuming.

I will also add a Contributing.md eventually (and once the internal APIs are a little bit more stable).

<!-- gh-comment-id:1767921229 --> @feschber commented on GitHub (Oct 18, 2023): Hey, first of all: Thank you for your interest! Are you asking about contributing, or helping in another way? My plan is to eventually try to setup an OSX-KVM vm (I've played around with that before) and then maybe have some friends with a macbook test it on real hardware. It will take a while though as my priority is currently to first finish the libei backend for Gnome support, implement input capture on windows and distribute everything on flatpak. If you (or someone you know) want to give it a go, you can always open up a PR. The event producer and consumer api is currently a little unstable because I'm still in the process of integrating everything with async rust but any function that either takes an event to emulate or produces input events would be very helpful. Eventually it will likely be a [Stream](https://rust-lang.github.io/async-book/05_streams/01_chapter.html) of futures for input capture and an async function that takes an event to emulate for event consuming. I will also add a Contributing.md eventually (and once the internal APIs are a little bit more stable).
Author
Owner

@Hedronmx commented on GitHub (Oct 18, 2023):

Unfortunately this project is out scope. I have no clue how to contribute as I am a web developer. I was referring to either giving you access to a mac or setting you up for a virtual mac

<!-- gh-comment-id:1769338321 --> @Hedronmx commented on GitHub (Oct 18, 2023): Unfortunately this project is out scope. I have no clue how to contribute as I am a web developer. I was referring to either giving you access to a mac or setting you up for a virtual mac
Author
Owner

@feschber commented on GitHub (Nov 2, 2023):

I will add that I have access to a Mac now, at least for testing purposes about once a week. I'm closing this issue in favor of #36

<!-- gh-comment-id:1790607012 --> @feschber commented on GitHub (Nov 2, 2023): I will add that I have access to a Mac now, at least for testing purposes about once a week. I'm closing this issue in favor of #36
Author
Owner

@feschber commented on GitHub (Dec 4, 2023):

Frontend is up ;) #42

<!-- gh-comment-id:1837654474 --> @feschber commented on GitHub (Dec 4, 2023): Frontend is up ;) #42
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/lan-mouse#7
No description provided.