Commit Graph

55268 Commits

Author SHA1 Message Date
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 ScrollingTeams 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
b388428e1c Merge branch 'master' into feature/EditorDeleteDiff 2022-09-02 16:48:38 +09:00
b10026993a Don't serialise has_replay 2022-09-02 16:41:53 +09:00
8c50ccc48e Fix incorrect specification in SectionsContainer 2022-09-02 16:37:39 +09:00
a70fc10d06 Fix mock track construction failure 2022-09-02 16:30:04 +09:00
9645bfe708 Bump difficulty calculator versions 2022-09-02 16:27:25 +09:00