Skip to content

Releases: amybytes/nanoleaf-desktop

v0.9.0

03 Jun 22:00
05e63a4
Compare
Choose a tag to compare

Changelog:

  • Added support for the Nanoleaf Hexagons
  • Added a new Spotify visualizer effect (Party Mix)
  • Reworked the Pulse Beats Spotify visualizer effect
  • Removed the soundbar Spotify visualizer effect due to unreliability and incompatibility with Hexagons
  • Significantly improved group control for controlling two or more devices as one device
  • In group mode, effects from both devices are now displayed in the effects lists. Selecting an effect that isn't installed on one of the devices is automatically downloaded
  • Redesigned button icons
  • Fixed a bug that froze the UI when searching for devices
  • Fixed a UI bug that caused lag when changing colors with the color wheel
  • Reworked the shortcuts info formatting to be more readable
  • Added fade animations in the device preview for "static" type effects
  • Updated to improved Nanoleaf library (nanoleaf-api)
  • Reworked the CLI interface to be more user-friendly
    • Commands can be executed using the form nfd [action [value]] where action is one of the following actions:
      • on ---- Turns the lights on.
      • off ---- Turns the lights off.
      • toggle ---- Toggles the lights on or off, depending on their current state. On->off, off->on.
      • brightness ---- Sets the master brightness. Takes one argument, which is the brightness to set (percent). If you prefix the brightness with a "+" or a "-" the brightness will instead increase or decrease by that amount, respectively.
      • temp ---- Sets the color temperature. Takes one argument, which is the temperature from the range 1200 to 6500 (degrees kelvin). If you prefix the temperature with a "+" or a "-" the temperature will instead increase or decrease by that amount, respectively.
      • effect ---- Sets the current effect. Takes one argument, which is the name of the effect.

v0.8.6

26 Apr 03:03
Compare
Choose a tag to compare

Changelog:

  • Fixed the Spotify visualizer feature. Spotify recently updated their API which broke a part of the app.
  • Added command line control support. This is a feature for advanced users and is separate from the main app. It can be used as an alternative to the "shortcuts" feature in the app. One of the ways I use this feature is by setting operating system level shortcuts that execute commands. This way, I don't have to keep Nanoleaf for Desktop open in the background. The downside to this is that the command line commands execute take about a half of a second longer than "shortcuts" to execute.
    • Commands can be executed in the following generic way: java -jar nfd.jar -a {COMMAND <args>}. Note that nfd.jar is the name of the Nanoleaf for Desktop app executable. COMMAND is one of the commands below. <args> is the extra information that is passed into the command (not required for all commands; see below).
    • The following commands are available:
      • DEVICE_ON ---- turns the device on
      • DEVICE_OFF ---- turns the device off
      • DEVICE_TOGGLE ---- toggles the device state (on->off, off->on)
      • INCREASE_BRIGHTNESS <amount> ---- increases the brightness by a percent (0-100%)
      • DECREASE_BRIGHTNESS <amount> ---- decreases the brightness by a percent (0-100%)
      • SET_BRIGHTNESS <amount> ---- sets the brightness as a percent (0-100%)
      • INCREASE_COLOR_TEMP <amount> ---- increases the color temperature by an amount in degrees kelvin (1200-6500)
      • DECREASE_COLOR_TEMP <amount> ---- decreases the color temperature by an amount in degrees kelvin (1200-6500)
      • SET_COLOR_TEMP <amount> ---- sets the color temperature in degrees kelvin (1200-6500)
      • SET_EFFECT <name> ---- sets the effect by name
      • SET_HUE <amount> ---- sets the static color hue (0-360)
      • SET_SATURATION <amount> ---- sets the static color saturation (0-100%)
      • SET_RED <amount> ---- sets the static color RGB red component (0-255)
      • SET_GREEN <amount> ---- sets the static color RGB green component (0-255)
      • SET_BLUE <amount> ---- sets the static color RGB blue component (0-255)

v0.8.5

05 Oct 05:24
Compare
Choose a tag to compare

Changelog:

  • Added a feature to the Spotify visualizer that sets the default palette to use the album art colors. The palette will continue to update each time the album art changes unless the palette is changed manually by the user.
  • Fixed a bug that prevented setting up devices using the "Add New Device" button in the device changer.
  • Fixed a bug that caused the user to set up their device each time the app opens. This only applies if the user set up their device using the "Add New Device" button in the device changer.
  • Changed window UI buttons to (hopefully) allow for them to appear properly on all platforms, namely Linux. Let me know if they don't show up properly on this release.

