Dean Herbert
|
0cdf125c1e
|
Handle key counter rewinding in a better way
Use ElapsedFrameTime rather than storing state data
|
2019-09-12 15:42:14 +09:00 |
|
Dean Herbert
|
158737e001
|
Remove FadeTime customisation
Also adjusts fade transitions to feel better, especially in fast forward scenarios.
|
2019-09-12 14:27:29 +09:00 |
|
Dean Herbert
|
3a18e9907b
|
Merge branch 'master' into ingame-leaderboard-general-implementation
|
2019-09-11 22:32:53 +09:00 |
|
Dean Herbert
|
b89fb5cdf7
|
Fix failing test
|
2019-09-06 16:51:30 +09:00 |
|
Dean Herbert
|
6ce36bd39e
|
Merge branch 'master' into stop-counting-to-score-after-fail
|
2019-09-06 16:12:53 +09:00 |
|
Dean Herbert
|
f925e781a9
|
Refactor HitWindows for legibility
|
2019-09-06 15:24:14 +09:00 |
|
Dean Herbert
|
9d0151f19f
|
Merge pull request #5969 from peppy/skin-configuration-refactor
Refactor skin configuration lookups to be more flexible
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
|
2019-09-05 17:28:37 +09:00 |
|
Dean Herbert
|
a1d7291ffa
|
Fix pause menu keyboard navigation being affected by initial cursor hover
|
2019-09-05 16:31:10 +09:00 |
|
Dean Herbert
|
c0bcbfd892
|
Merge branch 'master'
Conflicts:
osu.Game.Tests/Visual/Gameplay/TestSceneSkinnableDrawable.cs
|
2019-09-05 14:40:30 +09:00 |
|
Dean Herbert
|
f7e417de02
|
Add test for changing of a source (#5968)
Add test for changing of a source
|
2019-09-05 14:06:25 +09:00 |
|
Dean Herbert
|
2983918f71
|
Merge remote-tracking branch 'upstream/master' into skin-configuration-refactor
|
2019-09-04 13:40:41 +09:00 |
|
Dean Herbert
|
7cbcc7b906
|
Further test refactors
|
2019-09-04 11:36:09 +09:00 |
|
Dean Herbert
|
1802d2efaf
|
Merge remote-tracking branch 'upstream/master' into fix-gameplay-menu-button-hover-ani
|
2019-09-04 10:35:14 +09:00 |
|
Dean Herbert
|
5c10a22877
|
Update tests to use [Test] attributes
|
2019-09-04 10:34:56 +09:00 |
|
Joehu
|
9ec16bc2b2
|
Add test for initial button hover
|
2019-09-03 16:56:45 -07:00 |
|
Dean Herbert
|
2f74ef5131
|
Add test for changing of a source
|
2019-09-03 18:22:51 +09:00 |
|
Dean Herbert
|
bebc3309ce
|
Refactor skin configuration to be infinitely extensible
|
2019-09-03 17:57:34 +09:00 |
|
Dean Herbert
|
05ed9d3802
|
Merge remote-tracking branch 'upstream/master' into non-timeoffset-judgements
|
2019-09-03 13:07:58 +09:00 |
|
Joehu
|
3d1f051437
|
Move hover tests after key tests
|
2019-09-02 11:13:34 -07:00 |
|
smoogipoo
|
0c73c5acf3
|
Expose full hitobject rather than hit windows
|
2019-09-02 17:14:40 +09:00 |
|
smoogipoo
|
f2bdf94a1d
|
Add HitWindows to JudgementResult to indicate timing errors
|
2019-09-02 16:28:14 +09:00 |
|
Dean Herbert
|
f9fcf1562f
|
Merge remote-tracking branch 'upstream/master' into iskincomponent
|
2019-09-02 14:21:02 +09:00 |
|
Dean Herbert
|
8f5dc06d55
|
Merge remote-tracking branch 'upstream/master' into accuracy-bar
|
2019-08-30 20:18:25 +09:00 |
|
smoogipoo
|
6fb8a6cdbe
|
Fix testcases not working for OD10
|
2019-08-30 19:53:38 +09:00 |
|
smoogipoo
|
8b4976ad92
|
Remove unnecessary intermediate OD tests
|
2019-08-30 19:53:38 +09:00 |
|
Dean Herbert
|
8fc177b743
|
Fix namespacing and hitwindow source
|
2019-08-30 18:46:42 +09:00 |
|
Dean Herbert
|
741bd0a5cf
|
Fix incorrect colour sizes and simplify alignment specification
|
2019-08-30 18:35:17 +09:00 |
|
Dean Herbert
|
54696eef39
|
Reverse display, add animation and reduce width
|
2019-08-30 17:06:23 +09:00 |
|
Dean Herbert
|
5f3e638499
|
Make test useful
|
2019-08-30 16:40:24 +09:00 |
|
Dean Herbert
|
bdbfa7bd2f
|
Fix class naming
|
2019-08-30 15:32:47 +09:00 |
|
Dean Herbert
|
1d77e3764d
|
Merge branch 'master' into accuracy-bar
|
2019-08-30 15:21:32 +09:00 |
|
Dean Herbert
|
a15828ab25
|
Introduce the concept of SkinComponents
Removes reliance on string lookups and better defines elements for introduction into database
|
2019-08-30 14:55:52 +09:00 |
|
Dean Herbert
|
dc1046bf0c
|
Merge remote-tracking branch 'upstream/master' into add-ruleset-legacy-skin
|
2019-08-30 12:53:05 +09:00 |
|
smoogipoo
|
6ab2b20c70
|
Add an interface for working beatmaps
|
2019-08-29 19:38:44 +09:00 |
|
Dean Herbert
|
ecfcbe3723
|
Merge remote-tracking branch 'upstream/master' into relative-beat-lengths
|
2019-08-28 20:21:56 +09:00 |
|
Dean Herbert
|
7ea55a5cdd
|
Merge remote-tracking branch 'upstream/master' into add-ruleset-legacy-skin
|
2019-08-28 16:36:20 +09:00 |
|
iiSaLMaN
|
18431a42e6
|
Resolve merge conflicts
|
2019-08-27 20:06:17 +03:00 |
|
smoogipoo
|
9e926d44c0
|
Obsolete legacy UpdateState() method
|
2019-08-27 16:09:47 +09:00 |
|
smoogipoo
|
fb8b5ee106
|
Add test
|
2019-08-26 16:31:46 +09:00 |
|
Dean Herbert
|
6e3a63dae8
|
Update tests
|
2019-08-26 12:31:51 +09:00 |
|
iiSaLMaN
|
d8535574d1
|
Pass sample info to Skin.GetSample
|
2019-08-23 14:32:43 +03:00 |
|
Andrei Zavatski
|
9f64e09625
|
Move HitErrorDisplayOverlay back to the HUD
|
2019-08-20 08:45:51 +03:00 |
|
Andrei Zavatski
|
d337f9b482
|
DefaultHitErrorDisplay -> BarHitErrorDisplay
|
2019-08-20 08:03:17 +03:00 |
|
Andrei Zavatski
|
50c47568e4
|
Don't present Meh hit windows if it has no value
|
2019-08-19 22:45:27 +03:00 |
|
Andrei Zavatski
|
1bff103d32
|
CI fixes
|
2019-08-19 21:25:14 +03:00 |
|
Andrei Zavatski
|
6d84523bc0
|
Add testing
|
2019-08-19 21:10:12 +03:00 |
|
Dean Herbert
|
ff601eefe6
|
Fix failing test
|
2019-08-16 13:21:28 +09:00 |
|
Dean Herbert
|
ad24265730
|
Split visual component out of MusicController
|
2019-08-13 14:30:18 +09:00 |
|
Dean Herbert
|
29870c773c
|
Merge branch 'master' into stop-counting-to-score-after-fail
|
2019-08-09 14:16:34 +09:00 |
|
smoogipoo
|
a9c4b5ac4e
|
Add tests
|
2019-08-09 14:04:56 +09:00 |
|
iiSaLMaN
|
472af16015
|
Revert unintended change
|
2019-08-04 19:17:45 +03:00 |
|
iiSaLMaN
|
ca7a812e1c
|
Add PlayerPosition property
|
2019-08-04 18:39:42 +03:00 |
|
iiSaLMaN
|
598c02f8b9
|
Shorten Where().FirstOrDefault()
|
2019-08-04 18:31:32 +03:00 |
|
iiSaLMaN
|
f5daf98aa5
|
Reset player state on setup
|
2019-08-04 18:28:40 +03:00 |
|
iiSaLMaN
|
f2ab259c21
|
Add an assert if current break index has skipped a break
|
2019-07-30 13:30:26 +03:00 |
|
iiSaLMaN
|
e6e315e07b
|
Expose current break index
|
2019-07-30 13:29:41 +03:00 |
|
iiSaLMaN
|
77aa3a9fe5
|
Clear previous score items on SetUp
|
2019-07-30 12:37:01 +03:00 |
|
Dean Herbert
|
e8e5b2742d
|
Fix manual clock usage
|
2019-07-30 18:31:57 +09:00 |
|
Salman Ahmed
|
c8b7cf8672
|
Merge branch 'master' into add-bindable-for-break-times
|
2019-07-30 06:23:47 +03:00 |
|
iiSaLMaN
|
6233dc22e0
|
Add simple tests for current implementation
|
2019-07-29 06:52:42 +03:00 |
|
iiSaLMaN
|
c9e45f8cdc
|
Assign clocks instead of creating 2 separate overlays
|
2019-07-28 09:27:02 +03:00 |
|
iiSaLMaN
|
37c3265942
|
Manually call the update function on retrieving IsBreakTime value
|
2019-07-28 09:21:54 +03:00 |
|
iiSaLMaN
|
4143bafd67
|
More simplifies
|
2019-07-28 05:22:09 +03:00 |
|
iiSaLMaN
|
4d49b38277
|
Add a function for loading a list of breaks
|
2019-07-28 05:21:27 +03:00 |
|
iiSaLMaN
|
46f17885c6
|
Rewrite break overlay test
|
2019-07-27 15:51:14 +03:00 |
|
iiSaLMaN
|
6fac716ec7
|
Use container instead of fill flow
|
2019-07-26 08:15:46 +03:00 |
|
Shane Woolcock
|
5e51012800
|
Rewrite updateBreakTimeBindable
|
2019-07-25 22:54:05 +09:30 |
|
Dean Herbert
|
eca63980d2
|
Add comprehensive scaling mode tests
|
2019-07-22 14:43:07 +09:00 |
|
Dean Herbert
|
74c961bcff
|
Add more flexible skin element confine modes
|
2019-07-22 14:42:56 +09:00 |
|
Dean Herbert
|
ecbd0f7eff
|
Merge branch 'master' into fix-skip-button-clickability
|
2019-07-11 23:10:28 +09:00 |
|
Dean Herbert
|
27e79d56ec
|
Merge branch 'master' into collapse-graph-option
|
2019-07-09 23:40:43 +09:00 |
|
Dean Herbert
|
64de3840b0
|
Add missing wait step in TestScenePlayerLoader
|
2019-07-06 15:25:53 +09:00 |
|
Unknown
|
d05512a12a
|
invert usage corresponding to previous description change
|
2019-07-05 09:16:50 +02:00 |
|
Dean Herbert
|
39bd5e6478
|
Add test
|
2019-07-05 15:50:31 +09:00 |
|
Unknown
|
b425df6c75
|
various fixes
- make AllowSeeking a Bindable which fixes incorrect initial position and removes unnecessary variables
- make SongProgressInfo fixed height
|
2019-07-05 08:48:40 +02:00 |
|
Unknown
|
1cb7a9617b
|
move songprogress up to be able to see below for masking
|
2019-07-05 08:29:57 +02:00 |
|
Unknown
|
c22667bdf7
|
reorganise tests
|
2019-07-05 08:05:38 +02:00 |
|
Dean Herbert
|
1b36860169
|
Fix test cross-talk
|
2019-07-04 19:26:12 +09:00 |
|
Unknown
|
608223cbb4
|
Add setting to collapse the song progress graph
|
2019-07-04 11:59:38 +02:00 |
|
Dean Herbert
|
2dc356a24e
|
Remove using
|
2019-07-04 18:47:43 +09:00 |
|
Dean Herbert
|
86e9d97b6a
|
Adjust variables and test length to avoid random failures
|
2019-07-04 18:38:29 +09:00 |
|
Dean Herbert
|
73bc71f8b2
|
Use local clock to add consistency to skip times
|
2019-07-04 17:32:58 +09:00 |
|
Dean Herbert
|
db24ac28ec
|
Add tests
|
2019-07-04 16:53:08 +09:00 |
|
naoey
|
ee516d2515
|
Make direct panel download and replay buttons share UI
|
2019-07-02 15:55:30 +05:30 |
|
naoey
|
d8f6bbc90e
|
Disable replay button when replay is unavailable
|
2019-06-29 12:49:03 +05:30 |
|
naoey
|
7d9e215744
|
Code quality fixes
|
2019-06-29 12:29:12 +05:30 |
|
naoey
|
424711d24b
|
Fix replay button shake container
- Add license headers
- Slightly reduce bottom margin of button in score screen
|
2019-06-29 12:26:37 +05:30 |
|
naoey
|
bc52f76556
|
Move replay button to score card
|
2019-06-29 10:55:30 +05:30 |
|
Dean Herbert
|
c04f14a1e3
|
Remove unused using statement
|
2019-06-26 00:23:39 +09:00 |
|
Dean Herbert
|
a4214db39e
|
Add test for pause via hold
|
2019-06-26 00:00:53 +09:00 |
|
David Zhao
|
de59e038ac
|
Prevent non-combo affecting judgements from triggering sudden death
|
2019-06-21 14:29:16 +09:00 |
|
smoogipoo
|
0c293be89c
|
Wait for track to start running before seeking
|
2019-06-14 19:51:31 +09:00 |
|
smoogipoo
|
95082d2fcc
|
Rename testcase
|
2019-06-14 19:35:47 +09:00 |
|
smoogipoo
|
4972f862e6
|
Seek track instead
|
2019-06-14 19:35:35 +09:00 |
|
smoogipoo
|
f12caaf907
|
Increase leniency
|
2019-06-13 15:47:21 +09:00 |
|
smoogipoo
|
44d2514f1a
|
Add test scene
|
2019-06-13 14:45:09 +09:00 |
|
Dean Herbert
|
00ee45fe46
|
Merge remote-tracking branch 'origin/update-visibility-container' into update-framework
|
2019-06-11 19:36:13 +09:00 |
|
Dean Herbert
|
609a82bc94
|
Update VisibilityContainer usage in line with framework
|
2019-06-11 15:13:58 +09:00 |
|
Dean Herbert
|
59b624d4ba
|
Fix test regression
|
2019-06-10 01:08:39 +09:00 |
|
Dean Herbert
|
9c214c3f0e
|
Add animation on failing
|
2019-06-04 16:13:16 +09:00 |
|
Dean Herbert
|
a2fbcb2bd3
|
Fix rebase regressions
|
2019-05-31 15:58:46 +09:00 |
|
Dean Herbert
|
d1d1c4ee7a
|
Add lead-in tests
|
2019-05-31 15:50:46 +09:00 |
|
Dean Herbert
|
f33a5bc54c
|
Centralise and update WorkingBeatmap creation in test cases
|
2019-05-31 14:40:53 +09:00 |
|
Dean Herbert
|
4ac2acbfc0
|
Fix usages of SpriteText (instead of OsuSpriteText)
|
2019-05-21 14:13:52 +09:00 |
|
smoogipoo
|
ccbf3ff812
|
Update framework
|
2019-05-17 22:35:23 +09:00 |
|
Roman Kapustin
|
459a285cd8
|
Rename test cases to test scenes inline with the framework change
|
2019-05-14 22:37:25 +03:00 |
|
Dean Herbert
|
d18504bfe0
|
Attempt to fix pause test failures by reducing steps
|
2019-05-13 19:23:38 +09:00 |
|
Dean Herbert
|
3566da73cc
|
Merge branch 'master' into fix-more-pause-cases
|
2019-05-12 15:57:45 +09:00 |
|
Dean Herbert
|
f5d7330a20
|
Fix player loader testcase potentially failing (#4720)
Fix player loader testcase potentially failing
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2019-05-12 13:18:38 +09:00 |
|
smoogipoo
|
bde2d552b6
|
Merge remote-tracking branch 'origin/master' into fix-more-pause-cases
# Conflicts:
# osu.Game.Tests/Visual/Gameplay/TestCasePause.cs
|
2019-05-10 22:16:59 +09:00 |
|
smoogipoo
|
3352252e00
|
Fix testcase regression
|
2019-05-10 18:21:07 +09:00 |
|
Dean Herbert
|
97796a8578
|
Attempt to fix failing tests by delaying starting of the gameplay clock
|
2019-05-10 18:10:07 +09:00 |
|
smoogipoo
|
7c105fd99f
|
Fix testcase players pausing on window unfocus
|
2019-05-10 15:39:25 +09:00 |
|
Dean Herbert
|
3c796bcfda
|
Merge branch 'master' into fix-player-testcase
|
2019-05-10 13:20:22 +09:00 |
|
Dean Herbert
|
3bcfc86b9c
|
Allow custom MaxCatchUpFrames to be specified
Also adjusts the default to allow for smoother seeking.
|
2019-05-09 16:39:03 +09:00 |
|
Dean Herbert
|
66594b7a1b
|
Pass GameplayStartTime to FrameStabilityContainer to allow bypassing prior to start
|
2019-05-09 16:39:03 +09:00 |
|
Dean Herbert
|
5b1ae1210a
|
Add more asserts to pause test in an attempt to track down intermittent test failures
|
2019-05-09 11:31:40 +09:00 |
|
Dean Herbert
|
29fdfefafc
|
Merge branch 'master' into fix-player-testcase
|
2019-05-08 17:30:03 +09:00 |
|
Dean Herbert
|
8bc313fb33
|
Merge branch 'master' into fix-new-inspections
|
2019-05-07 14:14:40 +09:00 |
|
smoogipoo
|
d7c09e7dbd
|
Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
# osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
# osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
# osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
# osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
# osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
# osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
# osu.Game/Graphics/OsuFont.cs
# osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
# osu.Game/Overlays/Profile/Header/BadgeContainer.cs
# osu.Game/Overlays/Profile/ProfileHeader.cs
# osu.Game/Screens/Select/PlaySongSelect.cs
# osu.Game/Skinning/LegacySkinDecoder.cs
|
2019-05-07 13:20:17 +09:00 |
|
smoogipoo
|
3661ddbff6
|
Fix player loader testcase potentially failing
|
2019-05-07 13:02:19 +09:00 |
|
Dean Herbert
|
3e3f12f277
|
Use more local bindables
|
2019-05-04 17:53:17 +09:00 |
|
iiSaLMaN
|
b08fb5136e
|
Merge branch 'master' into sh-xh-grading-2
|
2019-04-26 10:38:10 +03:00 |
|
KingLuigi4932
|
4e0f21102b
|
Merge branch 'sh-xh-grading-2' of https://github.com/iiSaLMaN/osu into sh-xh-grading-2
|
2019-04-25 14:04:12 +03:00 |
|
KingLuigi4932
|
c6b3197dd0
|
Add AdjustRank and use it in Hidden Mod
|
2019-04-25 13:56:57 +03:00 |
|
smoogipoo
|
0bd35ab7bb
|
Turn on warnings, resolve issues
|
2019-04-25 17:36:17 +09:00 |
|
Dan Balasescu
|
9fa8f62077
|
Merge branch 'master' into update-framework
|
2019-04-25 12:25:17 +09:00 |
|
Dean Herbert
|
f273f5daae
|
Remove unnecessary using statement
|
2019-04-24 15:55:51 +09:00 |
|
Dean Herbert
|
3b36a4982d
|
Fix tests running under nUnit and running multiple times in concession
|
2019-04-24 15:46:49 +09:00 |
|
Dean Herbert
|
a3e7ec0a14
|
Add tests for FrameStabilityContainer
|
2019-04-24 15:25:53 +09:00 |
|
smoogipoo
|
489929d25c
|
Fix PlayerLoader testcase being completely broken
|
2019-04-19 20:38:38 +09:00 |
|
smoogipoo
|
5a3d6a0258
|
Fix post-merge errors
|
2019-04-17 16:11:59 +09:00 |
|
Dean Herbert
|
bb539af1a0
|
Merge branch 'master' into player-mod-reinstantiation
|
2019-04-16 22:35:21 +08:00 |
|
smoogipoo
|
1db2d49696
|
Fix testcases
|
2019-04-10 17:54:57 +09:00 |
|
smoogipoo
|
0222424aef
|
Make mods IReadOnlyList<Mod> gamewide
Prevents potential multiple evaluations of enumerable.
|
2019-04-10 17:20:36 +09:00 |
|
smoogipoo
|
4310f07a5c
|
Rename SelectedMods -> Mods
|
2019-04-10 12:03:57 +09:00 |
|
smoogipoo
|
aa2c97b859
|
Add mod reinstantiation testcase
|
2019-04-09 15:05:03 +09:00 |
|
smoogipoo
|
d8ec1e73a3
|
Cleanup TestCasePlayerLoader
|
2019-04-09 13:50:54 +09:00 |
|
smoogipoo
|
c584967eb1
|
Remove mods from workingbeatmap
|
2019-04-09 12:59:32 +09:00 |
|
Dean Herbert
|
c39c37a18d
|
Apply more missed cases
|
2019-04-01 12:44:46 +09:00 |
|
Dean Herbert
|
6949c233bf
|
Merge remote-tracking branch 'upstream/master' into resume-cursor-2
|
2019-03-29 15:02:12 +09:00 |
|
Dean Herbert
|
202a0086cc
|
Merge branch 'master' into better-player-flags
|
2019-03-29 13:45:45 +09:00 |
|
Dean Herbert
|
fed58fba3a
|
Merge remote-tracking branch 'upstream/master' into resume-cursor-2
|
2019-03-29 12:14:28 +09:00 |
|
Dan Balasescu
|
d410054ec8
|
Merge branch 'master' into key-counter-display
|
2019-03-29 11:22:59 +09:00 |
|
Dean Herbert
|
a88f23e555
|
Convert remaining two flags to ctor parameters
|
2019-03-26 16:53:44 +09:00 |
|
Dean Herbert
|
83863d35c3
|
Remove AllowLeadIn flag
|
2019-03-26 16:35:00 +09:00 |
|
Dean Herbert
|
8658de5108
|
Rename KeyCounterCollection -> KeyCounterDisplay
Also fix not working
|
2019-03-26 13:52:48 +09:00 |
|
Dean Herbert
|
85c63f14f2
|
Add comprehensive player resume testing
|
2019-03-26 13:18:33 +09:00 |
|
Dean Herbert
|
4c0121a112
|
Merge remote-tracking branch 'upstream/master' into resume-cursor-2
|
2019-03-26 11:31:23 +09:00 |
|
Dean Herbert
|
39df8cce19
|
Fix incorrect usage of InternalChildren
Could cause overwriting of components added by base DrawableHitObjcet class (such as samples)
|
2019-03-25 13:48:55 +09:00 |
|
Dean Herbert
|
9a6576c0a1
|
Merge remote-tracking branch 'upstream/master' into multi-background-stack
|
2019-03-25 12:40:31 +09:00 |
|
Dean Herbert
|
a1c5eda05b
|
Add grouping of visual tests
|
2019-03-25 01:02:36 +09:00 |
|