This brings Cardinal in sync with VCV Rack at Sapphire v2.4.4. Minor UI improvements.
Corrected C++17 build problems for the Sapphire plugin: I learned not to put anything fancy in plugin.cpp or plugin.hpp! Cardinal's C++11 code must be able to include plugins/Sapphire/plugin.hpp, so I can't put any C++17 code there.
This frees me up to use std::clamp, std::make_unique, etc.
This brings Cardinal in sync with VCV Rack at Sapphire v2.4.4. Minor UI improvements.
Corrected C++17 build problems for the Sapphire plugin: I learned not to put anything fancy in plugin.cpp or plugin.hpp! Cardinal's C++11 code must be able to include plugins/Sapphire/plugin.hpp, so I can't put any C++17 code there.
This frees me up to use std::clamp, std::make_unique, etc.