Dean Herbert
|
6761f869f9
|
Modify flow to avoid weird bindable and value resetting
|
2022-08-16 14:17:35 +09:00 |
|
naoei
|
18ce784ae0
|
Allow StatisticItem's name param to be nullable
|
2022-08-14 14:51:35 -04:00 |
|
naoei
|
6e13cf82e8
|
Don't render statistic header if display string is null
|
2022-08-10 16:05:34 -04:00 |
|
naoei
|
8cb2e11766
|
Change most ruleset-accessible string types to Localisable strings
|
2022-08-10 15:51:11 -04:00 |
|
Dean Herbert
|
99bdf41717
|
Avoid potential realm fetch after disposal in StatisticsPanel
As seen at https://github.com/ppy/osu/runs/7513799859?check_suite_focus=true.
|
2022-07-26 15:12:23 +09:00 |
|
Dean Herbert
|
db632c0d6e
|
Inline rolling duration
|
2022-07-23 02:38:00 +09:00 |
|
Dean Herbert
|
475679ca66
|
Fix DI failure
|
2022-07-23 02:27:47 +09:00 |
|
Dean Herbert
|
bb46ba66e0
|
Simplify TotalScoreCounter tick playback logic
|
2022-07-23 02:27:17 +09:00 |
|
Dean Herbert
|
9f045209b9
|
Simplify score panel balance adjustment
|
2022-07-23 02:09:08 +09:00 |
|
Jamie Taylor
|
62d4d4b055
|
Add dynamic panning fun to score panel sfx
|
2022-07-22 21:03:47 +09:00 |
|
Jamie Taylor
|
89da21b6de
|
Add total score counter sfx
|
2022-07-22 21:03:47 +09:00 |
|
Jamie Taylor
|
6ce8e74e6b
|
Add panel appearance sounds
|
2022-07-22 21:03:46 +09:00 |
|
Dean Herbert
|
b8c90266de
|
Merge pull request #19209 from 3stantedja/make-contracted-stats-titlecase
Make sure stats name are title-cased when score panel is contracted
|
2022-07-18 16:26:20 +09:00 |
|
Fyra Tedja
|
6ad7723d60
|
Make sure stats name are title-cased when score panel is contracted
|
2022-07-17 22:13:08 -06:00 |
|
tsunyoku
|
bbb2398a8b
|
change retry button icon from ArrowCircleLeft to Redo
|
2022-07-17 00:46:29 +01:00 |
|
Dean Herbert
|
c8c79d2185
|
Standardise HasReplay implementation (and remove from persisting to realm)
|
2022-07-15 16:14:21 +09:00 |
|
Dean Herbert
|
f956955d4d
|
Combine ScoreInfo construction helper methods
|
2022-07-12 18:00:25 +09:00 |
|
Dean Herbert
|
31a447fda0
|
Update parameter discards
|
2022-06-24 21:26:19 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Henry Lin
|
ef5d601f67
|
Fix difficulty name overflow in score panel
|
2022-06-07 12:05:03 +08:00 |
|
Salman Ahmed
|
2f3ac61b47
|
Revert "Replace vertical scrolling in results screen with size-preserving container"
This reverts commit 298c2a1828 .
|
2022-05-09 10:35:14 +03:00 |
|
Salman Ahmed
|
422531d8ec
|
Revert "Remove no longer required constant"
This reverts commit 6f4cdccf6c .
|
2022-05-09 10:35:13 +03:00 |
|
Salman Ahmed
|
3407a299ef
|
Revert "Revert scale locking changes for now"
This reverts commit e4521b1fff .
|
2022-05-09 10:35:12 +03:00 |
|
Salman Ahmed
|
e4521b1fff
|
Revert scale locking changes for now
|
2022-05-09 10:16:57 +03:00 |
|
Salman Ahmed
|
6f4cdccf6c
|
Remove no longer required constant
|
2022-05-08 16:20:26 +03:00 |
|
Salman Ahmed
|
7f1ad149d5
|
Remove no longer necessary horizontal scroll blocker
|
2022-05-08 16:04:24 +03:00 |
|
Salman Ahmed
|
298c2a1828
|
Replace vertical scrolling in results screen with size-preserving container
|
2022-05-08 16:03:57 +03:00 |
|
Salman Ahmed
|
f958010d29
|
Fix AccuracyCircle storing accuracy values in float
|
2022-04-26 04:52:48 +03:00 |
|
Dean Herbert
|
832d37b2c2
|
Update screen transition events to use new event args
|
2022-04-22 00:52:44 +09:00 |
|
Joseph Madamba
|
5e5c8e78a6
|
Use existing web localisation for most hardcoded strings
|
2022-04-20 16:31:11 -07:00 |
|
Joseph Madamba
|
358931842f
|
Move enabled setting to each case
|
2022-04-06 21:22:56 -07:00 |
|
Joseph Madamba
|
4432a93d09
|
Fix replay button being disabled when available locally but not online
|
2022-04-06 20:43:56 -07:00 |
|
Salman Ahmed
|
2a78042038
|
GetBeatmapMaximumComboAsync -> GetMaximumAchievableComboAsync
|
2022-03-20 16:18:53 +03:00 |
|
Salman Ahmed
|
eca7975864
|
Compute the beatmap maximum achievable combo instead of Beatmap.MaxCombo
|
2022-03-20 05:38:14 +03:00 |
|
Salman Ahmed
|
fa8eb1feec
|
Update score panel to check for all combo-breaking statistics
|
2022-03-18 15:23:14 +03:00 |
|
Salman Ahmed
|
af22e67e15
|
Fix perfect combo check not accounting for LargeTickMiss
`LargeTickMiss` can affect combo, see
a352a140bc/osu.Game/Rulesets/Scoring/HitResult.cs (L124-L144) .
|
2022-03-18 13:11:41 +03:00 |
|
Salman Ahmed
|
9215384229
|
Display beatmap maximum combo in score panel
|
2022-03-18 13:11:41 +03:00 |
|
Dean Herbert
|
06512e8bd9
|
Use const for minimum height specification in final usage location
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-03-06 01:01:22 +09:00 |
|
Dean Herbert
|
f8ef352306
|
Don't consider judgements beneath the minimum height as being applicable
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-03-06 01:00:47 +09:00 |
|
Dean Herbert
|
5a164e4520
|
Hide adjustment when no adjustment is applied
|
2022-03-04 15:19:55 +09:00 |
|
Dean Herbert
|
8c7b1e0aa8
|
Only construct the adjustment portion of bars when required
|
2022-03-04 15:01:54 +09:00 |
|
Dean Herbert
|
2785218b79
|
Only apply animation if the bar is going to be larger than the minimum height
|
2022-03-04 14:59:53 +09:00 |
|
Dean Herbert
|
540d7d0e2c
|
Add the ability to set and show an offset value on timing distribution graph
|
2022-03-04 14:36:15 +09:00 |
|
Dean Herbert
|
d3e04fe594
|
Colour centre bin in distribution graph differently
|
2022-03-04 14:09:27 +09:00 |
|
Dean Herbert
|
c063a73742
|
Fix autosize weirdness by specifying a constant size for the x axis
|
2022-03-04 14:05:42 +09:00 |
|
Dean Herbert
|
010fa7ed01
|
Allow an offset to be shown on the timing distribution graph
|
2022-03-04 14:05:42 +09:00 |
|
Dean Herbert
|
835cb09537
|
Merge branch 'master' into fix-hit-distribution-rounding
|
2022-03-04 12:43:57 +09:00 |
|
Dean Herbert
|
8b504bb5ac
|
Ensure rounding is still applied in non-midpoint cases
|
2022-03-04 12:42:07 +09:00 |
|
Dean Herbert
|
a06d806fb9
|
Fix hit distribution graph midpoint rounding not looking great around zero
Not sure this will be accepted and it's likely only ever going to show
in tests, but seems to be a better approach to midpoint rounding for
this case?
|
2022-03-03 15:43:02 +09:00 |
|
Dean Herbert
|
ab0ee26540
|
Remove padding from distribution graph bars to fix some bars becoming invisible at low sizes
|
2022-03-03 15:13:42 +09:00 |
|
Salman Ahmed
|
97c54de3bf
|
Fix performance statistic not handling rulesets with unimplemented calculator
|
2022-03-01 20:43:20 +03:00 |
|
Dean Herbert
|
a41e1c80f1
|
Show hit error on results screen
Leading up to implementation of "local offset", this feels like a good
thing to have visible first and foremost.
|
2022-02-28 19:11:06 +09:00 |
|
Henry Lin
|
10bdb7240f
|
Pre-check for divisor zero and add explanation
|
2022-02-08 14:36:29 +08:00 |
|
Henry Lin
|
0b1fef38af
|
Use the playable beatmap provided in CreateStatisticsForScore
|
2022-02-05 21:36:34 +08:00 |
|
Henry Lin
|
c35ef917a1
|
Remove tooltip from performance statistic
|
2022-02-05 21:18:23 +08:00 |
|
Henry Lin
|
2e1a9f1379
|
Add performance breakdown as statistic item in extended statistics panel
|
2022-02-05 21:13:16 +08:00 |
|
Henry Lin
|
f29301cd1e
|
Merge branch 'master' into display-performance-attributes
|
2022-02-05 16:59:46 +08:00 |
|
Dean Herbert
|
47d577ec9c
|
Add back constructor for ruleset compatibility
|
2022-02-03 19:17:56 +09:00 |
|
Dean Herbert
|
6974c2d255
|
Remove weird panelIsComplete flag and replace LINQ with simple foreach
|
2022-02-03 19:00:03 +09:00 |
|
Henry Lin
|
aff36d4e16
|
Refactor populateStatistics to avoid disposing
|
2022-02-03 11:52:37 +08:00 |
|
Dean Herbert
|
19eb9ad8a7
|
Reorder StatisticsItem constructor to make a touch more sense
|
2022-02-02 23:02:38 +09:00 |
|
Henry Lin
|
3c2a6fe208
|
Don't prompt for a replay if no item requires hit events
|
2022-02-02 19:07:14 +08:00 |
|
Henry Lin
|
1e19c7046a
|
Use spacing instead of bottom margin
|
2022-02-02 19:02:29 +08:00 |
|
Henry Lin
|
b0023b9809
|
Also dispose rows
|
2022-02-02 19:00:46 +08:00 |
|
Henry Lin
|
36bfef4f54
|
Dispose container before replacing
|
2022-02-02 17:32:16 +08:00 |
|
Henry Lin
|
042574660c
|
Rename "Content" to "CreateContent"
|
2022-02-02 17:29:03 +08:00 |
|
Henry Lin
|
90e30bc9e8
|
Remove useless null checks
|
2022-02-02 17:26:17 +08:00 |
|
Henry Lin
|
5e3d124eef
|
Add scrolling to the extended statistics panel
|
2022-02-02 17:20:22 +08:00 |
|
Henry Lin
|
3ba5d88914
|
Update statistics item display logic
|
2022-02-02 13:41:51 +08:00 |
|
Henry Lin
|
c5c4c85006
|
Lazily create content of StatisticItem
|
2022-02-02 13:29:18 +08:00 |
|
Henry Lin
|
b4fd1ecba2
|
Hide attribute if the maximum is 0
|
2022-02-02 11:02:01 +08:00 |
|
Henry Lin
|
39524f3dd2
|
Split total pp into 2 lines
|
2022-02-01 22:26:30 +08:00 |
|
Bartłomiej Dach
|
1ce0b18003
|
Merge branch 'master' into display-performance-attributes
|
2022-01-22 14:12:57 +01:00 |
|
Henry Lin
|
e0fe8af365
|
Schedule setPerformanceValue
|
2022-01-21 08:54:08 +08:00 |
|
Henry Lin
|
261fae6873
|
Move checks out of PopIn()
|
2022-01-20 08:39:33 +08:00 |
|
Henry Lin
|
0d708efb73
|
Split off PerformanceBreakdown and its own calculation logic
|
2022-01-19 15:33:33 +08:00 |
|
Henry Lin
|
31e03e99cd
|
Improve display of "total PP"
|
2022-01-18 22:11:43 +08:00 |
|
Henry Lin
|
a5b53c01c8
|
Add comments and tidy up
|
2022-01-18 21:59:51 +08:00 |
|
Henry Lin
|
43e5bd731c
|
Compare performance to a perfect play
|
2022-01-18 21:57:12 +08:00 |
|
Henry Lin
|
83387cb00b
|
Add a comment
|
2022-01-17 21:41:17 +08:00 |
|
Henry Lin
|
eddf453294
|
Fix code quality issues
|
2022-01-17 21:32:13 +08:00 |
|
Henry Lin
|
c49cd60487
|
Add bar chart to tooltip
|
2022-01-17 21:26:55 +08:00 |
|
Henry Lin
|
85c60bfc2d
|
Improve tooltip design
|
2022-01-17 20:36:18 +08:00 |
|
Henry Lin
|
511a607599
|
Display performance breakdown in a tooltip
|
2022-01-17 18:28:17 +08:00 |
|
Bartłomiej Dach
|
03e4ec4214
|
Merge branch 'master' into realm-integration/score-and-beatmaps
|
2022-01-15 14:45:42 +01:00 |
|
Susko3
|
19467e58c1
|
Remove unused params from BDL methods
|
2022-01-15 01:06:39 +01:00 |
|
Dean Herbert
|
51251e3204
|
Fix CI reported warnings
|
2022-01-12 22:39:00 +09:00 |
|
Dean Herbert
|
de076678fe
|
Fix some remaining test failures
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
00e3af3366
|
Update model manager and many related classes to get things compiling again
|
2022-01-12 17:00:00 +09:00 |
|
Dean Herbert
|
53792811b2
|
more fixes (almost compiles, except ruleset and manager)
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
2a4bee61dd
|
Update many score-related classes to move closer to being able to persist to realm
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
0698ef6330
|
Fix one missed rename
|
2022-01-07 17:36:29 +09:00 |
|
Dean Herbert
|
00177a3ae1
|
Update usages to new naming
|
2022-01-06 22:54:43 +09:00 |
|
Dean Herbert
|
3ea7588a91
|
Update continuation usages to use GetCompletedResult
|
2022-01-06 22:53:07 +09:00 |
|
Dean Herbert
|
73b40e6833
|
Replace usage of .Result with .WaitSafelyForResult
|
2022-01-04 11:51:41 +09:00 |
|
Dan Balasescu
|
2cd2b10ce1
|
Fix results sometimes showing incorrect score position
|
2021-12-13 06:54:57 +09:00 |
|
Dean Herbert
|
bf1418bafc
|
Use OnlineID instead of legacy IDs for equality and lookups
|
2021-12-10 16:11:48 +09:00 |
|
Dean Herbert
|
1eed2436e6
|
Clean up unused resolved properties
|
2021-12-03 18:49:49 +09:00 |
|
Dean Herbert
|
a2ab9f457d
|
Move score download logic out of ScoreManager
|
2021-11-25 17:33:04 +09:00 |
|
Dean Herbert
|
183b95cbc2
|
Rename BeatmapSetOnlineStatus to BeatmapOnlineStatus
This variable is used at more than just a set level.
|
2021-11-24 18:42:49 +09:00 |
|