Commit Graph

206 Commits

Author SHA1 Message Date
48f4879157 Use the track's implemented looping algorithm to loop tracks in the song select screen 2017-05-21 15:57:41 +02:00
efab186384 Update namespaces in line with framework 2017-05-16 12:50:30 +09:00
36dff94802 removed check if ModSelectOverlay is open 2017-05-05 18:16:48 -07:00
d129bd0c1f Fix ModSelectOverlay accepting escape when it shouldn't
Because PlaySongSelect is suspending when selecting a song, we don't actually hide ModSelectOverlay.
2017-05-05 17:03:24 -07:00
7d32cc85c8 Make leaderboard scores clickable. 2017-04-18 22:22:14 +09:00
6f1fff4ee7 Update async load usage to new style. 2017-04-02 15:56:12 +09:00
63d7c5a5a3 Pressing back while mod select is visible should close mod select before exiting. 2017-03-23 19:35:46 +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
644e9ae9d5 Increase padding to make flyte happy. 2017-03-23 16:36:52 +09:00
3ae7d0cb98 Better handle the passing of Beatmap and updating of scores.
PresentScores was dangerous as it could potentially bring up unsafe threading scenarios. This ensures everything will work well in all cases.
2017-03-23 16:31:08 +09:00
b8129526a4 Typo 2017-03-23 02:29:23 -03:00
e77229b34b Merge branch 'master' into beatmap-detail-tabs 2017-03-23 14:26:00 +09:00
54e1b24fe9 Enforce readonly private members where possible. 2017-03-23 13:50:08 +09:00
b8b45262c5 Formatting 2017-03-23 01:35:55 -03:00
677b8afc1f Integration 2017-03-23 01:19:29 -03:00
8e5d83b857 Isolate leaderboard retrieval code into its own method. 2017-03-16 12:56:59 +09:00
1855f48997 Add cancellation support for API requests. 2017-03-15 18:07:26 +09:00
295f821025 Add leaderboard to song select. 2017-03-15 17:11:08 +09: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
b2dd9afcf3 Update editor workflow and make edit button works. 2017-03-14 22:18:40 +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
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
0198593697 Make BeatmapInfoWedge:OverlayContainer and unify transforms. 2017-03-14 16:29:20 +08:00
3913a0a9ee Fix removal of the last one beatmap. 2017-03-14 05:35:58 +08:00
da751804b6 Reduce error count. 2017-03-09 14:24:16 +09:00
4430255ec4 Merge remote-tracking branch 'upstream/master' into replay
# Conflicts:
#	osu.Desktop.VisualTests/Tests/TestCasePlayer.cs
#	osu.Desktop/OsuGameDesktop.cs
#	osu.Game.Modes.Osu/Objects/Drawables/DrawableHitCircle.cs
#	osu.Game.Modes.Osu/Objects/Drawables/DrawableSlider.cs
#	osu.Game/Database/BeatmapDatabase.cs
#	osu.Game/Graphics/Cursor/OsuCursorContainer.cs
#	osu.Game/IPC/BeatmapImporter.cs
#	osu.Game/Modes/Mod.cs
#	osu.Game/Modes/Objects/Drawables/DrawableHitObject.cs
#	osu.Game/Modes/UI/Playfield.cs
#	osu.Game/Screens/Play/Player.cs
#	osu.Game/Screens/Play/PlayerInputManager.cs
2017-03-07 13:50:08 +09:00
0cad5d7d41 Fix most warnings. 2017-03-07 13:05:57 +09:00
bc74f453aa Merge branch 'master' into replay 2017-03-07 11:41:16 +09:00
9908c1905d Add keyboard shortcuts at song select for mod/random/options. 2017-03-06 17:32:12 +09:00
76ef8c1a6c Add bindable mods and autoplay support. 2017-03-06 14:52:37 +09:00
81cc27e104 Fix typo. 2017-03-06 10:06:25 +09:00
7afcac3660 Move PreferredPlayMode to WorkingBeatmap. 2017-03-05 17:45:40 +09:00
389635c7ed Avoid panel state changes when performing a sort. 2017-03-04 22:05:16 +09:00
8f3621ca24 Make selectGroup a private method. 2017-03-04 22:05:02 +09:00
9d75ab85e9 Put mod select over beatmap options 2017-03-03 04:19:03 -04:00
fde509ab1d Merge branch 'master' into mod-overlay 2017-03-03 04:12:42 -04:00
b0ee728528 Remove full-screen background layer and add half-height holder.
Doesn't interact well with dialog popups. May add back later with complementing logic.
2017-03-03 16:11:23 +09:00
1891bdf51e Merge branch 'master' into mod-overlay 2017-03-03 01:11:15 -04:00
2e74b4be60 Merge branch 'master' into beatmap-options 2017-03-03 00:52:45 -04:00
7a4b9c5571 osu.Game.Overlays.BeatmapOptions -> osu.Game.Screens.Select.Options 2017-03-02 21:20:30 -04:00
f9b87ad08c Fix selection on entry to song select.
Also only shows sets with beatmaps for current play mode.
2017-03-02 22:02:32 +09:00
b856fb5991 Implemented beatmap options overlay 2017-03-02 08:40:55 -04:00
e399d6c6d1 Use bindable for PlayMode. 2017-03-02 21:16:58 +09:00