Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.
/ LightPanel Public archive

A simple Mac desktop app that controls Hue lighting

Notifications You must be signed in to change notification settings

segphault/LightPanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LightPanel

LightPanel is a simple desktop application for controlling Philips Hue lighting systems. It is built with Xamarin.Mac and the C# programming language. It connects to a Hue base station on the local network and sends commands using the Hue REST API.

Some Notes:

  • It comes with several custom user interface elements that were created with the assistance of PaintCode, including a custom toggle-switch control.
  • It requires Mono 3.0 because async/await are used for the REST API calls.
  • The settings dialog hasn't been implemented yet, so you have to paste a local network IP address and access hash for your Hue base station into the code before you compile.
  • It uses the colorspace conversion library from the Q42.HueApi project.
  • I originally wanted this application to be a menubar agent, but there are bugs in NSPopover that make it work badly with NSStatusItem.

Screenshot

LightPanel

About

A simple Mac desktop app that controls Hue lighting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages