clangen / musikcube

a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
https://musikcube.com
BSD 3-Clause "New" or "Revised" License
4.16k stars 294 forks source link

[BUG] Windows 7 Incompatibility #611

Open idealth opened 1 year ago

idealth commented 1 year ago

This commit broke Windows 7 support by adding "windowsapp.lib" as a dependency. Whenever you attempt to run more recent builds (0.99.4 and above) of musikcube, you will encounter the following error

"The program can't start because api-ms-win-core-file-ansi-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem."

clangen commented 1 year ago

Hmm, I was a bit worried about this when making these changes. For reference, the purpose of this commit is to integrate with Windows 10/11 themes and dark mode.

I don't currently have a Windows 7 VM, nor a Windows 7 license. I'll keep this ticket open to think about potential solutions, but in general it's hard for me to support platforms I don't have access to. :(