- Also unbind event handlers - Remove unused field
- Add noVideo option to DownloadBeatmapSetRequest - Make Download fire an event with new download instead of returning it
Reduced publicly facing properties where possible. Also fixes a potentially bad state issue when the beatmapset was changed while a load was in progress.
- Check for existing download requests on creating DirectPanel - Actually remove downloaded beatmap from results
Improves the visual appearance of DirectPanels' shadows too.
This also - Renames TextAwesome to SpriteIcon. - Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).
Welcome back BeatmapManager