Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request]: elastic scaling factor #211

Closed
dpvanlee opened this issue Jun 2, 2024 · 0 comments · Fixed by #177 or sblantipodi/glow_worm_luciferin#64
Closed

[Feature request]: elastic scaling factor #211

dpvanlee opened this issue Jun 2, 2024 · 0 comments · Fixed by #177 or sblantipodi/glow_worm_luciferin#64
Assignees

Comments

@dpvanlee
Copy link

dpvanlee commented Jun 2, 2024

Is your feature request related to a problem? Please describe

I use a display scaling in Windows 10 of 114%, but I believe this should likely be the case with any custom scaling factor. If I accidentally change the scaling setting in Luciferin, I have no way to change it back to match my custom scaling setting except by uninstalling and then reinstalling the program.

Describe the solution you'd like

I think a good solution would be to add a choice to the Scaling dropdown to select "Custom", and if that's selected, a numeric input box for a user-selected scaling factor.

Describe alternatives you've considered

No response

@sblantipodi sblantipodi changed the title [Feature request]: [Feature request]: elastic aspect ratio Jun 2, 2024
@sblantipodi sblantipodi changed the title [Feature request]: elastic aspect ratio [Feature request]: elastic scaling factor Jun 2, 2024
sblantipodi added a commit that referenced this issue Jun 2, 2024
sblantipodi added a commit that referenced this issue Jul 1, 2024
- ***Breaking changes***: requires `Glow Worm Luciferin` firmware (v5.14.5)
- **Added support for [Ethernet devices](https://github.com/sblantipodi/firefly_luciferin/wiki/Compatible-Hardware#ethernet-devices).** Closes [#44](sblantipodi/glow_worm_luciferin#44). 
  - QuinLed-ESP32-Ethernet
  - QuinLed-Dig-Octa Brainboard-32-8L
  - LilyGO-T-ETH-POE
  - LilyGO-T-POE-Pro
  - WT32-ETH01
  - ESP32-ETHERNET-KIT-VE
  - ESP32-POE
  - ESP32-POE-WROVER
  - WESP32
- Improved [aspect ratio auto detection](https://github.com/sblantipodi/firefly_luciferin/wiki/Aspect-ratio) on wide screen format display.
- Display scaling setting now supports custom values. Closes [#211](#211). 
- Added support for non-standard Documents folder paths, ex: `~/OneDrive/Documents`, existing configuration files will be automatically moved to your default path.
- Fixed an issue that prevented OTA fimware upload via PlatformIO.
- Improved German translations. Thanks @Maaaaarc for the [pull request](#210).
- Improved latency with [satellites](https://github.com/sblantipodi/firefly_luciferin/wiki/Surround-lighting-with-satellites).
- Improved latency when turning on/off the strip.
- Improved "smart button debounce" to eliminate unwanted button press due to noise on the board.
- Firefly Luciferin [auto update feature](https://github.com/sblantipodi/firefly_luciferin/wiki/Luciferin-update-management) now compresses the firmware before sending it to the ESP8266 microcontroller. Fixes some occasional hangup during firmware update due to out of memory error.
- ESP32 file system layout has been adjusted to accommodate a larger firmware. This change has no impact if you use the automatic update feature with Firefly Luciferin. However, manually updating the firmware through the [Web Installer](https://sblantipodi.github.io/glow_worm_luciferin/) will erase your ESP32 device.
- Java/JavaFX 22, libs update, code refactor to avoid using deprecated methods, CI/CD pipeline improvements for faster build.
- [Arduino Bootstrapper](https://github.com/sblantipodi/arduino_bootstrapper/releases) update (v.1.17.0).
sblantipodi added a commit to sblantipodi/glow_worm_luciferin that referenced this issue Jul 1, 2024
- ***Breaking changes***: requires `Firefly Luciferin` (v2.15.4)
- **Added support for [Ethernet devices](https://github.com/sblantipodi/firefly_luciferin/wiki/Compatible-Hardware#ethernet-devices).** Closes [#44](#44). 
  - QuinLed-ESP32-Ethernet
  - QuinLed-Dig-Octa Brainboard-32-8L
  - LilyGO-T-ETH-POE
  - LilyGO-T-POE-Pro
  - WT32-ETH01
  - ESP32-ETHERNET-KIT-VE
  - ESP32-POE
  - ESP32-POE-WROVER
  - WESP32
- Improved [aspect ratio auto detection](https://github.com/sblantipodi/firefly_luciferin/wiki/Aspect-ratio) on wide screen format display.
- Display scaling setting now supports custom values. Closes [#211](sblantipodi/firefly_luciferin#211). 
- Added support for non-standard Documents folder paths, ex: `~/OneDrive/Documents`, existing configuration files will be automatically moved to your default path.
- Fixed an issue that prevented OTA fimware upload via PlatformIO.
- Improved German translations. Thanks @Maaaaarc for the [pull request](sblantipodi/firefly_luciferin#210).
- Improved latency with [satellites](https://github.com/sblantipodi/firefly_luciferin/wiki/Surround-lighting-with-satellites).
- Improved latency when turning on/off the strip.
- Improved "smart button debounce" to eliminate unwanted button press due to noise on the board.
- Firefly Luciferin [auto update feature](https://github.com/sblantipodi/firefly_luciferin/wiki/Luciferin-update-management) now compresses the firmware before sending it to the ESP8266 microcontroller. Fixes some occasional hangup during firmware update due to out of memory error.
- ESP32 file system layout has been adjusted to accommodate a larger firmware. This change has no impact if you use the automatic update feature with Firefly Luciferin. However, manually updating the firmware through the [Web Installer](https://sblantipodi.github.io/glow_worm_luciferin/) will erase your ESP32 device.
- Java/JavaFX 22, libs update, code refactor to avoid using deprecated methods, CI/CD pipeline improvements for faster build.
- [Arduino Bootstrapper](https://github.com/sblantipodi/arduino_bootstrapper/releases) update (v.1.17.0).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants