samclane / LIFX-Control-Panel

As LIFX no longer supports their Windows 10 app, I created an open-source alternative for controlling LIFX-brand smart lights.
https://github.com/samclane/LIFX-Control-Panel
MIT License
162 stars 19 forks source link

Mac Support #107

Open bj-mcduck opened 3 years ago

bj-mcduck commented 3 years ago

Does this app work for Mac if you build it from source? Not sure if it's compatible at all, but on the reddit thread that lead me here I thought it had mentioned mac as well.

samclane commented 3 years ago

Currently, the binary uses some Windows library bindings. I'm working on trying to completely remove all os-requirements, starting with the recent changes to the keyboard/mouse bindings.

My current target OS is Debian, however, once I'm able to completely port from Windows to Linux, it should work on Mac with very minimal adjustment.

programmin1 commented 1 year ago

Any chance this was done for Linux? I get an error:


ERROR: Cannot install lifx-control-panel==1.7.4, lifx-control-panel==1.7.5, lifx-control-panel==1.7.6 and lifx-control-panel==1.8.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    lifx-control-panel 1.8.0 depends on pywin32
    lifx-control-panel 1.7.6 depends on pywin32
    lifx-control-panel 1.7.5 depends on pywin32
    lifx-control-panel 1.7.4 depends on pywin32