Reference
Changelog
Better Minesweeper version history and release notes (v0.3.0 and newer).
v0.4.6
- Click anywhere on the header strip to restart (not just the smiley tile)
- Space and F keys available as input binding options
- Click/hold the timeline bar to scrub replays
- Clearing flagged zeros via flood-fill now properly clears the flag
- Active sort column indicator in replay library with highlighted header styling
- Removed 16px tile size option from menu
v0.4.5
- Major UI rendering optimisation (dirty-region tracking, debounced updates)
- Logic and solver processing optimisation
- SVG smiley loading improvements for slower PCs (raster-first path, lazy prewarm)
- Added custom stat formulas (define your own metrics with 50+ variables)
- Improved settings and options handling
- Better keyboard-as-mouse controls
- 41% exe size reduction
- Replays now show stat difference when PB stats are visible
- Default chord changed to Middle + Left
- Steam achievement integration (work in progress)
v0.4.4
- Skin system with customisable tilesets, variants, animations, and sounds
- Built-in "default" and "dark" skins
- Daily challenge seed database (10,000 pre-generated seeds per difficulty)
- Last Tile Remaining game mode (timed and untimed variants)
- Game mode favourites system
- Replay auto-export with configurable rules
- Compact replay codec (binary + compression)
- C++ replay codec for faster encode/decode
- Per-difficulty click breakdowns in all-time stats
- Wins-only stat buckets for per-difficulty aggregates
v0.4.3
- Added mouse button and wheel bindings to hotkeys (e.g., Mouse4/Mouse5)
v0.4.2
- Fixed typo causing crash on start
v0.4.1
- Updated Daily Run database with new solvable seeds
- Removed cluster highlight debug key blocking C from being used as a hotkey
- Added several new stats
v0.4
Featured
- Replay System — watch back, share, and save your games
- Replay Library — browse, sort, and manage saved replays
- No-Guess Mode Improvements — 0/20,000 Expert failure rate
- New Daily Run Seeds — pre-defined seeds, no solver needed at load time
v0.3.2
New Features
- No-Guess Mode (Beta) — early implementation
- Dark Mode with dark UI for Windows 10 (on by default)
- Daily Runs re-enabled with No-Guess support
- Cursor Lock — lock cursor to game board during play
- Continuous Chording (Flood Chord)
Stats
- Abandoned run time now included in all-time stats
UI
- Reorganized top menu bar
- Dark mode compatibility for Windows 10
- Menu/Dialog Style toggle (Fancy vs Fast) for UI performance
- New hotkeys: reload current seed, copy board as image
- Reduced distribution build bloat
- Improved Daily Run stat dialog UI
- Added zoom hotkeys
- Probability overlay now shows misflags
Bug Fixes
- Improved probability overlay accuracy (mines vs tiles remaining)
- Fixed scaling issues from certain settings combinations
- Fixed scaling getting locked and padding around game board
- Fixed memory leaks
- Game no longer freezes if closed mid-game
- Fixed game mode stats overlapping in stats dialog
- Fixed numbers drawing over tileset in certain display modes
- User false flags no longer poison probability overlay
v0.3.1
Features
- Real-time probability calculator (beta)
- Added Disable Flagging setting
- Added Disable Chording setting
- Added option to disable colored text in dialogs
- Persistent settings across versions
- Temporarily disabled Daily Runs
Aim Trainer
- Fixed display number UI bug, keyboard-as-mouse, smiley reset, timer accuracy
- Improved game mode dialog UI
- Flawless Mode renamed to Endless Mode
- Target borders isolated to their tile
- Targets no longer appear on the same tile consecutively
UI
- First-win congratulation (instead of saying "new PB")
- Shows difference between old and new PB in notification
- Stats window shows current run vs PB difference
- Shows active game mode in stat window when not on Classic
Bug Fixes
- Keyboard-as-Mouse can click smiley without crashing renderer
- Dedicated mod folder that loads mods correctly
- Fixed window shrinking on 1600p monitors after reopen
- Middle mouse chord highlight fixed
- Stats/PBs no longer stay disabled after assisted game
- Fixed PB exploit with auto-features enabled
- Fixed SQLite storage location and added auto-migration
v0.3.0 — The Stats Update
Features
- All-time stats and all-time stat tracking
- Improved daily run system (play streaks, first-move gating, automation blocking)
- Per-game stats expansion (win streak, PB stats, Cl, seed display)
- Drag-to-reorder and preset support in stats window
- PB notification popups (Time, Streak, 3BV)
- Infinitely scalable window for large screens
Bug Fixes
- Fixed stat option checkboxes requiring double click
- Fixed empty group label appearing for non-empty groups
- Stat presets now functional
- Moving stats between groups updates without restart
UI
- Reorganized Options and Display tabs
- Display counters (bomb counter/timer) options
- Custom difficulty dialog pre-fills current values
- Stats dialog auto-shrinks on game reset
- Two smiley easter eggs