v0.8.4

11 Aug 15:04
Compare
Choose a tag to compare

Notice: This will be the last update for a long time, since I am currently no longer working on the project. However, I will still be responding to future issues when I can.

Changelog:

  • Added a slider for adjusting the transition time in ambient lighting mode. This gives the effect of the lights reacting much faster (lower is faster).
  • Added app version information to the "about" dialog found in the menu in the top left corner of the app.
  • Fixed a bug that caused the UI to not load after setting up a device (#14).

v0.8.3

28 Jun 20:38
Compare
Choose a tag to compare

Changelog:

  • Fixed a bug that prevented the app from launching (#11).

v0.8.2

27 Jun 20:25
Compare
Choose a tag to compare

Changelog:

  • Added a "hide to tray" button to the menu.
  • Re-added the ability to rotate panels in the preview window. To rotate, hold down right click while hovering the mouse over one of the panels and move the mouse left or right.
  • Added the ability to rename and delete effects from the effects lists by right clicking on them. These changes will take effect on the device itself and will be visible in the Nanoleaf mobile app as well.
  • Added a basic effects section to the main window. Basic effects are solid-colored static effects. Note that you will have the option to create basic effects in the next update.
  • Added the ability to sort discovery effects by category and by using tags. Also doubled timeout to increase reliability.
  • Removed the message that appears when discovery effects fail to load. This is now logged in the console instead.
  • Fixed a bug that caused the brightness and color temperature sliders to not work sometimes.
  • Fixed a bug that caused the app to get stuck in a crash loop when a monitor was disconnected whilst being selected in ambient lighting mode.

v0.8.1

15 Jun 20:02
Compare
Choose a tag to compare

Changelog:

  • Fixed a bug that caused the panel preview to be displayed incorrectly.
  • Removed "snappy" layouts due to compatibility problems with rotation. This feature will likely return in a future update when it works properly.
  • Fixed windows binary.

v0.8.0

14 Jun 23:10
Compare
Choose a tag to compare

Changelog:

  • Added support for controlling multiple devices together as groups. Note that support for grouping different type devices to together is not guaranteed (for example, grouping two auroras and one canvas).
    • Groups can be created and deleted using the new "Create Group" and "Delete Group" buttons in the menu found in the top-left corner of the app.
    • You can switch to a created group using the device changer from the menu found in the top-left corner of the app.
  • Added the streaking notes Spotify visualizer effect.
  • Added "snappy" layouts to the preview window. This allows you to easily tell the app how your devices are laid out in physical space so that it can connect them together as one.
  • The soundbar Spotify visualizer effect now changes its foreground color at significant changes in rhythm/loudness/tempo instead of after every 50 pulses.
  • Fixed a bug that prevented entering custom colors (RGB/HSB/HEX) into the color picker UI.

v0.7.1

17 May 13:47
Compare
Choose a tag to compare

Changelog:

  • Added Nanoleaf Canvas support to ambient lighting and Spotify visualizer modes.
  • Greatly improved Spotify visualizer processing time (changed search algorithm from linear to binary).
  • Added the fireworks Spotify visualizer effect (works better for beat-heavy tracks).
  • Fixed a bug that caused the Spotify visualizer to stop working when all colors were removed from the palette.
  • Fixed a bug that caused the Spotify visualizer to be reset when the effect was changed.
  • Improved the responsiveness for the soundbar Spotify visualizer effect. Also increased the loudness by 5%.

v0.7.0

20 Apr 18:12
Compare
Choose a tag to compare

Changelog:

  • Added the ability for your panel layout orientation to be detected automatically in ambient lighting mode and Spotify visualizer mode.
  • Reworked the soundbar to make it more responsive and to give it a slightly different look.
  • Improved the shortcut creator UI.
  • Added shortcut events that cycle to the next and previous effects.
  • Added a new trigger to the shortcut creator that allows you to set events to be run when applications are opened and closed.
  • Fixed a bug that prevented switching between Spotify visualizer effects. Also made this process smoother.
  • Fixed a UI bug that caused the rhythm effects to be labelled as regular effects.
  • Moved the data file location to AppData (Windows), ApplicationSupport (Mac).
  • Fixed a bug that caused the Spotify visualizer to stop working after an hour.