1kc / razer-macos

Color effects manager for Razer devices for macOS. Supports High Sierra (10.13) to Monterey (12.0). Made by the community, based on openrazer.
GNU General Public License v2.0
2.3k stars 251 forks source link

Two features #271

Open kmplngj opened 3 years ago

kmplngj commented 3 years ago

Thanks for the great app!

I have to features requests.

  1. Would it be possible to set colors/profiles via command line or other API? I like to integrate the lights into my Smart Home setup with Home Assistant.

  2. Would it be possible to build a native Mac App without Electron? Electron is a memory nightmare.

Best regards Jan

Glaferg commented 3 years ago

Bump.

dhobi commented 3 years ago
  1. Yes, so far we don't have an API. I'm unsure which way we would go here (WebApi / CommandLine / other)
  2. I'm aware of electron being worse in terms memory usage than other "GUI frameworks". I wouldn't reduce it to this aspect alone though.

So, who knows. The direction we take in 1 could actually solve your issue mentioned in 2. 😃

1kc commented 3 years ago

The key reason this started off with Electron is that it is very accessible to new contributors, with most developers having at least some frontend experience.

Especially since we have quite a complex UI now, using React is easy for most developers compared to Swift.