Acid Chicken (硫酸鶏)
|
267465df18
|
chore(osu.Game): combine Osu.Colour.{Draw,Text}ForHitResult into OsuColour.ForHitResult
|
2022-09-07 23:34:46 +09:00 |
|
Acid Chicken (硫酸鶏)
|
b560b6f745
|
refactor(osu.Game): arrange the code for the timing distribution graph
|
2022-09-07 23:29:10 +09:00 |
|
Dean Herbert
|
99ef0c95fe
|
Simplify children assignment
|
2022-09-07 16:51:51 +09:00 |
|
Acid Chicken (硫酸鶏)
|
3003fc1061
|
refactor(osu.Game): improve code quality
|
2022-09-07 02:29:15 +09:00 |
|
Acid Chicken (硫酸鶏)
|
b109e5de6c
|
chore(osu.Game): align height of bars on timing distribution graph to basalHeight first and combine their transitions into each one
|
2022-09-06 00:04:10 +09:00 |
|
Acid Chicken (硫酸鶏)
|
7e77c9e8b4
|
chore(osu.Game): only the first result should be white at zero position on HitEventTimingDistributionGraph
|
2022-09-05 04:44:27 +09:00 |
|
Acid Chicken (硫酸鶏)
|
b67fd3d880
|
chore(osu.Game): split transform duration of bars on HitTimingDistributionGraph
|
2022-09-05 03:45:51 +09:00 |
|
Acid Chicken (硫酸鶏)
|
0af6b3dc0f
|
chore(osu.Game): colorize bars by OD on HitEventTimingDistributionGraph
|
2022-09-05 02:02:38 +09:00 |
|
naoei
|
29ef1c8db8
|
Check if StatisticItem.Name is null or empty
|
2022-08-20 21:48:53 -04:00 |
|
naoei
|
9386d352b8
|
Make StatisticItem.Name not nullable
|
2022-08-20 21:48:35 -04:00 |
|
Bartłomiej Dach
|
d06959e1dd
|
Update incorrect xmldoc
|
2022-08-17 22:03:35 +02: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 |
|
Jamie Taylor
|
6ce8e74e6b
|
Add panel appearance sounds
|
2022-07-22 21:03:46 +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 |
|
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 |
|
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
|
2e1a9f1379
|
Add performance breakdown as statistic item in extended statistics panel
|
2022-02-05 21:13:16 +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 |
|
Dean Herbert
|
51251e3204
|
Fix CI reported warnings
|
2022-01-12 22:39:00 +09:00 |
|
Dean Herbert
|
53792811b2
|
more fixes (almost compiles, except ruleset and manager)
|
2022-01-12 16:57:27 +09:00 |
|
Bartłomiej Dach
|
69809390d3
|
Fix HUD unstable rate counter not including judgements before load complete
Also unifies UR calculation logic with the results screen statistic item
to reduce duplication.
|
2021-11-11 13:36:05 +01:00 |
|
Joseph Madamba
|
9e13c20bd4
|
Move spinner hiding before newScore null check
|
2021-11-07 19:35:30 -08:00 |
|
Joseph Madamba
|
ac5d9853d3
|
Fix loading spinner potentially showing on statistics unavailable message
|
2021-11-07 17:25:33 -08:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dean Herbert
|
853cf6feaa
|
Rename last remaining BeatmapInfo Beatmap usage
|
2021-10-04 17:35:53 +09:00 |
|
Dean Herbert
|
ff5a1937f5
|
Fix test logic and stabilise rounding direction
|
2020-10-09 05:04:03 +09:00 |
|
Dean Herbert
|
a5b2c4195e
|
Fix incorrect timing distribution display due to lack of rounding
|
2020-10-09 04:41:45 +09:00 |
|
Bartłomiej Dach
|
2b1ef16f89
|
Replace comparison references to HitResult.Miss with IsHit
|
2020-10-02 23:31:24 +02:00 |
|
Dan Balasescu
|
02d8355321
|
Merge pull request #10224 from peppy/results-statistics-replay-button
Add more descriptive description and download button when statistics not available
|
2020-09-24 14:31:38 +09:00 |
|
Dean Herbert
|
fda6e88dd3
|
Fix braces style
|
2020-09-24 12:39:08 +09:00 |
|
Dean Herbert
|
cb903ec9e2
|
Fix extended statistics not being vertically centered
|
2020-09-24 12:21:46 +09:00 |
|
Dean Herbert
|
f4d2c2684d
|
Add more descriptive description and download button when statistics not available
|
2020-09-24 12:21:08 +09:00 |
|
Bartłomiej Dach
|
3ca2a7767a
|
Exclude misses and empty window hits from UR calculation
|
2020-08-31 14:29:37 +02:00 |
|
Bartłomiej Dach
|
3b22b891d1
|
Add failing test cases
|
2020-08-31 14:29:18 +02:00 |
|
Dean Herbert
|
abdb991923
|
Hide misses from timing distribution graph
|
2020-08-31 14:15:47 +09:00 |
|
Bartłomiej Dach
|
6846a245f4
|
Reapply lost anchoring fix
|
2020-08-27 20:51:28 +02:00 |
|
Bartłomiej Dach
|
ea1f07e311
|
Simplify/rename SimpleStatisticRow mess
|
2020-08-27 20:37:10 +02:00 |
|
Bartłomiej Dach
|
ce013ac9b4
|
Make statistic header optional
|
2020-08-27 20:18:53 +02:00 |
|
Bartłomiej Dach
|
f152e1b924
|
Revert IStatisticRow changes
|
2020-08-27 20:13:44 +02:00 |
|
Bartłomiej Dach
|
f8042e6fd3
|
Add fade to prevent jarring transitions
|
2020-08-26 22:34:28 +02:00 |
|
Bartłomiej Dach
|
c3197da3da
|
Adjust simple statistic item font sizes
|
2020-08-26 22:34:28 +02:00 |
|
Bartłomiej Dach
|
d81d538b7e
|
Move out row anchor/origin set to one central place
|
2020-08-26 22:34:27 +02:00 |
|
Bartłomiej Dach
|
5973e2ce4e
|
Add component for unstable rate statistic
|
2020-08-26 22:06:27 +02:00 |
|
Bartłomiej Dach
|
7c3368ecbe
|
Reintroduce SimpleStatisticRow as a data class
|
2020-08-26 19:33:33 +02:00 |
|
Bartłomiej Dach
|
f5e52c80b4
|
Rename {-> Drawable}SimpleStatisticRow
|
2020-08-26 19:25:59 +02:00 |
|
Bartłomiej Dach
|
927a2a3d2d
|
Introduce IStatisticRow interface
|
2020-08-26 19:19:42 +02:00 |
|
Bartłomiej Dach
|
f09f882cc7
|
Add component for displaying simple statistics on result screen
|
2020-08-25 22:51:40 +02:00 |
|
Derrick Timmermans
|
bb81f908fb
|
Exclude EmptyHitWindow from being considered in TimingDistributionGraph
|
2020-06-29 15:53:56 +08:00 |
|
Dean Herbert
|
6bcc693c2f
|
Add ability to close statistics by clicking anywhere
|
2020-06-23 15:21:23 +09:00 |
|
smoogipoo
|
1bf00e0c82
|
Schedule continuation
|
2020-06-22 23:22:49 +09:00 |
|
smoogipoo
|
ff2f3a8484
|
Fix div-by-zero errors with autoplay
|
2020-06-22 20:32:04 +09:00 |
|
smoogipoo
|
5c4df2e32c
|
Cancel load on dispose
|
2020-06-22 20:20:42 +09:00 |
|
smoogipoo
|
988baad16f
|
Expand statistics to fill more of the screen
|
2020-06-22 19:20:43 +09:00 |
|
smoogipoo
|
261adfc4e6
|
Create a local playable beatmap instead
|
2020-06-22 18:38:41 +09:00 |
|
smoogipoo
|
037bd3b463
|
Fix possible nullref
|
2020-06-19 22:48:21 +09:00 |
|
smoogipoo
|
4cb49cd606
|
Add minimum height to the timing distribution graph
|
2020-06-19 22:21:34 +09:00 |
|
smoogipoo
|
486b899e8f
|
Rename method
|
2020-06-19 22:11:29 +09:00 |
|
smoogipoo
|
25abdc2903
|
General cleanups
|
2020-06-19 21:41:48 +09:00 |
|
smoogipoo
|
8aea8267fb
|
Add some padding
|
2020-06-19 20:58:05 +09:00 |
|
smoogipoo
|
5ce2c712d3
|
Fix statistics not being wrapped by containers
|
2020-06-19 20:53:43 +09:00 |
|
smoogipoo
|
34a8fcfd2f
|
Fix potential off-by-one
|
2020-06-19 20:53:30 +09:00 |
|
smoogipoo
|
83e6c3efdb
|
Adjust API for returning statistics
|
2020-06-19 20:31:52 +09:00 |
|
smoogipoo
|
1cbbd6b442
|
Move timing distribution graph to osu.Game
|
2020-06-19 20:03:18 +09:00 |
|
smoogipoo
|
a3ff25177a
|
Asyncify statistics load
|
2020-06-19 19:12:55 +09:00 |
|
smoogipoo
|
ecdfcb1955
|
Display placeholder if no statistics available
|
2020-06-18 22:21:30 +09:00 |
|
smoogipoo
|
6c8a24260b
|
Add padding
|
2020-06-18 17:06:05 +09:00 |
|
smoogipoo
|
c31a05977d
|
Re-implement statistics as a click-in panel
|
2020-06-18 16:50:45 +09:00 |
|
smoogipoo
|
725b2e540b
|
wip
|
2020-06-17 22:29:00 +09:00 |
|
smoogipoo
|
a2ddb4edb4
|
Change interface for creating statistic rows
|
2020-06-16 17:49:28 +09:00 |
|
smoogipoo
|
89b54be673
|
Add initial implementation of the statistics panel
|
2020-06-15 22:45:18 +09:00 |
|