Commit Graph

753 Commits

Author SHA1 Message Date
b4513497d6 Added a textContainer reference to MetadataSection so casting is no longer required for setting new text 2017-11-27 08:52:26 +01:00
507da0dfb7 Renamed addTextAsync to setTextAsync 2017-11-27 08:48:47 +01:00
ac0942df86 Removed unnecessary private method to update the metadata 2017-11-27 08:48:12 +01:00
d49ee295d9 Removed unnecessary schedule and null checks 2017-11-27 08:47:36 +01:00
b34e724b8d Changed MetadataSection so that the Text setter loads the new text in async before displaying it. 2017-11-27 08:18:09 +01:00
00830c190c Merge branch 'master' of https://github.com/ppy/osu 2017-11-23 12:39:36 +01:00
a60e53c382 Changed the text updates into a scheduled (async) operation, and implemented this in the updateStatistics and clearStats methods 2017-11-23 12:31:18 +01:00
9db6ef6657 Fix unfixed regressions 2017-11-23 20:23:47 +09:00
4986ad73f7 Merge remote-tracking branch 'upstream/master' into load-optimization 2017-11-23 18:44:17 +09:00
2cc2323791 Style changes (removing newline from before second constructor parameter) 2017-11-23 09:12:23 +01:00
7d428875b8 Changed LoadWrapper back to DelayedLoadWrapper and fixed the implementation (dependent on framework change, delay now in ctor) 2017-11-22 15:46:04 +01:00
870807c265 Switched over to the new LoadWrapper class for all delayed loading. 2017-11-21 16:17:33 +01:00
2603219350 Load beatmap carousel panels asynchronously 2017-11-21 22:30:09 +09:00
c2fcb2f9c7 Fix info wedge not displaying 2017-11-21 18:45:12 +09:00
bd616c1307 Simplify some property access 2017-11-21 12:42:28 +09:00
be9c99ade3 Remove AsyncLoadWrapper dependence 2017-11-21 12:42:28 +09:00
e7654254d2 Remove unused code 2017-11-21 12:42:28 +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
9325730f5d Fix leaderboard fadeout causing constant flow changes
Also cleans up logic significantly.
2017-11-19 00:53:59 +09:00
a741d6cea7 Fix incorrect score indexes in leaderboard 2017-11-18 04:46:02 +03:00
6c40cf08cc Optimise leaderboard display
Adds async loading support and cleans up the code quite a bit in the process.
2017-11-16 23:22:25 +09:00
f912744acc Fix sizing of ModIcon 2017-11-16 00:15:27 +09:00
eaf1a60fe1 Merge branch 'master' into beatmap_scores 2017-11-15 17:58:07 +09:00
ea2fa5fa00 Fix wrong ratings calculations 2017-11-15 09:48:40 +03:00
d157e6baf1 Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap_scores 2017-11-13 16:02:44 +03:00
49a5af60e2 Fix multiple order-of-execution issues with osu! logo
Also sets better defaults.
2017-11-13 18:43:16 +09:00
5bf756c3c6 Add DrawableTopScore 2017-11-11 06:54:52 +03: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
90fec5f370 Merge branch 'master' into single-osu-logo 2017-11-08 14:37:20 +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
f486ab1f6c Merge branch 'master' into song_select_delete 2017-10-30 21:07:02 +09:00
5001e9f264 Fix Hide/Restore/Delete etc. 2017-10-25 22:08:34 +09:00
f69fa0cf1f Fix selection after hiding all difficulties in a set 2017-10-20 11:16:56 +09:00
5d5ea5fb2e Fix all remaining db structure issues 2017-10-19 14:05:11 +09:00
a85de09c0f Fix beatmap carousel interactions with deletion when not yet displayed 2017-10-18 18:36:35 +09:00
31dc5c97f2 Fix intro and duplicate inserts 2017-10-17 11:22:42 +09:00
c2836a8393 Use format string for double instead of Math.Round. 2017-10-16 12:59:59 +09:00
24ca7a5119 Merge remote-tracking branch 'refs/remotes/ppy/master' into song_select_delete 2017-10-15 00:09:50 +03:00
cd722e4abb Fix beatmap author being stored in two different places 2017-10-14 11:39:55 +09:00
502940ddf3 Fix deleting last visible beatmap doesn't trigger selecting null beatmap 2017-10-14 05:05:38 +03:00
7cff413ab0 Fix wrong beatmap selection in song-select menu on deleting selected beatmap 2017-10-11 20:25:12 +03:00
d3109a5950 Hook up BeatmapPanel "Edit" item 2017-10-07 00:59:14 +09:00
f129902ee0 Avoid nullrefs when data is not present 2017-09-25 23:35:02 +08:00
442259d9e0 Fix overlay toggling in song select. 2017-09-23 19:47:23 +08: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
6d3d485565 And then everything became one 2017-09-19 16:06:58 +09:00
b72921b30e Ensure an OnlineBeatmapID is present before attempting API requests 2017-09-15 12:44:48 +09:00
396a56ddf4 Remove global OsuContextMenuContainer 2017-09-14 15:41:32 +09:00