Firefly Luciferin Versions Save

Very fast Java screen capture PC software designed for the Glow Worm Luciferin firmware, the combination of these software create the perfect Bias Lighting and Ambient Light system for PC.

v2.14.3

4 months ago

Changes in this Release

  • Breaking changes: requires Glow Worm Luciferin firmware (v5.13.2).
  • To make room for the new features Luciferin Full firmware has dropped support for 1 MB devices like the old ESP8266 Lite or ESP-01. Standard ESP8266 4MB is still obviously supported and it will for a long time.
    All people running Luciferin Full firmware on an ESP8266 must manually reinstall and reconfigure the Glow Worm firmware as the ESP8266 will be "formatted" to allow the use of the new 4MB file system. Please use the Web Installer for the purpose, you may need to reconfigure, WiFi, GPIO, device name and baudrate. If for some reason you can't use the Web Installer, you can reconfigure your ESP8266 using the alternative method.
  • Improved HDR support.
  • Changelog is now presented in WebView format and allows you to access the Wiki about new features.(This feature is visible from the next update because Firefly Luciferin needs to be updated first).
  • Screen capture is restarted automatically once an MQTT disconnection/reconnection occurs. Closes #162.
  • Luciferin now defaults to the dark theme if your operating system is using a dark theme.
  • There were misalignments in the screen capture zones on newer AMD graphics cards. Fixed.
  • Color temperature adjustments produces a greenish tint on LED strips with a particular color order. Fixed.
  • Firefly Luciferin icons vanishes after some seconds when using a dual monitor setup on GNOME, fixed.
  • Minor UI fixes.
  • Arduino Bootstrapper update (v.1.16.1).

v2.13.8

6 months ago
  • Breaking changes: requires Glow Worm Luciferin firmware (v5.12.9).
  • Introducing the Luciferin surround lighting with satellites. Closes #97.
  • Added Wayland support for Linux. Thanks @h7io for the contribution to this feature. Closes #130.
  • It's now possible to disable Glow Worm device auto discovery in Firefly Luciferin PC software. This is useful when PC and ESP lives in separate VLANs/Subnets. Closes #132.
  • Added the possibility to average the color of the screen on all the LEDs.
  • Big performance improvements for Linux while running on X11.
  • Added an optimization for Linux users that is specific for NVIDIA GPUs. Thanks to @Phoshi for the support on this feature.
  • Ram usage improvements.
  • UI/UX improvements. Revamped title bar, one left click on tray icon now open settings. Double left click on tray icon starts/stops screen capture, right left click opens the menu as usual. (Windows only, Linux version has no tray bar).
  • Added an option during the installation process to create a desktop shortcut to Firefly Luciferin (Windows only).
  • Added an option during the installation process to create a start menu shortcut to Firefly Luciferin (Windows only).
  • Potential off-heap memory leak on Linux. Fixed. Thanks @jypma for fixing this issue. Closes #147.
  • Firefly Luciferin caused a brief audio stutter on some systems during startup. Fixed.
  • Fixed sporadic crashes on ESP32-S3 devices.
  • Fixed an issue that prevented Glow Worm Luciferin firmware to be flashed using external tools like esptool.
  • Upgrade to Java 21 and JavaFX 21.
  • Arduino Bootstrapper update (v.1.15.3).

v2.12.5

8 months ago

Changes in this Release

  • Hotfix release: Fixed a regression that doesn't permit to drive LEDs via USB when MQTT is enabled. This issue affects Firefly Luciferin only, there is no need to update the firmware.

v2.12.4

9 months ago

Changes in this Release

v2.11.7

1 year ago

Changes in this Release

  • Breaking changes: requires Glow Worm Luciferin (v5.10.6)
  • Added a smoothing feature that is used to smooth the transitions from one color to another, this is particularly useful to reduce eye strain with contents that produces fast flashing like fast peaced games or similar. This setting can be controlled on the fly via MQTT/Home Assistant. Closes #80 and #109.
  • Added a latency test. This test displays colors in rapid succession and helps you check if the latency between the image shown on your monitor and the color displayed on the led strip is acceptable to you. Highering the framerate helps reducing the latency. You can run this test at 10 different speed. This is also useful when choosing the right smoothing level for your preferences.
  • Web Interface now displays an Auto save button, if auto save is enabled, color and brightness information is stored into memory to retain this settings after reboot. Closes #38.
  • Added an option within the Web Interface to choose to turn on the LEDs once the microcontroller boots up.
  • Device reset has been improved. Closes #100 and #37.
  • Added support for RGB and BGR color order.
  • RGBW SK6812 performance boost. +30% maximum framerate and reduced latency.
  • Added support for the QuinLED dig2go pre-build board.
  • Added support for Hardware Button.
  • Fixed an issue that prevented correct screen capture once changed the desired framerate or aspect ratio.
  • Minor UI improvements.
  • Web Installer now presents an option to install beta or previous version of the Glow Worm Luciferin firmware.
  • Improved log level configurability.
  • Removed warnings in the Home Assistant logs. Closes #111.
  • Arduino Bootstrapper update (v.1.14).

