Commit Graph

342 Commits

Author SHA1 Message Date
3e417d8e30 removed specific AddBeatmap method
the way UpdateBeatmapSet was extended it can handle all of this and better
2017-12-08 12:47:28 +01:00
105d01d85b fix crash when restoring from any non-SongSelect-screen
removed unwanted refresh
2017-12-07 22:02:53 +01:00
011223048b fix crash if any amount of maps were restored from main menu
also fixes preview not playing if an entire set is restored
2017-12-04 11:47:27 +01:00
70b29b8b62 Merge branch 'master' into fix-set-hidden-crash 2017-12-01 23:35:48 +09:00
acb2cafa58 fix wedge not appearing 2017-11-29 21:09:08 +01:00
6dd6f08bd0 Random song selection when entering the select menu with default osu theme or invalid beatmap 2017-11-29 11:51:56 +01:00
7877f42763 Merge remote-tracking branch 'upstream/master' into new-sounds-and-more 2017-11-27 17:59:24 +09:00
5aa6615107 Add confirm-selection sound in song select 2017-11-26 17:21:22 +09:00
ae48b85827 Don't play logo select sample when actions are playing their own 2017-11-26 17:17:47 +09:00
69e388dd52 Adjust background blur rate 2017-11-26 17:08:14 +09:00
1824540325 Schedule calls to correct thread
These could be fired from an async worker thread (for instance, maintenance operations).
2017-11-23 17:02:54 +09:00
49a5af60e2 Fix multiple order-of-execution issues with osu! logo
Also sets better defaults.
2017-11-13 18:43:16 +09:00
9e82fc21ac Improve transition when exiting song select
Reduces the delay before the main menu appears, but also synchronises the full main menu appearance animation with the logo's apperance.
2017-11-10 01:10:44 +09:00
4874371dbf Rename methods back 2017-11-09 17:38:20 +09:00
c2d4a213b1 Rename logo-related methods 2017-11-08 16:34:03 +09:00
b8b05fe8d2 Make the osu! logo shared game-wide
There should only ever be one osu! logo. It is now passed around between screens in a superfluous manner.
2017-11-02 20:38:02 +09:00
31dc5c97f2 Fix intro and duplicate inserts 2017-10-17 11:22:42 +09:00
b178be21d1 Let's not rename columns yet 2017-10-14 14:30:58 +09:00
8b01f8671f Merge from ppy/master 2017-10-10 21:07:36 +03:00
d3109a5950 Hook up BeatmapPanel "Edit" item 2017-10-07 00:59:14 +09:00
6a4198d0d6 Initial EF Core commit 2017-10-04 22:52:12 +03:00
120446e4a7 Ensure only one dialog is being displayed by the SongSelect footer at a time
Fixes #1208
2017-09-20 14:32:15 +09:00
b1145272d1 Update code to support new inspectcode analysis rules 2017-09-14 12:58:32 +09:00
543a71efcc Fix ObjectDisposal exceptions due to lingering event binds 2017-09-04 08:21:07 +09:00
dd26c80837 Delete -> Hide 2017-09-04 07:59:32 +09:00
3d61cde266 Correctly delay loading of PlaySongSelect-specific components 2017-09-01 18:22:38 +09:00
1f646e6d54 Add hiding support for beatmap difficulties 2017-09-01 17:57:12 +09:00
3b4b4b669b Add framework for deleting difficulties 2017-08-30 21:12:46 +09:00
2fb4126ffc Use BeatmapSetInfo instead of WorkingBeatmap 2017-08-30 20:53:33 +09:00
07da29ea1c Add context menu to beatmap set header 2017-08-30 20:41:41 +09:00
4aa5ce8b41 Always load background and info wedge when no beatmap available. 2017-08-28 17:53:57 +08:00
4901ac9e35 Add some comments explaining why the Track is being forcefully added to the TrackManager 2017-08-18 18:01:18 +09:30
ffc8f763e5 Merge branch 'master' into fix-track-not-resetting 2017-08-18 17:24:22 +09:00
cc6a5824f0 Merge branch 'master' into fix-ruleset-changing 2017-08-18 13:40:52 +09:00
6ded194c53 Remove all usage of DI to retrieve InputManager
Uses GetContainingInputManager instead, as per framework changes.
2017-08-15 14:30:50 +09:00
096e574401 Selecting a beatmap set no longer updates the ruleset to the first map of that set (since it causes the carousel to refilter) 2017-08-12 19:52:09 +09:30
e48c5898bd Ensure the Track for the selected beatmap is added to the TrackManager. Fixes the problem where a beatmap would be stuck at 100% if it is replayed. 2017-08-11 17:26:30 +09:30
62b3540fd6 Merge branch 'master' into fixes 2017-08-04 13:49:03 +08:00
44fd0eb78b Pass input state in OnSelected. 2017-08-04 00:09:41 +08:00
c8b5c1b8a5 Merge branch 'master' into scroll_to_selected 2017-08-01 11:06:32 +09:00
700c7753c3 Applied suggestions 2017-07-31 14:20:12 +03:00
df3f75b842 Merge branch 'master' into fixes 2017-07-31 17:51:34 +08:00
62365090ad Removed useless variable 2017-07-29 17:51:11 +03:00
e121b119be Added "scroll to" container 2017-07-29 17:33:20 +03:00
e691dd12c5 Fix potential sequen of execution issues in BeatmapCarousel 2017-07-28 15:05:08 +09:00
5f53426a9a *Database -> *Store
Welcome back BeatmapManager
2017-07-27 16:56:41 +09:00
cbe7b08642 Make BeatmapStore's BeatmapDatabase private 2017-07-27 15:34:13 +09:00
96b08b8777 Simplify and document DatabaseStore API 2017-07-27 15:06:10 +09:00
9e20a02c0a Split out BeatmapDatabase into BeatmapStore
Hide database functionality at a lower level in preparation from eventually making it private.
2017-07-26 16:31:34 +09:00
fce580d717 Reshuffle namespaces 2017-07-26 13:22:46 +09:00