Skip to content

Releases: samclane/LIFX-Control-Panel

2.3.0 - Color Cycle Feature

24 Jun 13:00
0eb00b0
Compare
Choose a tag to compare
  • Added the Color Cycle feature

2.2.3 - Avg Color Fix

16 Feb 14:41
Compare
Choose a tag to compare
  • Fixed broken Avg. Screen Color feature
  • Fixed crash on startup if device id # not found

Thank you AnthonyANI for your help!

2.2.2 - Fixed 'Invalid Color Name' with negative HSV values

02 Feb 14:08
Compare
Choose a tag to compare

Fixes bug described in #132

Accidentally made one variable alias another during a refactor. This should be fixed.

Full Changelog: 2.2.1...2.2.2

2.2.1 - Updated Libraries

30 Jan 15:29
Compare
Choose a tag to compare
Pre-release

Updated the following libraries:

  • numpy
  • Pillow
  • numexpr
  • pystray

These updates included some security and speed improvements, especially for numpy. This may increase stability.

Full Changelog: 2.2.0...2.2.1

2.2.0 - Startup stability Fix

19 Dec 21:03
90fe7c3
Compare
Choose a tag to compare

This fix should address several startup stability issues when scanning for a device, which should help many people's reported startup issues.

2.1.1 - Minor fixes to Screen Bounds Function and RGB-to-Kelvin conversion

14 Dec 18:52
Compare
Choose a tag to compare
  • Fixed screen bounds and changed to a more readable key system
  • Fixed error where green calculation in rgbToKelvin() would throw a MathDomainError by adding a small value to ensure green is always above 0

2.1.0 - Resiliency Update Beta 1

05 Dec 22:34
Compare
Choose a tag to compare

Made changes to make the app more stable, including allowing the user to rescan upon startup failure.

Also moved to my lifxlan fork, which fixed an issue with networks containing a Virtual Device (WSL, Docker, etc.)

Note: Due to an outdated workflow file, the pipeline and automatic release for this tag has failed. This is not an issue and should be fixed shortly.

Devices Fix and Kelvin Ranges

02 Aug 16:50
Compare
Choose a tag to compare
  • Can now discover all LIFX products and control them using the Lights interface
    • Custom Interfaces coming soon...
  • Checks product list for Kelvin range and adjusts UI ranges accordingly

EDIT: Fixed crash on start. Binaries have been updated

Updated Libraries with Newest Code

08 Feb 22:01
Compare
Choose a tag to compare
  • Pyinstaller 3.6 fixes several security vulnerabilities
  • Updated other key repositories, increasing security and speed

Roadmap:

  • i18n and localization

Added long description + version to setup.py

29 Aug 08:40
Compare
Choose a tag to compare

Not an essential release; more of a test. Trying to get README.md to be the "long description" of the library. Also version should be managed more coherently (single-source of truth).

Because PyPI is so aggressive with their naming policy, I think I'm going to have to reach mach speed on my minor-version numbering system, as each small updated will require a full release, rename, etc. I realize this is to encourage only submitting when you're done. But I really can't add the README to the page without recompiling, uploading, linking, etc.? 😕