Commit Graph

482 Commits

Author SHA1 Message Date
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
c3a0549cdd Move player specific stuff to derived PlaySongSelect. 2017-03-14 16:58:34 +08:00
fae6afa9e3 Create basic SongSelect class. 2017-03-14 16:44:35 +08:00