v0.1.0-beta
Pre-release
Pre-release
Bug Fixes
- Fix device lost scenario crash while using a flip model swap chain associated with a window handle and Direct2D
- Fix
DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL
and rendering of title text - Fix lingering Direct2D brushes on exit when song title, length and/or position are "displayed" when there is nothing to display
- Prevent crash on right click when no presets are available
- Fix crash due to an empty song name not differentiated from a message timeout
- Fix multiple instances of incorrect code page conversion of
szPresetDir
before saving - Check active playlist size before accessing to avoid exception
- Fix hang on error message display blocked by another message
- Correct minor oversights in component release
Features
- Update component icon
- Keep function key settings between sessions
Preferences
- Reset to defaults on "Reset page" plus "OK" or "Apply", not revert current changes
- Limit loading and saving preferences to opening and closing the visualization (i.e., not fullscreen/windowed toggle)
Optimizations
- Only write to settings on initial window creation [developer]
Readability
- Add error retrieve and display function [developer]
- Fix some comments [developer]
- Use
D3D11_BLEND
enumeration fields instead of integers [developer] - Remove unused text manager methods [developer]
Modernization
- Move DLL build to level 4 warnings (
/W4
) [developer] - Update HLSL build recipes and inclusion [developer]
- Implement various Code Analysis recommended changes [developer]
- Review the fixed-function pipeline migration to shaders [developer]
Documentation
- Add original MilkDrop documentation
Conveniences
- Use
_WIN32_WINNT
as Windows 10 for DXGI debugging [developer]
Deployment
- Add DLL signing and timestamping to release script [developer]
- Call executables explicitly in Windows [developer]
- Turn off checks when creating partial packages [developer]
Test
- Add FFT unit test [developer]
- Rename DLL test file [developer]
Full Changelog: v0.0.299-alpha...v0.1.0-beta