0.9.0
General
- Dropped support for Windows 7/8/8.1
- Updated go to 1.21 which brings stability improvements
- Added a
DANSER_FLAGS
=AMDHACK
environment variable to fix cases when launcher only has triangles visible or danser has random missing letters on older AMD GPUs
Danser
Recording
- Fixed color issues/stuttering on 23.7.1 or newer AMD drivers (#337)
UI
- Strain Graph now ends at last object's end, not start
- Strain Graph now better exposes most difficult parts of the map
- Fixed Strain Graph crashing if map has only one object
Objects
- Fixed reverse arrows being broken on old maps (#328)
- Fixed missed kick slider head circles disappearing too late
Settings
Cursor.CursorRipples
is now disabled by default because a lot of people confused them with HitLighting- Paths are not being sanitized anymore which enables use of network locations (#323)
Misc
- LZMA compressed and Base64 encoded settings are now embedded in danser.log for easier issue analysis
- Improved stability of frame limiter, fixes update thread sometimes being stuck at 800-ish ups
-debug
flag now also shows memory information
Launcher
- Launcher logs now also print platform information
- Fixed "Select replay" button crashing the launcher if Replays dir doesn't exist, it now defaults to danser's dir
- Improved wording of Encoder option tooltip (by @AliceUnderwater)
- Fixed task bar progress being stuck on failed replays
- File/Directory that triggered the database refresh request is now being logged
- Added strain graph to Time/Offset menu:
I think I didn't omit anything this time ;)