Commit Graph

79 Commits

Author SHA1 Message Date
d340509b1d Move ArchiveReaders to a more global namespace
Also moves delete and action logic to a shared implementation
2018-02-15 14:22:39 +09:00
6ff63c2f0c Move deletion to ArchiveModelImportManager 2018-02-15 14:22:39 +09:00
d8f84fcca3 Give ArchiveReader a filename 2018-02-15 14:22:39 +09:00
620e125fad Fix cursor being displayed on intro/disclaimer 2018-01-12 19:34:55 +09:00
512e4d2c9f Rewrite the way that cursor overrides are done game-wide 2018-01-12 18:13:17 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
71a94d6b44 Add a bindable Enabled flag to NotificationManager
Also better handles delays before notifications are displayed.
2017-12-25 20:53:23 +09:00
4f6263ef86 Make many internal classes and methods public
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
9344502b71 More warning fixes 2017-11-14 18:05:07 +09:00
bd7a6a90f5 Remove unused fields 2017-11-14 17:43:19 +09:00
49a5af60e2 Fix multiple order-of-execution issues with osu! logo
Also sets better defaults.
2017-11-13 18:43:16 +09:00
6d56b3c2df Hide triangles during outro 2017-11-09 17:52:38 +09:00
e3a868744e Merge branch 'master' into intro-v2 2017-11-09 17:48:42 +09:00
4874371dbf Rename methods back 2017-11-09 17:38:20 +09:00
cabb22b6d1 Merge branch 'single-osu-logo' into intro-v2 2017-11-08 16:43:07 +09:00
c2d4a213b1 Rename logo-related methods 2017-11-08 16:34:03 +09:00
90fec5f370 Merge branch 'master' into single-osu-logo 2017-11-08 14:37:20 +09:00
41fcecf759 Add intro in to actual game 2017-11-08 14:31:11 +09:00
552a361a24 Merge remote-tracking branch 'upstream/master' into intro-v2 2017-11-08 11:08:42 +09:00
1afe2c18be Fix osu! deleting beatmaps on startup if MenuMusic is disabled 2017-11-04 19:42:28 +03:00
2f205d1f63 Merge branch 'single-osu-logo' into intro-v2 2017-11-03 15:37:24 +09:00
8f78d84ad6 Make intro resume slower 2017-11-02 21:52:23 +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
6fa02ce9bb Use internal less
Allows for more dynamic compilation to succeed. No reason for using internal here anyways.
2017-11-01 17:10:54 +09:00
15197b9a76 Use internal less
Allows for more dynamic compilation to succeed. No reason for using internal here anyways.
2017-11-01 16:57:59 +09:00
189b51551d Merge remote-tracking branch 'refs/remotes/ppy/master' into intro 2017-10-26 14:40:40 +03: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
4653470779 Fix RulesetStore preparation 2017-10-10 22:29:16 +03:00
81b9e08fb6 Fix foreign key constraint failure 2017-10-09 00:30:52 +03:00
f8830e1b7c Animation adjustments 2017-10-05 21:37:37 +03:00
6fa45aafc6 Basic logic 2017-10-04 23:06:31 +03:00
6a4198d0d6 Initial EF Core commit 2017-10-04 22:52:12 +03:00
19db7a8f72 Update in line with framework changes. 2017-09-07 22:46:21 +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
898a601098 Introduce a reference counting file store 2017-07-26 20:22:02 +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
e68675f970 Rename EasingTypes to Easing 2017-07-22 20:53:53 +02:00
3bdd4d7d02 Centralise TrackManager.AddItem logic to avoid duplicate adds 2017-07-20 17:46:33 +09:00
67b95926c4 Remove usage of SetExclusive
Also immediately disposes WorkingBeatmaps on ValueChanged.
2017-07-20 16:45:44 +09:00
fd518e2294 Don't start a beatmap's track until the intro is done playing 2017-07-20 01:57:46 +02:00
d0dea33faa Make Beatmap (bindable) non-nullable. 2017-07-19 15:16:53 +09:00
fe7ac20e29 Read menu music from osz resource 2017-05-23 16:38:43 +09:00
622b155fda OsuConfig -> OsuSetting 2017-05-15 10:56:27 +09:00
1df50adc3a Post-merge fixes (and CodeFactor fixes) 2017-04-24 22:48:25 -05:00
30b7a029dc Remove for real this time 2017-04-23 00:57:41 -05:00
fe35d20def Remove not needed stuff (+typo fix) 2017-04-23 00:50:02 -05:00