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]: Availability through Flathub or as a Flatpak (Linux) #207

Closed
mawoka-myblock opened this issue May 13, 2024 · 3 comments · Fixed by #226 or sblantipodi/glow_worm_luciferin#70
Assignees
Labels
feature request keep don't stale this issue Linux

Comments

@mawoka-myblock
Copy link

Is your feature request related to a problem? Please describe

As I'm using Fedora Kionite, I want to use flatpaks where ever possible.

Describe the solution you'd like

No response

Describe alternatives you've considered

Maybe AppImages, but they don't integrate well. But I'd still prefer those over the rpm package.

@sblantipodi
Copy link
Owner

I leave this open as a feature request if someone wants to contribuite to it :)

@sblantipodi
Copy link
Owner

@mawoka-myblock
Copy link
Author

How cool is that?! Thank you do much for your effort!

sblantipodi added a commit to sblantipodi/glow_worm_luciferin that referenced this issue Dec 19, 2024
- ***Breaking changes***: requires `Firefly Luciferin` firmware (v2.18.9).   
- **Capture pipeline has been optimized for DX12 on Windows.** Previously, under heavy GPU load, capture framerates would drop significantly, causing occasional LED stuttering. Now, the pipeline has been restructured to better utilize hardware resources, completely eliminating stuttering. This change, along with the previous SIMD extension released with the previous version of Firefly Luciferin, makes Luciferin one of the most optimized and fastest software for bias lighting available at the moment.
- **New effects and improvements to the existing ones.**
- **Firefly Luciferin is now able to run on a Linux sandbox:**
  - **Added support for Flatpak** with immediate availability on **[Flathub](https://flathub.org/apps/org.dpsoftware.FireflyLuciferin)**. Closes [#207](sblantipodi/firefly_luciferin#207). 
  - **Added support for Snap** with immediate availability on **[Snap Store](https://snapcraft.io/fireflyluciferin)**.
- **The response latency during Linux screen capture has been widely reduced.**
- **Added a [Tray icon](https://github.com/sblantipodi/firefly_luciferin/wiki/Linux-support#luciferin-supports-wayland) and minimize to tray on Linux.** Thanks @sorcererlc for the continued support. Closes [#234](sblantipodi/firefly_luciferin#234).
- **New non intrusive [notification](https://github.com/sblantipodi/firefly_luciferin/wiki/Linux-support#luciferin-supports-wayland) system on Linux.**
- **The `Info` menu now displays the current CPU latency.** Lower values indicate better performance. This value can be influenced by your screen resolution, capture area dimensions, CPU/RAM overclocking, and AVX extensions available on the CPU.
- **Home Assistant: Luciferin entities are now grouped under one devices**, these entites has been renamed:
  - light.glow_worm_luciferin -> light.luciferin_switch
  - sensor.firefly_luciferin_consuming -> sensor.luciferin_firefly_consuming
  - sensor.glow_worm_luciferin_consuming -> sensor.luciferin_glow_worm_consuming
  - sensor.last_update_glow_worm_luciferin -> sensor.luciferin_last_update_glow_worm
  - sensor.firefly_luciferin_producing -> sensor.luciferin_firefly_producing
  - sensor.glow_worm_luciferin_version -> sensor.luciferin_glow_worm_version
  - button.reboot_glow_worm_luciferin -> button.luciferin_reboot_glow_worm
- [Update notifications](https://github.com/sblantipodi/firefly_luciferin/wiki/Luciferin-update-management) are now less intrusive and no longer launch the update popup at computer startup. A simple notification informs about the available update, and you can proceed to install it by right-clicking on the tray icon and selecting 'install updates'.
- Linux Wayland didn't ask you which screen to record when the recording permission expired. Fixed.
- [Power saving](https://github.com/sblantipodi/firefly_luciferin/wiki/Power-saving-features) mode is not interrupted by small changes on the screen like icons changing state in the system tray or incoming notifications.
sblantipodi added a commit that referenced this issue Dec 19, 2024
- ***Breaking changes***: requires `Glow Worm Luciferin` firmware (v5.17.8).   
- **Capture pipeline has been optimized for DX12 on Windows.** Previously, under heavy GPU load, capture framerates would drop significantly, causing occasional LED stuttering. Now, the pipeline has been restructured to better utilize hardware resources, completely eliminating stuttering. This change, along with the previous SIMD extension released with the previous version of Firefly Luciferin, makes Luciferin one of the most optimized and fastest software for bias lighting available at the moment.
- **New effects and improvements to the existing ones.**
- **Firefly Luciferin is now able to run on a Linux sandbox:**
  - **Added support for Flatpak** with immediate availability on **[Flathub](https://flathub.org/apps/org.dpsoftware.FireflyLuciferin)**. Closes [#207](#207). 
  - **Added support for Snap** with immediate availability on **[Snap Store](https://snapcraft.io/fireflyluciferin)**.
- **The response latency during Linux screen capture has been widely reduced.**
- **Added a [Tray icon](https://github.com/sblantipodi/firefly_luciferin/wiki/Linux-support#luciferin-supports-wayland) and minimize to tray on Linux.** Thanks @sorcererlc for the continued support. Closes [#234](#234).
- **New non intrusive [notification](https://github.com/sblantipodi/firefly_luciferin/wiki/Linux-support#luciferin-supports-wayland) system on Linux.**
- **The `Info` menu now displays the current CPU latency.** Lower values indicate better performance. This value can be influenced by your screen resolution, capture area dimensions, CPU/RAM overclocking, and AVX extensions available on the CPU.
- **Home Assistant: Luciferin entities are now grouped under one devices**, these entites has been renamed:
  - light.glow_worm_luciferin -> light.luciferin_switch
  - sensor.firefly_luciferin_consuming -> sensor.luciferin_firefly_consuming
  - sensor.glow_worm_luciferin_consuming -> sensor.luciferin_glow_worm_consuming
  - sensor.last_update_glow_worm_luciferin -> sensor.luciferin_last_update_glow_worm
  - sensor.firefly_luciferin_producing -> sensor.luciferin_firefly_producing
  - sensor.glow_worm_luciferin_version -> sensor.luciferin_glow_worm_version
  - button.reboot_glow_worm_luciferin -> button.luciferin_reboot_glow_worm
- [Update notifications](https://github.com/sblantipodi/firefly_luciferin/wiki/Luciferin-update-management) are now less intrusive and no longer launch the update popup at computer startup. A simple notification informs about the available update, and you can proceed to install it by right-clicking on the tray icon and selecting 'install updates'.
- Linux Wayland didn't ask you which screen to record when the recording permission expired. Fixed.
- [Power saving](https://github.com/sblantipodi/firefly_luciferin/wiki/Power-saving-features) mode is not interrupted by small changes on the screen like icons changing state in the system tray or incoming notifications.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request keep don't stale this issue Linux
Projects
None yet
2 participants