v2.10.10

1 year ago

Changes in this Release

  • Hotfix release: Fixed an issue that prevents 21:9 screen resolutions to correctly capture the screen. No firmware upgrade needed.

v2.10.9

1 year ago

Changes in this Release

  • Breaking changes: requires Glow Worm Luciferin firmware (v5.9.7).
  • Performance improvements and optimizations. Reduced system memory and VRAM usage.
  • Luciferin can now be easily integrated into your preferred Home Automation system like Home Assistant. MQTT Auto Discovery is now fully supported and Firefly Luciferin is now able to add/upgrade/remove all the supported MQTT entities in one click. If you used the manual integration previously, please remove it before using the automatic method. Documentation here. (Closes #101 and #94)
  • Aspect ratio can now be changed via MQTT / Home Assistant. (Closes #83)
  • Tooltips on tray icons now shows the name of the device in use, this will help you better understand which device is controlled by the Luciferian instance. (Closes #83)
  • If power saving option is enabled, Luciferin now turns off the lights when you shut down your PC or when the screen saver is active. (Closes #102)
  • Added a selector to choose the desired effect via Home Assistant. (Closes #105)
  • Once Firefly Luciferin is properly paired with a Glow Worm device, any changes made in Firefly are now automatically transferred to the Glow Worm device.
  • MQTT topic can now be configured via Web Interface.
  • Framerate can now be fine tuned with 1 FPS precision.
  • Audio samplerate is now configurable via the config file, this is an advanced option for devices where auto detection does not work as expected.
  • Web Installer has been updated for better compatibility during WiFi provisioning.
  • ESP32 suffered from occasional flickering when driving LEDs via USB with full firmware, fixed.
  • When starting up the computer Luciferin may throw an error saying it is unable to connect to the network. Fixed.
  • Arduino Bootstrapper update (v.1.13.5).
  • Updated to the latest Arduino Core for both ESP32 and ESP8266.
  • Upgrade GitHub Actions to use Node.js 16.

v2.9.2

1 year ago

Changes in this Release

  • Breaking changes: requires Glow Worm Luciferin firmware (v5.8.4).
  • Added automatic brightness control using a Light Dependent Resistor (LDR). Documentation here. (Closes #29).
  • Luciferin Official PCB has been upgraded to v1.1 to support the new LDR feature.
  • Added a brightness limiter feature. Documentation here. (Closes #81).
  • This upgrade will format your ESP32. SPIFFS has been deprecated on ESP32 in favour of LittleFS. Please reconfigure WiFi or MQTT if you are using an ESP32 along with the full firmware. How to here.
  • Menu is not visible when taskbar is on top. Fixed. (Closes #86).
  • Improved MQTT reconnection. (Closes #85).
  • Arduino Bootstrapper update (v.1.13.0).
  • PlatformIO Version Increment update (v0.1.7).

v2.8.4

1 year ago

Changes in this Release

  • No firmware update required
  • Added HSL control panel. The new HSL Tuning control panel contains settings used to adjust the Hue, Saturation, and Lightness of the LED strip. HSL tuning can be used to make slight shifts in hue to individual colors, to desaturate specific colors and to brighten or darken those colors. Thanks @kopidoo for the help in this release. (Closes #64)
    Documentation here.
  • Changing color temperature / brightness requires restarting the screen capture to take effect. Fixed.
  • Improved multi monitor support on Linux.

v2.7.3

1 year ago

Changes in this Release

  • Breaking changes: requires Glow Worm Luciferin firmware (v5.7.2).
  • Added profiles for fast switching between modes via tray icon. (Closes #61). Documentation here.
  • Added new themes:
    • Dark blue theme.
    • Dark purple theme.
    • Light gray theme.
  • Most settings can now be changed and saved on the fly without the needs of restarting Firefly Luciferin.
  • GUI improvements, text now wraps on two or more lines when the phrase is too long, this applies to tooltips too.
  • Temp files cleanup to save disk space on startup.
  • Fire effect was too slow on light firmware, fixed.
  • Improved precision of the capture area when using margin.