Commit Graph

238 Commits

Author SHA1 Message Date
b0a1b25983 Privatise game ruleset and access via DI
Also decouples the bindable at SongSelect, where it is debounced in line with the carousel being updated.
2018-06-26 16:32:32 +09:00
51600dd0ae Improve PlayButton's loading 2018-06-22 14:27:36 +09:00
4b2b1f51f9 Apply some code review 2018-06-22 12:33:30 +09:00
40ed3fdd05 Fix possible incorrect order of events due to threaded load 2018-06-21 18:45:32 +09:00
b2066c5d73 Rework preview tracks to reduce usage complexities 2018-06-21 18:40:27 +09:00
c74c059044 Merge branch 'master' into multiple_previews_different_overlays 2018-06-18 05:05:27 +09:00
069d939e29 Remove "from" prefix from sources on direct panels 2018-06-14 21:53:01 -07:00
8702a70524 Resolve merge conflicts in DirectOverlay 2018-06-08 21:03:16 +03:00
1fdbd20471 Nullref quickfix in PlayButton 2018-06-07 14:50:21 +03:00
3033294df1 Stop Preview on BeatmapSet change 2018-06-07 14:30:11 +03:00
188272e15d Replace OnAlreadyDownloading with returning a bool from Download. 2018-06-06 03:18:42 -03:00
61e1358410 Add OnAlreadyDownloading animations. 2018-06-04 21:07:17 -03:00
c524289b24 Update DirectListPanel to properly handle hiding DownloadButton. 2018-06-04 21:01:15 -03:00
01c5060bcf Move BeatmapSetDownloader to osu.Game.Beatmaps.Drawables 2018-06-04 20:30:54 -03:00
9377ffb784 Update BeatmapSetOverlay to use BeatmapSetDownloader. 2018-06-04 20:27:34 -03:00
698a42f145 BeatmapSetDownloadButton -> BeatmapSetDownloader
Allows it to integrate better with existing buttons, like HeaderButton.
2018-06-04 20:12:43 -03:00
416384956d Use a protected Downloaded bindable instead of abstract methods. 2018-06-04 06:47:39 -03:00
b332c22fe5 Update DirectPanel to use BeatmapSetDownloadButton. 2018-06-04 06:29:35 -03:00
5bb6757cbd Remove unused previewTrackManager parameter 2018-06-02 13:03:17 +03:00
70120aa14c Remove unused previewTrackManager variable 2018-06-02 12:28:16 +03:00
330ce19041 Make PreviewTrack a component and use LoadComponentAsync 2018-06-01 23:36:25 +03:00
88ac427ba6 PreviewTrack.Owner 2018-06-01 21:06:37 +03:00
9b7741b353 Avoid using update for fading logic 2018-06-01 22:19:11 +09:00
ae6f603d16 Merge branch 'master' into match-panel-with-web 2018-06-01 21:31:18 +09:00
1095669a55 Match panel with web 2018-05-31 08:09:19 -07:00
bdfb5752cd Update existing drawables to use UpdateableBeatmapSetCover. 2018-05-28 19:31:20 -03:00
a24589f583 Cleanup external PlayButton.Playing usage 2018-05-25 22:35:15 +03:00
498244a308 Introduce PreviewTrack class 2018-05-25 00:37:53 +03:00
d6076eb591 Merge branch 'master' into multiple_previews_different_overlays 2018-05-24 20:51:54 +03:00
95dd2125ee Load PlayButton.Preview asynchronously 2018-05-09 16:22:52 +03:00
c492f62eda Use PreviewTrackManager in the PlayButton 2018-05-09 14:52:46 +03:00
33e2b91ccc Decouple FilterControl.Ruleset from the game-wide ruleset bindable 2018-05-03 22:59:49 +03:00
ca574f2345 Disable RulesetToggleButton whenever the ruleset can't be changed 2018-04-29 18:36:19 +03:00
eda9f83836 Add activeBeatmapPreview variable for tracking beatmap preview playback 2018-04-29 15:32:22 +03:00
1be2571d33 Make BeatmapSetOverlay accept nulls everywhere 2018-04-18 16:08:45 +09:00
ffbe6f2e37 Merge remote-tracking branch 'origin/master' into fix-rank-status
# Conflicts:
#	osu.Game/Beatmaps/RankStatus.cs
#	osu.Game/Online/API/Requests/SearchBeatmapSetsRequest.cs
#	osu.Game/Overlays/Direct/FilterControl.cs
#	osu.Game/Overlays/DirectOverlay.cs
2018-04-18 14:16:58 +09:00
fd54ae3c87 Simplify logic 2018-04-15 16:12:42 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
9acea6eab0 Order beatmap difficulty icons correctly 2018-04-12 19:33:30 +03:00
463b189d2f Remove unused using directives 2018-04-12 08:13:24 -07:00
f18594887b Move enum to SearchBeatmapSetsRequest 2018-04-12 07:49:23 -07:00
461e063f19 Rename RankStatus to BeatmapSearchCategory 2018-04-11 22:50:39 -07:00
6dfca4b2fa Merge branch 'master' into osu-tab-strip 2018-04-04 14:20:06 +09:00
3d05798d80 Change SearchableListOverlay to use OsuTabControl strip. 2018-03-29 15:34:53 -03:00
eb374c5774 Add beatmap set online status and display it in direct panels and the beatmap set overlay. 2018-03-26 21:04:45 -03:00
07642546bb Make APIAccess a component 2018-03-14 11:29:54 +09:00
c070c69522 Update framework 2018-02-22 15:01:53 +09:00
a931d6e381 Merge branch 'master' into fix-user-download-cancel 2018-01-22 16:27:26 +09:00
20be4bbbcd Merge branch 'master' into better-direct-progress-bar 2018-01-22 14:25:23 +09:00
3d4e2d400c Remove unused using 2018-01-22 13:52:10 +09:00