I ended up getting the Linux version working, and as I thought it was pretty straightforward, even though it took me a few days to figure out why it didn't work Haha
Thank you for the idea of the branches, I hadn't thought of using them but it's rather practical, I'll probably try to make a MAC release soon, I'll keep you posted!