266eb758aa
Use new flow to calcaulate TrueGameplayRate
2022-09-05 23:37:49 +09:00
7084aeee05
Add method flow to reset applied adjustments
2022-09-05 23:22:38 +09:00
e33486a766
Implement IAdjustableAudioComponent
in MasterGameplayClockContainer
2022-09-05 23:20:02 +09:00
6296c971f8
Merge pull request #20136 from smoogipoo/fix-cancellation-perf
...
Improve performance when cancelling import with debugger attached
2022-09-05 22:03:50 +09:00
b2f30fbf8c
Add countdown exclusivity
2022-09-05 20:13:23 +09:00
510972e3ad
Avoid reference counting by using height calculation for IsPresent
instead
...
The reference counting was to guarantee performance (zero allocations)
when the notification overlay was not required, but adds extra
complexity.
Instead, the toast tray now uses its ongoing height calculation as a
metric for presence.
2022-09-05 19:38:09 +09:00
0514c96191
Fix incorrect count tracking when notification is manually disposed
2022-09-05 19:26:40 +09:00
229e1a8ef7
Fix notification overlay being present when it doesn't need to
2022-09-05 19:13:58 +09:00
f754686521
Remove necessity of AlwaysPresent
for ProgressUpdate
completion posting
2022-09-05 19:13:58 +09:00
2923c10cd8
Rewrite rooms to store multiple active countdowns
...
Update test to the new structure
2022-09-05 19:03:26 +09:00
0d4ee6bd80
Centralise ability to fetch all toast tray notifications (including animating ones)
2022-09-05 18:42:20 +09:00
eca7b8f988
Fix completion notifications not always showing as toasts
2022-09-05 18:39:11 +09:00
56886fed09
Add test coverage of progress notification completions showing
2022-09-05 18:39:11 +09:00
4fa6707bf0
Set all progress notifications to non-important
2022-09-05 18:29:35 +09:00
87e26e34b8
Merge pull request #20141 from peppy/fix-editor-timeline-sv-display
...
Fix incorrect slider length in timeline when non-default velocity is inherited from previous object
2022-09-05 17:51:25 +09:00
764bb7a8e1
Merge pull request #20142 from peppy/fix-textbox-potential-crash
...
Fix textbox sample playback potentially crashing if called before load
2022-09-05 17:05:28 +09:00
6946015d17
style(osu.Game): fix multiple blank lines
2022-09-05 07:49:29 +00:00
f1d9b225a7
Remove probably pointless comment
2022-09-05 16:40:10 +09:00
2bec8b82b3
Fix textbox sample playback potentially crashing if called before load
2022-09-05 16:26:41 +09:00
8af8adf22d
Fix incorrect slider length in timeline when non-default velocity is inherited from previous object
2022-09-05 16:17:26 +09:00
57954bb8f5
Enable nullability on TimelineHitObjectBlueprint
2022-09-05 14:50:43 +09:00
8cbd344330
Improve performance when cancelling import with debugger attached
2022-09-05 11:28:13 +09:00
07d4a025b0
Merge pull request #20109 from frenzibyte/online-play-room-status-inconsistency
...
Fix room status dropdown placement inconsistent between multiplayer and playlists
2022-09-05 11:19:56 +09:00
4ea7ca4c07
Slight tweak to the StarsSlider
...
- MinimumStarsSlider now shows "0" when at it's minimum
- Modified and NoResultsPlaceholder the tooltip to stay consistent with the changes
2022-09-05 00:09:20 +02:00
7e77c9e8b4
chore(osu.Game): only the first result should be white at zero position on HitEventTimingDistributionGraph
2022-09-05 04:44:27 +09:00
19ab1433c6
test(osu.Game): add more test cases for HitTimingDistributionGraph
2022-09-05 03:46:23 +09:00
b67fd3d880
chore(osu.Game): split transform duration of bars on HitTimingDistributionGraph
2022-09-05 03:45:51 +09:00
0af6b3dc0f
chore(osu.Game): colorize bars by OD on HitEventTimingDistributionGraph
2022-09-05 02:02:38 +09:00
074d2a7a3a
chore(osu.Game): provide ordering index for HitResult
2022-09-05 02:01:44 +09:00
5f0832ead7
refactor(osu.Game): separate OsuColour.ForHitResult
by usage
2022-09-05 01:58:57 +09:00
cbc3627189
Merge pull request #19971 from peppy/remove-dispose-updates
...
Update `Remove`/`RemoveRange`/`RemoveAll` calls in line with framework changes
2022-09-03 17:38:17 +03:00
ff4a051c05
Merge branch 'master' into remove-dispose-updates
2022-09-03 16:14:50 +03:00
e8fa872f61
Fix room status dropdown position inconsistent on online-play screens
2022-09-03 16:14:21 +03:00
b43995269a
Dispose ScrollingTeam
s on removal
2022-09-03 15:17:51 +03:00
778d767a12
Revert disposal on SectionsContainer
properties
2022-09-03 15:02:57 +03:00
161c54df1c
Refactor UI and add drag support
2022-09-03 14:14:34 +08:00
40ff2d50dd
Refactor UI and add drag support
2022-09-03 02:31:58 +08:00
7168cb27c5
Merge branch 'master' into master
2022-09-03 00:52:58 +08:00
8d6739ae73
Show team scores at the tournament map pool screen
2022-09-02 18:29:02 +09:00
8bfaa2a51f
Fix tournament match handling right click to select itself, dismissing the context menu
2022-09-02 18:19:42 +09:00
bc5340e33a
Merge branch 'master' into fix_progress_bar_info
2022-09-02 18:00:35 +09:00
7364173fa9
Merge pull request #20093 from smoogipoo/dont-serialise-has-replay
...
Don't serialise `has_replay`
2022-09-02 18:00:01 +09:00
dc02b59a05
Add extra coverage to tests
...
Also fixes a potential failure due to test beatmap having two difficulties with same name.
2022-09-02 17:57:20 +09:00
4f18105e9d
Ensure next beatmap selected matches the menu ordering
2022-09-02 17:57:00 +09:00
7a8fa5c2e4
Fix filenames mismatch
2022-09-02 09:56:00 +01:00
840d1c4cd5
Disable delete difficulty menu item when only one difficulty is present
2022-09-02 17:14:48 +09:00
a7799e4f1e
Merge pull request #20092 from smoogipoo/bump-diffcalc-versions
...
Bump difficulty calculator versions
2022-09-02 17:11:36 +09:00
9fd8067e11
Tidy up dialog and deletion flow
2022-09-02 17:07:09 +09:00
605108c938
Refactor/rename deletion method to read better
2022-09-02 16:59:01 +09:00
65baf73d97
Add test scene
2022-09-02 16:50:28 +09:00