Commit Graph

2366 Commits

Author SHA1 Message Date
cb1984a3c3 Improve test scene data 2020-01-14 14:37:14 +09:00
7349c023d1 Cleanup spotlight selection 2020-01-14 14:01:51 +09:00
18ebd30978 CI fix 2020-01-14 07:20:03 +03:00
90e4def4bd Remove online stuff out of the selector 2020-01-14 07:07:21 +03:00
d48b161662 Implement basic SpotlightSelector component 2020-01-10 16:33:00 +03:00
14829837c4 Update namespace specifications 2020-01-10 01:38:03 +08:00
56724d2580 Merge branch 'master' into #7146 2020-01-10 01:08:20 +08:00
03c778df75 Merge branch 'master' into update-framework 2020-01-09 19:02:26 +09:00
26c80e35fb Fix missing namespace 2020-01-09 17:17:08 +08:00
ab9603b06a Merge remote-tracking branch 'upstream/master' into #7146 2020-01-09 17:08:12 +08:00
91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
0d9fb065da Move CountryPill to it's own class 2020-01-09 00:27:22 +03:00
29c4ae68d9 Add some content to test scene for better visual representation 2020-01-09 00:14:29 +03: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
dc64ba8ed8 Remove unused variable 2020-01-08 19:22:07 +03:00
1428952377 Implement CountryFilter component for RankingsOverlay 2020-01-08 18:59:13 +03:00
d33a507d96 Implement a login placeholder (#7438)
Implement a login placeholder
2020-01-08 16:55:41 +08:00
351aaf41d9 Fix parameter naming 2020-01-08 00:54:02 +03:00
eb828154ee Allow any type to be used to create TabControl 2020-01-08 00:41:52 +03:00
e0cfc2f405 Merge branch 'master' into prev-button-revamp 2020-01-07 21:49:53 +01:00
4a68c79137 Make tests safer against async loads / transforms 2020-01-07 13:21:25 +09:00
e0f66928e6 Allow CommentsContainer refetch comments using a method 2020-01-07 01:07:50 +03:00
ee15967c4a Rewrite test scene to be automated 2020-01-06 17:15:59 +09:00
3bd3ebad49 Move placeholders to a dedicated namespace 2020-01-04 19:56:34 +01:00
53c8592cb9 Add test scene 2020-01-03 23:54:56 +03: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
55777c24ce Merge remote-tracking branch 'refs/remotes/ppy/master' into overlay-ruleset-selector 2020-01-03 20:25:28 +03:00
e8567414c6 Refactor into some kind of sanity 2020-01-03 15:01:42 +09:00
0f331e81f6 Merge remote-tracking branch 'refs/remotes/ppy/master' into overlay-headers-update-three 2020-01-02 10:59:31 +03:00
43903b2fea Make test scene usable 2020-01-02 14:24:58 +09:00
2d6a07e970 Fix OverlayRulesetSelector don't have default colour 2020-01-01 23:14:26 +03:00
b016238c16 Make ProfileRulesetSelector inherit from OverlayRulesetSelector 2020-01-01 22:55:28 +03:00
af248457b0 Implement OverlayRulesetSelector 2020-01-01 22:49:04 +03:00
2d6482f586 Fix remaining tests 2020-01-02 01:43:37 +09:00
f09f9eb07d Merge branch 'master' into general-editor-beatmap 2020-01-01 23:27:08 +09:00
ca90f708f1 Merge remote-tracking branch 'upstream/master' into remove-editor-beatmap-generics 2020-01-01 21:03:31 +09:00
f40ebc83ca Begun refractorization process of wrapping Button text in a FillFlowContainer 2019-12-30 23:58:49 +01:00
8c378dc625 Move EditorBeatmap construction/conversion to Editor 2019-12-30 14:51:14 +09:00
e85910c4e4 removed unnecessary test code 2019-12-29 09:18:27 +01:00
bf463fe5e0 adjusted the margin values 2019-12-29 08:57:14 +01:00
d828b31ae4 Schedule child mutation in test setup 2019-12-27 17:16:43 +01:00
e2a55b79ca Refactor scrolling hit object scene
To better demonstrate the desired effect of the fix introduced in
193e41f, refactor TestSceneScrollingHitObjects to contain two tests,
one of which contains the pre-existing controls to test scroll
algorithms, and the other aims to showcase the fix by setting scroll
parameters appropriately.
2019-12-27 16:52:07 +01:00
6069d98ced Remove generic editor beatmap 2019-12-27 19:39:30 +09:00
acef2b50e6 Merge branch 'master' into scrolling-container-origin-adjust 2019-12-27 09:29:06 +09:00
fd8c5d7706 Improve notification overlay test robustness
Stress testing one of the notification overlay tests by running it 10000
times on repeat has shown that it is susceptible to intermittent
failures due to races between delays and asserts checking the number of
currently progressing notifications and the actual progress update,
which contains a random generation factor.

Replace step sequences checking for notification completion by waiting
and asserting with explicit until steps that don't terminate unless
there are zero progressing notifications.
2019-12-26 23:01:31 +01:00
005ec4b373 Demonstrate bug in scrolling container scene
Modify TestSceneScrollingHitObjects to showcase the effect of origin
choice on object lifetime for all four scrolling directions.
2019-12-26 20:37:06 +01:00
00a36c388c Fix tests 2019-12-26 19:18:39 +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