Skip to content

Friture 0.49

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Mar 16:52
· 45 commits to master since this release

Friture 0.49 includes a couple of changes and bug fixes:

Thank you very much to @imyxh, @alyaeanyx and @ratherforky for your contributions!

General

  • Fix syntax warnings about literals (#202)
  • Support python 3.10: numpy update and explicit int() (#208 - @imyxh)
  • Move the Octave spectrum to QML (#211): this improves Friture's performance by moving more work to the GPU
  • Fix TypeError in spectrum_settings.py (#213 - @ratherforky)

Packaging, tooling

  • Add missing files in setup tools to fix downstream packaging issues in Linux distributions (#196 - @alyaeanyx)
  • Update to pyinstaller 4.10 (#215)

Linux

We have applied several fixes on the AppImage, which should now work correctly (#219):

  • the AppImage now contains several Qt5 dependencies that were missing in the previous versions, preventing the AppImage from starting up.
  • the AppImage now contains the PortAudio library, so it no longer needs to be installed separately
  • finally, the PortAudio library is built from recent sources (19.7.0) so that it is compatible with recent Linux distributions. Those are running PipeWire, which is causing runtime crashes with older versions of PortAudio (unfortunately distributions' packages have not moved to PortAudio 19.7.0 yet, so we had to build it from scratch).

macOS

The previous versions of Friture could not be signed properly due to an issue with Qt5 folder names. Recent versions of macOS require that all apps are signed, with no easy way to workaround that requirement. We have fixed the build of the macOS app so that it is now properly signed (#217).

Note that Friture is not "notarized", so it will still need to be manually whitelisted in macOS Security settings. There is no plan to notarize Friture any time in the future, because that requires subscribing to an Apple developper account with a yearly fee, and that is too much of an investment for the Friture project.

Windows