Commit Graph

54343 Commits

Author SHA1 Message Date
952d97c66e Update comment regarding LoadTrack safety 2022-07-13 19:02:22 +09:00
467f83b603 Add non-null assertion missing in BeatmapScoreRow 2022-07-13 18:48:12 +09:00
214351a87e Ensure any changes are committed before changing LadderEditorSettings's target match 2022-07-13 18:32:47 +09:00
5c6fa2341f Fix TeamScoreDisplay not tracking team changes properly 2022-07-13 18:15:59 +09:00
1516756d8b Fix team name not updating on TeamDisplay immediately 2022-07-13 18:10:27 +09:00
4dff999ce6 Fix potential null referenced in SeedingScreen
Also ensure that any update operations only occur when the seeding
screen is displayed. They were running in the background until now.
2022-07-13 18:09:55 +09:00
b9ad90ce54 Switch TeamWinScreen scheduling to AddOnce 2022-07-13 17:57:45 +09:00
11c8a2c16e Disable tournament client "save changes" button when there's no changes to save 2022-07-13 17:46:09 +09:00
fc274629f8 Add "last played" sort mode to song select
Note that this will consider the most recent play of any beatmap in
beatmap set groups for now, similar to other sort methods.
2022-07-13 16:43:43 +09:00
ab3ec80159 Update LastPlayed on gameplay starting in a SubmittingPlayer 2022-07-13 16:43:43 +09:00
4b96d74b0c Add test coverage of LastPlayed updating 2022-07-13 16:43:43 +09:00
8820ea4006 Add last played date to BeatmapInfo 2022-07-13 16:36:43 +09:00
27ef7fc78e Add log output for custom storage usage
Sometimes I am not sure where my osu! is reading files from. This should
help somewhat.

```csharp
/Users/dean/Projects/osu/osu.Desktop/bin/Debug/net6.0/osu!
[runtime] 2022-07-13 07:22:03 [verbose]: Starting legacy IPC provider...
[runtime] 2022-07-13 07:22:03 [verbose]: Attempting to use custom storage location /Users/dean/Games/osu-lazer-2
[runtime] 2022-07-13 07:22:03 [verbose]: Storage successfully changed to /Users/dean/Games/osu-lazer-2.
[runtime] 2022-07-13 07:22:05 [verbose]: GL Initialized
```
2022-07-13 16:22:51 +09:00
6755a771b4 make Cinema incompatible with InputBlockingMod 2022-07-13 07:49:08 +01:00
e9b0a3e4fa make alternate and singletap incompatible with eachother 2022-07-13 07:35:53 +01:00
886efbcbdf add test scene for Single Tap mod 2022-07-12 23:18:24 +01:00
20d2b86193 make Single Tap incompatible with Autoplay, Cinema and Relax 2022-07-12 23:18:20 +01:00
c05263c3c3 add Single Tap mod 2022-07-12 23:15:18 +01:00
f90f93a43c abstract OsuModAlternate into InputBlockingMod 2022-07-12 23:15:18 +01:00
83703e28e6 Merge pull request #19087 from frenzibyte/fix-unsupported-os-message
Fix unsupported OS message stating Windows 8 to be supported
2022-07-13 01:08:07 +09:00
c046585842 Fix unsupported OS message stating Windows 8 to be supported 2022-07-12 18:29:17 +03:00
0983e4f81e Increase 50s nerf again 2022-07-12 17:57:00 +03:00
6cf94b7ead Merge pull request #19084 from ggliv/fix-rp-rx
Fix mod incompatibility between repel and relax
2022-07-12 21:59:16 +09:00
b96734e31a fix mod incompatibility between repel and relax 2022-07-12 08:43:48 -04:00
363e23c251 Use correct HitResult in test 2022-07-12 18:47:44 +09:00
0fe3bac173 Store mods to array and update test scenes 2022-07-12 18:00:25 +09:00
12a56e36bd Fix ID mapping and move osu-web additions to region to identify them clearly 2022-07-12 18:00:25 +09:00
f956955d4d Combine ScoreInfo construction helper methods 2022-07-12 18:00:25 +09:00
900e0ace8e Standardise naming and enable NRT 2022-07-12 18:00:25 +09:00
1bef2d7b39 Add and consume SoloScoreInfo 2022-07-12 18:00:25 +09:00
41c2263fa4 Merge pull request #19069 from peppy/add-drawings-video
Add support for a drawings screen video background
2022-07-12 17:29:34 +09:00
bd6f8bde9f Merge pull request #19079 from peppy/fix-audio-playback-disposed
Fix potential crash during shutdown sequence if intro playback was aborted
2022-07-12 17:29:23 +09:00
52dfdb9eee Merge pull request #19080 from peppy/guard-windows-7
Show an error message on startup when attempting to run on an unsupported version of windows
2022-07-12 17:12:07 +09:00
e58c365276 Merge branch 'master' into pp-balancing 2022-07-12 10:53:31 +03:00
7ab75606a1 Merge branch 'master' into velocitychanges 2022-07-12 16:52:57 +09:00
58c687172b Reduce low AR bonus 2022-07-12 10:52:44 +03:00
cad18ebc58 Reword comment to better explain what we are guarding against 2022-07-12 16:46:19 +09:00
ec2d7461c7 Merge pull request #19078 from peppy/score-submit-fail-error-display
Show basic error message when score submission fails
2022-07-12 16:18:17 +09:00
a36f786725 Change minimum version to Windows 8.1 instead of Windows 8 2022-07-12 16:16:46 +09:00
2885d6cf35 Merge pull request #18607 from ggliv/osu-mod-repel
Add repel mod to the osu ruleset
2022-07-12 15:50:22 +09:00
10a14f39ed Show an error message on startup when attempting to run on an unsupported version of windows
A lot of sentry error reports are coming from realm / EF failures due to the host operating system being too old. Let's give the user some proper feedback rather than a silent crash and error report hitting our logging.
2022-07-12 15:48:36 +09:00
cafe30fc4d Fix potential crash during shutdown sequence if intro playback was aborted
Fixes one of the audio related `ObjectDisposedException`s
(https://sentry.ppy.sh/organizations/ppy/issues/92/events/12f282f048cb4a4fae85810e8a70b68d/?project=2&query=is%3Aunresolved&sort=freq&statsPeriod=7d).

Ran into this while testing locally. See
`IntroScreen.ensureEventuallyArrivingAtMenu` for the related cause of
this happening (forced continuing to next screen if the intro doesn't
load in time).
2022-07-12 15:20:30 +09:00
fa626a82b3 Add missed incompatilibity rules 2022-07-12 15:19:06 +09:00
3d9252e4b8 Merge branch 'master' into osu-mod-repel 2022-07-12 15:19:05 +09:00
b52ea16133 Show basic error message when score submission fails 2022-07-12 15:10:59 +09:00
9e40e50d93 Merge pull request #19039 from Cwazywierdo/mod-icon-colors
Update mod icon colors
2022-07-12 15:08:07 +09:00
779d512b44 Merge branch 'master' into mod-icon-colors 2022-07-12 14:36:55 +09:00
8dbe24fd7c Simplify colour assigning logic and remove system mod colour for now 2022-07-12 14:36:50 +09:00
90fecbc9c7 Add test showing all mod icons for reference 2022-07-12 14:32:39 +09:00
aac3c166de Merge pull request #19038 from novialriptide/replay-user-bug-fix
Populate user ID for locally imported scores
2022-07-12 13:55:11 +09:00