Commit Graph

52 Commits

Author SHA1 Message Date
24f64c8815 More formatting 2017-05-24 02:38:05 +02:00
67774192dd Formatting fixes 2017-05-24 02:30:32 +02:00
0616256bd0 CI fix 2017-05-24 02:23:52 +02:00
09adb23591 Fix scheduled task not being canceled 2017-05-24 02:22:30 +02:00
7db45cb58f Moved the whole looping assignments inside PlaySongSelect 2017-05-21 17:09:56 +02:00
48f4879157 Use the track's implemented looping algorithm to loop tracks in the song select screen 2017-05-21 15:57:41 +02:00
662ea0ec2d Repeat a beatmap's track if it has ended 2017-05-21 14:00:40 +02:00
306feb177a Fix null pointer reference 2017-05-20 20:18:29 +02:00
031fddc995 Fix current beatmap track is started again when entering songselect and changing to another difficulty from the same beatmap set. 2017-05-20 19:53:18 +02:00
5ae3a7143e Fix audio seeking when entering play mode in certain cases
Resolves #794
2017-05-19 13:23:11 +09:00
cab12ee55a Reduce the possibility of recomputing drawables when underlying beatmap hasn't changed 2017-05-17 17:33:16 +09:00
efab186384 Update namespaces in line with framework 2017-05-16 12:50:30 +09:00
767cfaaac3 Access database recursively. 2017-05-06 15:37:53 +08:00
146d57953d Use metadata field of WorkingBeatmap. 2017-05-06 14:57:11 +08:00
1e3847c73c Cancel the existing scheduled task when running it ahead of time. 2017-04-29 20:28:56 +09:00
2dcb4e9b93 Fix race condition when attempting to start a beatmap during debounce. 2017-04-29 20:12:09 +09:00
2ece1cbd07 CI Fixes. 2017-04-28 22:26:51 +09:00
a681e3e380 Remove unused method. 2017-04-28 22:17:42 +09:00
59cc5ea00a CI Fixes. 2017-04-28 20:50:23 +09:00
45729a8881 Add debounce to WorkingBeatmap creation at song select.
Improves perceived performance when quickly moving through carousel.
2017-04-28 20:44:16 +09:00
003cf53441 Streamline panel selection event logic.
Was previously firing multiple times where it was completely unnecessary. Also had bidirection firing going on.
2017-04-28 20:43:42 +09:00
a4e2f34ee7 Make a RulesetDatabase. 2017-04-17 17:43:48 +09:00
4a149c4ab8 Better default values + don't set Mode from outside. 2017-04-15 06:14:31 +09:00
0a1376c2db Remove PlayMode game-wide. 2017-04-15 05:22:41 +09:00
8173d01d78 Fix crash on changing play mode too early. 2017-04-05 17:26:45 +09:00
7c74951454 Update bindables.
# Conflicts:
#	osu.Desktop.VisualTests/Tests/TestCaseResults.cs
#	osu.Game/Screens/Ranking/ResultModeButton.cs
#	osu.Game/Screens/Ranking/Results.cs
2017-04-04 11:34:13 +09:00
fa7fd6efe3 Fix mode selector not invoking a re-filter. 2017-03-29 19:48:13 +09:00
f7dc7e9bb9 Update references. 2017-03-28 21:26:20 +09:00
8c4fd44a85 Tidy up song select footer and fix depth of mod select vs osu! cookie. 2017-03-23 19:32:58 +09:00
54e1b24fe9 Enforce readonly private members where possible. 2017-03-23 13:50:08 +09:00
4aea06be22 Merge branch 'master' into leaderboards 2017-03-17 18:23:01 -03:00
907236e475 Move filtering to BeatmapCarousel (but actual logic is now in FilterCriteria. 2017-03-17 19:54:51 +09:00
4b97304603 CarouselContainer -> BeatmapCarousel. 2017-03-17 19:12:54 +09:00
dc28f8c79e Remove all external access to BeatmapGroup. 2017-03-17 19:12:15 +09:00
9c664e5b05 Reorganise song select methods to allow for more flexibility. 2017-03-17 11:52:54 +09:00
334e389518 Tidy up OsuTabControl and FilterControl. 2017-03-16 16:35:44 +09:00
da6b98db10 fixup! Filter doesn't need to be public, nor have a property. 2017-03-16 14:23:48 +09:00
269c1a5e5c Reword some comments. 2017-03-16 14:08:37 +09:00
352de22590 Filter doesn't need to be public, nor have a property. 2017-03-16 14:08:29 +09:00
15e713899d Add a left content area to song select. 2017-03-15 14:34:19 +09:00
755fb260db Updated TabControl Usage 2017-03-14 19:52:21 -07:00
37ff1f3971 Control footer by virtual property. 2017-03-15 10:10:59 +08:00
a8d15e616b Remove parameter of OnSelected. 2017-03-14 22:22:23 +08:00
f068f7c4bd No footer in EditSongSelect. 2017-03-14 21:51:26 +08:00
c939897a8a Revert "Auto assign hotkeys for BeatmapOptionsButton."
This reverts commit beb0a8ff03.
2017-03-14 21:13:57 +08:00
beb0a8ff03 Auto assign hotkeys for BeatmapOptionsButton. 2017-03-14 20:50:43 +08:00
35a60a8f7d Use depth to arrange buttons. 2017-03-14 20:19:05 +08:00
3871a350f8 Move BeatmapOptions buttons to derived class and simplify. 2017-03-14 19:38:21 +08:00
c4e5eac35b Move footer stuff to derived. 2017-03-14 18:38:06 +08:00
9a4247f67e Make Footer handles hotkey. 2017-03-14 18:16:04 +08:00