Move SkinnableTestScene to main project for consumption by other rulesets
Implement BeatmapListingSortTabControl component
Implement BeatmapSearchFilter component
Restructure readme to better define prerequisites that are required for development only
Co-Authored-By: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Update readme with local changelog and project management link
Fix playlist items added with the wrong IDs
Fix possible error in SpotlightsLayout after it's disposal
Bump ppy.osu.Framework.NativeLibs from 2019.1104.0 to 2020.213.0
Bump Sentry from 2.0.2 to 2.0.3
Bumps [ppy.osu.Framework.NativeLibs](https://github.com/ppy/osu-framework) from 2019.1104.0 to 2020.213.0. - [Release notes](https://github.com/ppy/osu-framework/releases) - [Commits](https://github.com/ppy/osu-framework/compare/2019.1104.0...2020.213.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [Sentry](https://github.com/getsentry/sentry-dotnet) from 2.0.2 to 2.0.3. - [Release notes](https://github.com/getsentry/sentry-dotnet/releases) - [Commits](https://github.com/getsentry/sentry-dotnet/compare/2.0.2...2.0.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Use OverlayColourProvider for CounterPill in profile overlay
Co-Authored-By: Dan Balasescu <smoogipoo@smgi.me>
Update framework
Replace hashcode override with local equality comparer