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)
Retr0Mine brings the classic Minesweeper into modern age with extensive customization and quality-of-life features.
FEATURES:
Multiple sound themes to match your mood
Different UI themes to suit your preferences
Nice animations
Flexible gameplay mechanics:
Auto-reveal of connected safe cells
Question marks toggle
Invertible mouse buttons
First-click protection
Comprehensive save/load system preserving your game state
Intuitive hint system to help when stuck
Five difficulty settings (including custom grids)
Every feature can be enabled or disabled according to your preferences, letting you create your perfect Minesweeper experience. Whether you prefer a pure classic approach or enjoy modern conveniences, Retr0Mine adapts to your playstyle.
Retr0Mine will continue to grow with new features and improvements through free updates - no additional purchases, ever.