Commit Graph

5299 Commits

Author SHA1 Message Date
6500cc967f Implement SongTicker component 2020-01-11 06:58:35 +03:00
f745d74666 Add ability to delete individual scores (#7252)
Add ability to delete individual scores

Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
Co-authored-by: Dean Herbert <pe@ppy.sh>
2020-01-10 01:58:35 +08:00
56724d2580 Merge branch 'master' into #7146 2020-01-10 01:08:20 +08:00
3be2fc27f3 Merge branch 'master' into Remove_osuTK.MathHelper 2020-01-10 00:28:46 +08:00
03c778df75 Merge branch 'master' into update-framework 2020-01-09 19:02:26 +09:00
ab9603b06a Merge remote-tracking branch 'upstream/master' into #7146 2020-01-09 17:08:12 +08:00
dde8432684 Fix exception through due to multiple binds 2020-01-09 13:43:57 +09:00
91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
34d8740ec4 Remove remaining usage of osuTK.MathHelper 2020-01-08 20:21:13 +01:00
f0fe3bc804 Pass bindable to BeatmapMetadataDisplay
It was reported that mods selected in song select would show up during
loading of replays which were recorded under a different set of mods.
This was caused by BeatmapMetadataDisplay accepting a plain read-only
value of the Mods bindable in PlayerLoader.load(), therefore making the
mod value assignment in ReplayPlayerLoader.OnEntering() have no effect
on that component.

To resolve this issue, make BeatmapMetadataDisplay accept the
higher-level bindable, bind to it locally and pass it down the hierarchy
to ModDisplay.
2020-01-08 20:10:43 +01:00
a3f7d3c445 Add failing test
Add test case demonstrating the lack of update of the metadata display's
mods upon setting the Mods property in PlayerLoader.
2020-01-08 19:55:35 +01:00
28510674ac Shorten body text 2020-01-06 17:48:29 +09:00
61c269b17b Leaderboard should not change the model 2020-01-06 17:32:24 +09:00
4a7f5f98df Cleanup methods/events 2020-01-06 17:20:09 +09:00
e23c71be80 Update Resolved and Cached attribute issues 2020-01-03 11:34:26 -08:00
0a4e180ce7 Merge branch 'master' of github.com:ppy/osu into #7146 2020-01-03 11:32:06 -08:00
d8d12cbbdd wip: Move more functionality into ComposeBlueprintContainer 2020-01-02 19:09:37 +09:00
ee332e0d42 Split out BlueprintContainer functionality further 2020-01-02 18:21:16 +09:00
f09f9eb07d Merge branch 'master' into general-editor-beatmap 2020-01-01 23:27:08 +09:00
4f2fa2626a Centralise calls to mutable hitobjects list 2020-01-01 21:24:00 +09:00
ca90f708f1 Merge remote-tracking branch 'upstream/master' into remove-editor-beatmap-generics 2020-01-01 21:03:31 +09:00
ddec59ec91 Further refactoring. I think this may have polluted the FooterButton too much. Not sure what to do about the centering. 2020-01-01 12:22:19 +01:00
8695e57f62 Hides mod display when no mods are active to fix issue of invisible margin 2019-12-31 12:21:55 +01:00
f40ebc83ca Begun refractorization process of wrapping Button text in a FillFlowContainer 2019-12-30 23:58:49 +01:00
b0bcbf8b93 Adjusted margin to fix the 1 px increase 2019-12-30 21:55:09 +01:00
8c378dc625 Move EditorBeatmap construction/conversion to Editor 2019-12-30 14:51:14 +09:00
875a25c529 adjusted the margin values 2019-12-29 09:00:59 +01:00
b3d32710df Centered button mods by adding padding to FillFlowContainer 2019-12-29 00:19:51 +01:00
6069d98ced Remove generic editor beatmap 2019-12-27 19:39:30 +09:00
ca862124a5 Fix replay import from main menu causing a hard crash 2019-12-27 19:36:48 +09:00
b330aec03e Drain starting at the first hitobject, not gameplay start 2019-12-27 16:16:30 +09:00
cac011edc1 Merge branch 'master' into hp-drain 2019-12-26 23:51:12 +09:00
033bb15500 Fix early-escape not continuing to results screen (#7362)
Fix early-escape not continuing to results screen
2019-12-26 23:50:21 +09:00
a041f32072 Use cleaner solution via cancellation of older schedule 2019-12-26 19:05:32 +09:00
8903f286ef Fix escape not continuing to results screen 2019-12-26 18:27:48 +09:00
522847987b Implement break/gameplay start times 2019-12-26 15:00:58 +09:00
b348abcd07 Only drain health in non-break times 2019-12-26 14:59:49 +09:00
977fb3d1bf Make processors and break overlay frame-stable 2019-12-26 14:59:49 +09:00
a4b1c79e18 Initial implementation of HP drain 2019-12-26 14:59:49 +09:00
90cb9d9162 Simplify scoreprocesor/healthprocessor implementations 2019-12-26 14:59:49 +09:00
7414a6aadd Merge remote-tracking branch 'huoyaoyuan/master' into health-processor
# Conflicts:
#	osu.Game.Rulesets.Catch/CatchRuleset.cs
#	osu.Game.Rulesets.Mania/ManiaRuleset.cs
#	osu.Game.Rulesets.Taiko/TaikoRuleset.cs
2019-12-26 14:56:54 +09:00
41d99df73c Merge branch 'master' into allow-ctrl-tabbing-on-more-tab-controls 2019-12-25 20:49:45 +09:00
a265a0c7c5 Merge branch 'master' into settings-source-value-changed 2019-12-25 17:23:08 +09:00
89886ceb79 Fix incorrect dialog button animating on requesting quit twice (#7325)
Fix incorrect dialog button animating on requesting quit twice
2019-12-25 13:15:30 +09:00
2a5f661408 Merge branch 'master' into allow-ctrl-tabbing-on-more-tab-controls 2019-12-24 08:29:56 -08:00
c7936e40d5 Protect against potential nullref 2019-12-23 19:13:36 +09:00
b038c192d1 Rename property to IsSwitchable 2019-12-22 19:47:47 -08:00
796223d3e0 Invert if 2019-12-22 21:39:25 +08:00
1f41acc5b9 Integrate auto click into exit confirmed check 2019-12-22 21:20:55 +08:00
5d29ff29cb Animate "Good bye" instead on exit 2019-12-22 20:52:00 +08:00