ColdVolcano
|
4048a4bdfb
|
fix accuracy counter separating whole and fraction parts with wireframes off
|
2024-06-11 02:20:14 -06:00 |
|
Bartłomiej Dach
|
4cd1ccc4d4
|
Merge branch 'master' into add-rank-display
|
2024-06-07 09:33:03 +02:00 |
|
Salman Ahmed
|
6ddf8f8498
|
Few cleanups
|
2024-05-10 06:55:02 +03:00 |
|
Salman Ahmed
|
49692e168e
|
Fix ModDisplay expanding on load with "always contracted/expanded" modes
This is especially visible when reloading `SongSelectFooterV2` while multiple mods are already selected. The mods will appear expanded then contract.
|
2024-05-10 06:48:18 +03:00 |
|
Salman Ahmed
|
6b91b4abf4
|
Add simple implementation for extended mods display in new footer design
|
2024-05-10 02:20:48 +03:00 |
|
Dean Herbert
|
9521c1e3e4
|
Update hit error metre to use new icons
- [ ] Depends on https://github.com/ppy/osu-resources/pull/317.
|
2024-04-04 14:31:40 +08:00 |
|
Dean Herbert
|
d9cc619693
|
Merge branch 'master' into argon-pp-counter
|
2024-03-08 10:32:16 +08:00 |
|
Dean Herbert
|
0ebb12f67f
|
Move skinnable interface specification to non-abstract classes
|
2024-03-08 10:23:46 +08:00 |
|
Dean Herbert
|
ae2ef8ee1e
|
Fix typo in wireframe description
|
2024-03-08 10:19:00 +08:00 |
|
Dean Herbert
|
87b4406bdc
|
Pad at minimum three digits for argon pp display
|
2024-03-08 09:41:28 +08:00 |
|
Dean Herbert
|
6455c0583b
|
Update usage of CircularProgress.Current
|
2024-03-06 12:13:10 +08:00 |
|
Salman Ahmed
|
49b3e81e8a
|
Migrate DefaultPerformancePointsCounter and rename it
|
2024-03-05 04:35:39 +03:00 |
|
Salman Ahmed
|
d7f1e50d66
|
Add "Argon" performance points counter
|
2024-03-05 03:34:29 +03:00 |
|
Salman Ahmed
|
3ee57cdfba
|
Refactor performance points test scene to support skinning
|
2024-03-05 03:34:25 +03:00 |
|
Salman Ahmed
|
92f455f199
|
Abstractify performance points calculation to a base class
|
2024-03-05 03:33:48 +03:00 |
|
cdwcgt
|
4ad8bbb9e2
|
remove useless DrawablePool
|
2024-03-01 13:20:37 +09:00 |
|
Salman Ahmed
|
c3a7e99849
|
Remove unnecessary max operation
|
2024-02-29 01:01:55 +03:00 |
|
Bartłomiej Dach
|
ce994a7a73
|
Fix wireframe misalignment in argon accuracy counter
- Closes https://github.com/ppy/osu/issues/27385.
- Supersedes / closes https://github.com/ppy/osu/pull/27392.
|
2024-02-28 13:42:45 +01:00 |
|
Dan Balasescu
|
b44f77cee1
|
Update R# + fix inspections
|
2024-02-02 21:00:28 +09:00 |
|
Dean Herbert
|
462dab3c90
|
Remove unnecessary bindable
|
2024-01-29 02:13:39 +09:00 |
|
Dean Herbert
|
f4dd84fa77
|
Fix various inconsistencies and document better
|
2024-01-29 02:10:33 +09:00 |
|
Dean Herbert
|
23f12e1ea3
|
Should not be a container
|
2024-01-29 01:50:27 +09:00 |
|
Andrei Zavatski
|
b48f99ba4b
|
Stop using SliderBar as a base
|
2024-01-28 18:06:09 +03:00 |
|
Andrei Zavatski
|
3387565ba9
|
Fix song progress value may go beyond 1
|
2024-01-27 03:11:12 +03:00 |
|
Andrei Zavatski
|
567d2bedbf
|
Refactor ArgonSongProgress for same CurrentTime meaning
|
2024-01-27 03:03:01 +03:00 |
|
Andrei Zavatski
|
9b5b313193
|
Move common logic into own SongProgressBar class
|
2024-01-26 05:03:40 +03:00 |
|
Andrei Zavatski
|
d2af05b30e
|
Remove useless bindable from ArgonSongProgressBar
|
2024-01-26 04:09:00 +03:00 |
|
Andrei Zavatski
|
7811968582
|
Fix ArgonScoreCounter is still using localisation
|
2024-01-25 03:28:02 +03:00 |
|
Dean Herbert
|
02bb506cce
|
Avoid using .Children for enumeration in other locations
|
2024-01-23 05:32:11 +09:00 |
|
Dean Herbert
|
069af13aaf
|
Reduce enumerator overhead in GameplayLeaderboard
|
2024-01-23 05:31:53 +09:00 |
|
Dean Herbert
|
02369139b3
|
Remove FillFlow overhead of argon counters
|
2024-01-21 13:22:58 +09:00 |
|
Bartłomiej Dach
|
2be989b9f5
|
Merge pull request #26542 from peppy/non-touch-fade-button
Fade hold-for-menu button out completely on non-touch devices
|
2024-01-18 11:27:50 +01:00 |
|
Bartłomiej Dach
|
b718897b30
|
Merge pull request #26593 from peppy/rolling-counter-unstick
Change rolling counters to use quicker easing types
|
2024-01-17 14:37:52 +01:00 |
|
Dean Herbert
|
456a8e6e82
|
Merge pull request #26549 from bdach/hit-error-meter-pooling-bad
Fix `ColourHitErrorMeter` not loading pooled drawables ahead of time
|
2024-01-17 18:43:47 +09:00 |
|
Dean Herbert
|
a66ddc7813
|
Change rolling counters to use quicker easing types
|
2024-01-17 18:18:53 +09:00 |
|
Dean Herbert
|
c1c2e61723
|
Merge pull request #26446 from LeNitrous/add/replay-playback-controls
Add replay playback controls
|
2024-01-17 17:06:15 +09:00 |
|
Dean Herbert
|
e7732caaf7
|
Make PlayerSettingsOverlay 's api more stringent
|
2024-01-17 15:13:59 +09:00 |
|
Dean Herbert
|
42f64c2c44
|
Move load procedure to async method and simplify code
|
2024-01-17 15:02:42 +09:00 |
|
Dean Herbert
|
2be8d66d4c
|
Fix argon health bar showing "miss" bar for bananas
|
2024-01-16 15:52:18 +09:00 |
|
Dean Herbert
|
34905b2052
|
Apply NRT to new classes
|
2024-01-16 14:17:21 +09:00 |
|
Bartłomiej Dach
|
97e08f5071
|
Fix ColourHitErrorMeter not loading pooled drawables ahead of time
|
2024-01-15 21:40:07 +01:00 |
|
Andrei Zavatski
|
8661edfc2f
|
Organize consts better
|
2024-01-15 21:07:12 +03:00 |
|
Andrei Zavatski
|
c406135487
|
Merge branch 'master' into argon-health-rework
|
2024-01-15 20:40:19 +03:00 |
|
Bartłomiej Dach
|
d206acac63
|
Merge pull request #26540 from peppy/fix-double-counters
De-dupe displayed hits in judgement counter
|
2024-01-15 14:02:11 +01:00 |
|
Dean Herbert
|
52f8348ee3
|
Fade hold-for-menu button out completely on non-touch devices
|
2024-01-15 17:55:37 +09:00 |
|
Dean Herbert
|
e6453853c2
|
De-dupe displayed hits in judgement counter
|
2024-01-15 16:02:59 +09:00 |
|
Dean Herbert
|
0b5cc8fb10
|
Fix gameplay counter textures not being cached ahead of time
Part of https://github.com/ppy/osu/issues/26535.
|
2024-01-15 14:01:21 +09:00 |
|
Andrei Zavatski
|
c1e4e51a5f
|
Add comment explaining negative container padding
|
2024-01-12 15:34:07 +03:00 |
|
Andrei Zavatski
|
8d4ba6d466
|
Remove PathPadding property
|
2024-01-12 15:30:19 +03:00 |
|
Nitrous
|
c404628113
|
move creation of PlaybackSettings to ReplayPlayer
|
2024-01-12 15:12:02 +08:00 |
|
Andrei Zavatski
|
e861661037
|
Remove invalidations in update
oops
|
2024-01-12 03:03:41 +03:00 |
|
Andrei Zavatski
|
101a26a53e
|
Update start and end progress in one go
|
2024-01-12 02:54:07 +03:00 |
|
Andrei Zavatski
|
bbb36da323
|
Don't pass start and end progress to the background
|
2024-01-11 18:58:40 +03:00 |
|
Andrei Zavatski
|
d75bf55c58
|
CI fixes
|
2024-01-11 18:28:00 +03:00 |
|
Andrei Zavatski
|
f1db7db259
|
Implement ArgonHealthDisplayBar
|
2024-01-11 17:52:34 +03:00 |
|
Andrei Zavatski
|
90ab306a96
|
Implement ArgonHealthDisplayBackground
|
2024-01-11 17:52:33 +03:00 |
|
Dean Herbert
|
5d6f767dbd
|
Reduce excessive Color4 allocations during path colour updates
|
2024-01-11 00:31:39 +09:00 |
|
Dean Herbert
|
49d13cda6b
|
Fix failing test by setting health on source of truth
|
2024-01-10 23:09:43 +09:00 |
|
Dean Herbert
|
f912a1ba31
|
Merge branch 'master' into health-less-value-changed
|
2024-01-10 18:03:34 +09:00 |
|
Bartłomiej Dach
|
92ba770314
|
Fix missing wireframe behind percent sign on accuracy counter
|
2024-01-09 14:00:58 +01:00 |
|
Bartłomiej Dach
|
77bf6e3244
|
Fix missing wireframe behind "x" sign on combo counter display
|
2024-01-09 13:59:27 +01:00 |
|
Dean Herbert
|
4110adc4c0
|
Fix missing wireframe on argon combo counter
|
2024-01-09 20:16:28 +09:00 |
|
Dean Herbert
|
9c7e555237
|
Fix initial animation not playing correctly
|
2024-01-09 18:27:37 +09:00 |
|
Dean Herbert
|
80892f3167
|
Fix misses not displaying properly
|
2024-01-09 18:18:11 +09:00 |
|
Dean Herbert
|
b6505ba063
|
Reduce colour tween overhead and mark other calls of concern
|
2024-01-09 18:16:54 +09:00 |
|
Dean Herbert
|
12a59eb34c
|
Remove vertex update overheads
|
2024-01-09 17:35:01 +09:00 |
|
Dean Herbert
|
b3533d270c
|
Remove delegate overhead of HealthBarValue /GlowBarValue
|
2024-01-09 17:20:49 +09:00 |
|
Dean Herbert
|
d83b8dbdaf
|
Refactor ArgonHealthDisplay to user interpolation and less bindable events
|
2024-01-09 16:50:27 +09:00 |
|
Dean Herbert
|
1837b31f9b
|
Remove usage of HealthDisplay.BindValueChanged
Health updates very often when using HP drain. Let's avoid bindable overheads.
|
2024-01-09 16:38:05 +09:00 |
|
Dean Herbert
|
765d41faa9
|
Change second occurrence of debug.assert with early return for fallback safety
|
2024-01-09 14:07:48 +09:00 |
|
Dean Herbert
|
3f5899dae0
|
Fix incorrect implementation of wireframe digits
|
2024-01-09 14:07:48 +09:00 |
|
Dean Herbert
|
16ea7f9b77
|
Avoid completely unnecessary string allocations in ArgonCounterTextComponent
|
2024-01-07 14:31:22 +09:00 |
|
Dean Herbert
|
b809d4c068
|
Remove delegate overhead from argon health display's animation updates
|
2024-01-07 14:31:22 +09:00 |
|
Dean Herbert
|
91bb3f6c57
|
Cache argon character glyph lookups to reduce string allocations
|
2024-01-05 01:24:00 +09:00 |
|
Dean Herbert
|
76c4931f3a
|
Merge pull request #25673 from frenzibyte/fix-argon-initial-display
Fix `ArgonHealthDisplay` not displaying miss correctly during initial transition
|
2023-12-13 22:16:34 +09:00 |
|
Dean Herbert
|
3131d37621
|
Clear transformations with more fire
|
2023-12-13 17:00:21 +09:00 |
|
Dean Herbert
|
f2c6c348be
|
Fix HitError Clear methods not correctly returning pooled drawables
|
2023-12-13 16:13:23 +09:00 |
|
Dean Herbert
|
eb30a603d9
|
Fix typo in argument name
|
2023-12-13 15:01:36 +09:00 |
|
Bartłomiej Dach
|
f69a5b44cc
|
Merge branch 'master' into fix-argon-initial-display
|
2023-12-06 09:30:28 +01:00 |
|
Salman Ahmed
|
20fd458fac
|
Perserve miss animation when followed by a hit at same frame
|
2023-12-05 21:59:28 +03:00 |
|
Salman Ahmed
|
9496cdf42b
|
Add explanatory note for scheduling
|
2023-12-05 21:59:28 +03:00 |
|
Salman Ahmed
|
927cfe4257
|
Fix health processor event leaks
|
2023-12-05 21:59:28 +03:00 |
|
Salman Ahmed
|
629e64d50a
|
Fix ArgonHealthDisplay not displaying miss correctly during initial transition
|
2023-12-04 23:55:31 +03:00 |
|
Salman Ahmed
|
4d82a55594
|
Remove method for being unused
|
2023-12-04 23:24:28 +03:00 |
|
Salman Ahmed
|
5723715ea0
|
Fix ArgonHealthDisplay sometimes behaving weirdly on miss judgements
|
2023-12-04 23:24:28 +03:00 |
|
Dean Herbert
|
95c00f9666
|
Add HexaconIcons lookup to allow usage with SpriteIcon
|
2023-11-24 13:17:39 +09:00 |
|
Dean Herbert
|
5239fee947
|
Allow use of skin username/flag/avatar components outside of gameplay
|
2023-11-23 17:15:03 +09:00 |
|
yesseruser
|
82fec4194d
|
Disabled RecievePositionalInputAtSubTree in PlayerFlag.
|
2023-11-22 15:45:32 +01:00 |
|
yesseruser
|
08e0279d72
|
Revert "Renamed UpdateableFlag to ClickableUpdateableFlag."
This reverts commit 671177e871 .
|
2023-11-22 15:25:43 +01:00 |
|
yesseruser
|
be8b59e59d
|
Revert "Created and implemened a BaseUpdateableFlag."
This reverts commit cd7e0bf620 .
|
2023-11-22 15:25:35 +01:00 |
|
yesseruser
|
cd7e0bf620
|
Created and implemened a BaseUpdateableFlag.
The tooltip still shows.
|
2023-11-21 19:27:33 +01:00 |
|
yesseruser
|
671177e871
|
Renamed UpdateableFlag to ClickableUpdateableFlag.
|
2023-11-21 19:02:23 +01:00 |
|
Bartłomiej Dach
|
b6e3e42445
|
Merge branch 'master' into bspline-sliders
|
2023-11-20 12:03:29 +09:00 |
|
Dean Herbert
|
b45872d2e0
|
Merge branch 'master' into argon-hide-counter-labels
|
2023-11-16 14:20:13 +09:00 |
|
Dean Herbert
|
73eda6c09c
|
Move non-matching default value to argon skin default speficiation instead
|
2023-11-16 14:18:49 +09:00 |
|
Dean Herbert
|
2987c0e802
|
Add note about enfocing size methodology
|
2023-11-15 19:01:52 +09:00 |
|
Bartłomiej Dach
|
8cd1f08a92
|
Fix argon health bar folding in on itself
|
2023-11-15 15:42:45 +09:00 |
|
Joseph Madamba
|
62352ce5f3
|
Add ability to toggle labels on argon counter components
|
2023-11-14 20:46:42 -08:00 |
|
Joseph Madamba
|
87ace7565d
|
Use existing localisation for argon counter component labels
|
2023-11-14 20:44:33 -08:00 |
|
Bartłomiej Dach
|
159cf41f82
|
Fix default argon health bar width being zero
Closes #25460.
|
2023-11-15 12:53:09 +09:00 |
|