> However, since Cactus is written in C#, it behaves as a native Windows application and allows it to integrate natively with the system. On the other hand, Bliss Version Switcher was written in Java and there were many limitations that lead to the Cactus rewrite.
I have no idea what any of that means that or why a rewrite from Java to C# was necessary. It's also unfortunate, because C# GUI applications can be a real pita to run on Linux (particularly my Steam Deck).