tag:github.com,2008:https://github.com/samclane/LIFX-Control-Panel/releasesRelease notes from LIFX-Control-Panel2022-06-24T12:53:44Ztag:github.com,2008:Repository/121461120/2.3.02022-06-24T13:00:46Z2.3.0 - Color Cycle Feature<ul>
<li>Added the Color Cycle feature
<ul>
<li>Thanks to <a href="https://github.com/Energiz3r">Energiz3r</a> for his contribution!</li>
</ul>
</li>
</ul>samclanetag:github.com,2008:Repository/121461120/2.2.32022-02-16T14:41:33Z2.2.3 - Avg Color Fix <ul>
<li>Fixed broken Avg. Screen Color feature</li>
<li>Fixed crash on startup if device id # not found</li>
</ul>
<p>Thank you <a href="https://github.com/AnthonyANI">AnthonyANI</a> for your help!</p>samclanetag:github.com,2008:Repository/121461120/2.2.22022-02-02T14:08:44Z2.2.2 - Fixed 'Invalid Color Name' with negative HSV values<p>Fixes bug described in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1120017649" data-permission-text="Title is private" data-url="https://github.com/samclane/LIFX-Control-Panel/issues/132" data-hovercard-type="issue" data-hovercard-url="/samclane/LIFX-Control-Panel/issues/132/hovercard" href="https://github.com/samclane/LIFX-Control-Panel/issues/132">#132</a></p>
<p>Accidentally made one variable alias another during a refactor. This should be fixed.</p>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/samclane/LIFX-Control-Panel/compare/2.2.1...2.2.2"><tt>2.2.1...2.2.2</tt></a></p>samclanetag:github.com,2008:Repository/121461120/2.2.12022-02-01T13:34:16Z2.2.1 - Updated Libraries<p>Updated the following libraries:</p>
<ul>
<li>numpy</li>
<li>Pillow</li>
<li>numexpr</li>
<li>pystray</li>
</ul>
<p>These updates included some security and speed improvements, especially for <code>numpy</code>. This may increase stability.</p>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/samclane/LIFX-Control-Panel/compare/2.2.0...2.2.1"><tt>2.2.0...2.2.1</tt></a></p>samclanetag:github.com,2008:Repository/121461120/2.2.02021-12-19T21:03:16Z2.2.0 - Startup stability Fix<p>This fix should address several startup stability issues when scanning for a device, which should help many people's reported startup issues.</p>samclanetag:github.com,2008:Repository/121461120/2.1.12021-12-14T18:52:07Z2.1.1 - Minor fixes to Screen Bounds Function and RGB-to-Kelvin conversion<ul>
<li>Fixed screen bounds and changed to a more readable key system
<ul>
<li>Thanks <a href="https://github.com/tort32">Aleksandra M</a>!</li>
</ul>
</li>
<li>Fixed error where green calculation in <code>rgbToKelvin()</code> would throw a<code> MathDomainError</code> by adding a small value to ensure green is always above 0</li>
</ul>samclanetag:github.com,2008:Repository/121461120/2.1.02021-12-05T22:34:02Z2.1.0 - Resiliency Update Beta 1<p>Made changes to make the app more stable, including allowing the user to rescan upon startup failure.</p>
<p>Also moved to my <a href="https://github.com/samclane/lifxlan">lifxlan fork</a>, which fixed an issue with networks containing a Virtual Device (WSL, Docker, etc.)</p>
<p>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.</p>samclanetag:github.com,2008:Repository/121461120/1.8.02020-08-06T13:10:10ZDevices Fix and Kelvin Ranges<ul>
<li>Can now discover all LIFX products and control them using the Lights interface
<ul>
<li>Custom Interfaces coming soon...</li>
</ul>
</li>
<li>Checks product list for Kelvin range and adjusts UI ranges accordingly</li>
</ul>
<p>EDIT: Fixed crash on start. Binaries have been updated</p>samclanetag:github.com,2008:Repository/121461120/1.7.62020-02-08T22:01:43ZUpdated Libraries with Newest Code<ul>
<li>Pyinstaller 3.6 fixes several security vulnerabilities</li>
<li>Updated other key repositories, increasing security and speed</li>
</ul>
<p>Roadmap:</p>
<ul>
<li>i18n and localization</li>
</ul>samclanetag:github.com,2008:Repository/121461120/1.7.52019-08-29T08:40:22ZAdded long description + version to setup.py<p>Not an essential release; more of a test. Trying to get <code>README.md</code> to be the "long description" of the library. Also version should be managed more coherently (single-source of truth).</p>
<p>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.? 😕</p>samclane