1e7b8cd227
Fix formatting issues
2022-10-17 13:22:06 +09:00
85de802793
Only create hit error bar icon containers once
...
Move icon container creation to BDL, and only recreate the contained
icon when `recreateLabels` is called
2022-10-16 11:47:21 -07:00
d6030891a2
Reuse existing code in hit error bar fix
...
Use `UprightAspectMaintainingContainer` instead of a local fix for
hit error bar orientation
2022-10-16 10:06:38 -07:00
cd1885a17b
Fix hit error bar icon orientation
...
Icons now keep their original orientation when the hit error bar is
flipped
2022-10-16 02:55:10 -07:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
ed90dc6d6b
Fix centering of labels using Height
instead of location to better handle rotations
2022-03-18 20:17:04 +09:00
bd488d139d
Better centre text labels for hit error meter
2022-03-18 20:11:05 +09:00
7c9fe4036c
Add setting to change the style of the early/late markers
2022-03-18 17:50:37 +09:00
919583137e
Add line style for centre marker
2022-03-18 17:50:37 +09:00
cdeab1b14e
Add setting to change the style of the centre marker
2022-03-18 17:50:37 +09:00
331cb2aa80
Add setting to show or hide the moving average arrow
2022-03-18 17:50:37 +09:00
3f92bef9df
Add setting for judgement line thickness
2022-03-18 17:50:37 +09:00
163cd48bf6
Further metrics tweaking
2022-03-14 19:27:53 +09:00
e91b3ae5f1
Move constants closer to usages
2022-03-14 19:18:47 +09:00
6eed2c35a4
Adjust visual appearance of BarHitErrorMeter
for easier reading
2022-03-14 19:16:38 +09:00
1fa2bf5d69
Remove unused parameter from createColourBars()
...
No longer used since b61aa660c6
.
2022-02-01 21:35:40 +01:00
6944151486
Apply batch fixing of built-in types using var
2021-10-27 13:04:41 +09:00
761548e533
Merge branch 'master' into 14470-ur-not-updating
2021-09-20 22:07:33 +02:00
36a20ab0b3
Resolve failed test compilation
2021-09-20 10:26:07 -04:00
10fe2382b0
Address most issues
2021-09-20 10:07:42 -04:00
b2b3108afa
Resolve addressed issues
...
+ Stopped using testing methods in non-testing classes
+ Resolve Player and add OnSeek event
+ Take bindings away from BarHitErrorMeter
+ Add support for ColourHitErrorMeter
2021-09-17 16:19:41 -04:00
3c75094f43
Move BarHitErrorMeter
's icon reorintation to Update()
2021-09-13 19:41:55 +03:00
7267602b95
Fix icon orientation for horizontal bar hit error meter
2021-09-13 17:14:39 +03:00
bde092f816
Clear UR bar display on seek with mouse
2021-09-09 20:08:16 -04:00
bf0150bab4
Clear UR bar display on keyboard input
2021-09-09 16:21:51 -04:00
c8e14d7710
Ignore non-scorable and bonus judgements
2021-06-08 23:09:23 +09:00
0531c2dcd9
Move empty window check to bar error meter
...
It's not valid in the base `HitErrorMeter`, as the colour meter only
displays colour for a given judgement, so it is still valid to add new
items to it even if the hit window is 0, as misses are still possible.
2021-06-07 13:16:07 +02:00
37d062c7cd
Add failing assertions to hit error meter test
2021-06-07 13:16:07 +02:00
00ed699340
Fix origin specifications using incorrect flags
2021-05-20 01:53:24 +09:00
829d326e36
Remove alignment logic completely for the time being
...
This was overly complex and does not play well with the new layout
customisation system. We can add it back as required.
2021-05-18 14:55:34 +09:00
7137315fa7
Remove HitErrorDisplay
container and hook up data
2021-05-17 19:46:50 +09:00
95a8f21ab2
Add the concept of skinnable target containers and mark a basic one for HUD elements
2021-05-11 18:39:14 +09:00
2ecd638f7f
Merge branch 'master' into skin-components-list
2021-05-10 18:13:10 +09:00
97e72849af
Fix regressed HitErrorDisplay
behaviour (and localise binding to meter implementations)
2021-05-10 15:24:13 +09:00
8b82a07914
Move skin-related interfaces out of HUD namespace
2021-04-30 13:10:42 +09:00
fd587a82ff
Replace abstract class with interface, attached to the actual components (not skinnable wrapper)
2021-04-29 16:12:15 +09:00
70806deba1
Add support for bottom-anchored hit error display
2020-10-15 19:14:02 +09:00
5b8035052f
Merge branch 'master' into fix-hit-error-ticks-outside-bounds
2020-03-09 09:16:51 +09:00
0953751d24
Clamp relative position of judgement ticks in range [0;1]
2020-03-08 15:51:57 +01:00
560cf21b12
Add lenience to comparison
...
Noticed that they could still stack up on maps with hitcircles at the same point in time (centipede).
2020-02-23 05:29:17 +09:00
e8ebb31517
Expire old judgement lines if too many exist
2020-02-23 03:53:51 +09:00
3daa49f1bd
Clean up old judgement lines if too many are already present
2020-02-23 03:39:12 +09:00
5aa5a1bbdd
Reduce transform time of judgement lines (visually looks almost the same)
2020-02-23 03:36:15 +09:00
b61aa660c6
Move colours to HitErrorMeter class
2019-12-21 14:52:53 +03:00
f925e781a9
Refactor HitWindows for legibility
2019-09-06 15:24:14 +09:00
1ddf292ad6
Fix vertical alignment of hit error display ticks
...
Wasn't correctly centered before.
2019-08-31 12:20:50 +09:00
fc813347ac
Make JudgementLine private
2019-08-30 19:54:36 +09:00
fab12fa9cd
Centre align the icons
...
Seems to look better this way.
2019-08-30 19:53:38 +09:00
80671cefd7
Final visual polish
2019-08-30 19:14:07 +09:00
c3abf0ccb7
Improve visuals
2019-08-30 18:50:38 +09:00