Open PhysSong opened 3 years ago
Fixed AppImages from CircleCI via LMMS/lmms-ci-docker#9, but spectrum analyzer on Windows is still an issue.
@DomClark is there a chance transitioning to MSVC completely might fix the version inconsistency too? If not, what's the best route for a fix?
We use the official Qt distribution (albeit not via the official installer) for MSVC builds, so exclusively using MSVC builds would avoid the version inconsistency, yes. However, we still plan to support MinGW builds, and I'm not aware of any reason that an appropriate version of qt5svg-mingw-w64
couldn't be built.
I'm moving this out of the milestone for now. If anyone feels this should be a part of 1.3, feel free to add back in.
Should I perhaps look into adding a temporary workaround that replaces SVGs by bitmaps for Windows builds?
Having blurry or pixelated icons on Windows would probably be better than releasing a stable version with new spectrum analyzer full of randomly colored squares in place of a GUI. I have almost zero knowledge about our build system (let alone about Windows builds), so I can't really help with the underlying Qt SVG library issue.
First reported: https://github.com/LMMS/lmms/pull/5160#issuecomment-545522520 In order to make SVG images working in LMMS from Windows installers and/or Linux AppImages, the Qt SVG library and corresponding image format plugin should be deployed. Currently, however, they are not.
linuxdeployqt
will take care of deployment(no development libraries required).qt5svg-mingw-w64
doesn't match withqt5base-mingw-w64
.).