Performance improvements
Switched renderer to OpenGL
Technical blahblah:
Renderer was previously using DX11 (Windows) or Vulkan (Linux).
Switching to OpenGL allows for a nice performance boost (especially on weaker hardware) while extending compatibility.
Users with weaker hardware should experience general smoothness improvement, as well as faster grid generation.
Users with more performant hardware should experience faster grid generation.
Removed Fluent theme and set Universal theme as default and only
Technical blahblah:
Managing multiple styles that are so different is hard.
It makes the code more complicated than it needs to be. So one had to go out.
Universal is way lighter in resources and provides better contrast in both light and dark mode.
It also provides a way to force color scheme (dark/light) on Linux, which was not natively supported before.
I find it more suited to reflect Retr0Mine visual identity in general.
Since it is easier to work with only one style in mind, Universal had a nice visual uplift (UI/Animations).
Misc
- Fixed inverted client flag colors in multiplayer
- Reworked signal indicator
- Revert multithreaded board generation (implementation is faulty, needs investigating)
