Dean Herbert
2e86e7ccee
Add extra steps to TestExitWithoutSave
to guarantee track type
2022-07-13 19:41:46 +09:00
Dean Herbert
1cfdea911b
Fix audio and background file equality incorrectly comparing BeatmapSet.Hash
2022-07-13 19:41:38 +09:00
Dean Herbert
c6b6f41b71
Add test coverage of AudioEquals
2022-07-13 19:41:38 +09:00
Dean Herbert
6950223a7d
Fix drawable mutation from disposal thread
2022-07-13 19:19:14 +09:00
Dean Herbert
952d97c66e
Update comment regarding LoadTrack
safety
2022-07-13 19:02:22 +09:00
Dean Herbert
467f83b603
Add non-null assertion missing in BeatmapScoreRow
2022-07-13 18:48:12 +09:00
Dean Herbert
214351a87e
Ensure any changes are committed before changing LadderEditorSettings
's target match
2022-07-13 18:32:47 +09:00
Dean Herbert
5c6fa2341f
Fix TeamScoreDisplay
not tracking team changes properly
2022-07-13 18:15:59 +09:00
Dean Herbert
1516756d8b
Fix team name not updating on TeamDisplay
immediately
2022-07-13 18:10:27 +09:00
Dean Herbert
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
Dean Herbert
b9ad90ce54
Switch TeamWinScreen
scheduling to AddOnce
2022-07-13 17:57:45 +09:00
Dean Herbert
11c8a2c16e
Disable tournament client "save changes" button when there's no changes to save
2022-07-13 17:46:09 +09:00
Dean Herbert
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
Dean Herbert
ab3ec80159
Update LastPlayed
on gameplay starting in a SubmittingPlayer
2022-07-13 16:43:43 +09:00
Dean Herbert
4b96d74b0c
Add test coverage of LastPlayed
updating
2022-07-13 16:43:43 +09:00
Dean Herbert
8820ea4006
Add last played date to BeatmapInfo
2022-07-13 16:36:43 +09:00
Dean Herbert
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
tsunyoku
6755a771b4
make Cinema incompatible with InputBlockingMod
2022-07-13 07:49:08 +01:00
tsunyoku
e9b0a3e4fa
make alternate and singletap incompatible with eachother
2022-07-13 07:35:53 +01:00
James
886efbcbdf
add test scene for Single Tap mod
2022-07-12 23:18:24 +01:00
James
20d2b86193
make Single Tap incompatible with Autoplay, Cinema and Relax
2022-07-12 23:18:20 +01:00
James
c05263c3c3
add Single Tap mod
2022-07-12 23:15:18 +01:00
James
f90f93a43c
abstract OsuModAlternate into InputBlockingMod
2022-07-12 23:15:18 +01:00
Dean Herbert
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
Salman Ahmed
c046585842
Fix unsupported OS message stating Windows 8 to be supported
2022-07-12 18:29:17 +03:00
Dean Herbert
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
Gabe Livengood
b96734e31a
fix mod incompatibility between repel and relax
2022-07-12 08:43:48 -04:00
Dan Balasescu
363e23c251
Use correct HitResult in test
2022-07-12 18:47:44 +09:00
Dean Herbert
0fe3bac173
Store mods to array and update test scenes
2022-07-12 18:00:25 +09:00
Dean Herbert
12a56e36bd
Fix ID
mapping and move osu-web additions to region to identify them clearly
2022-07-12 18:00:25 +09:00
Dean Herbert
f956955d4d
Combine ScoreInfo
construction helper methods
2022-07-12 18:00:25 +09:00
Dean Herbert
900e0ace8e
Standardise naming and enable NRT
2022-07-12 18:00:25 +09:00
Dean Herbert
1bef2d7b39
Add and consume SoloScoreInfo
2022-07-12 18:00:25 +09:00
Dan Balasescu
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
Dan Balasescu
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
Dan Balasescu
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
Dan Balasescu
7ab75606a1
Merge branch 'master' into velocitychanges
2022-07-12 16:52:57 +09:00
Dean Herbert
cad18ebc58
Reword comment to better explain what we are guarding against
2022-07-12 16:46:19 +09:00
Dan Balasescu
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
Dean Herbert
a36f786725
Change minimum version to Windows 8.1 instead of Windows 8
2022-07-12 16:16:46 +09:00
Dean Herbert
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
Dean Herbert
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
Dean Herbert
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
Dean Herbert
fa626a82b3
Add missed incompatilibity rules
2022-07-12 15:19:06 +09:00
Dean Herbert
3d9252e4b8
Merge branch 'master' into osu-mod-repel
2022-07-12 15:19:05 +09:00
Dean Herbert
b52ea16133
Show basic error message when score submission fails
2022-07-12 15:10:59 +09:00
Dean Herbert
9e40e50d93
Merge pull request #19039 from Cwazywierdo/mod-icon-colors
...
Update mod icon colors
2022-07-12 15:08:07 +09:00
Dean Herbert
779d512b44
Merge branch 'master' into mod-icon-colors
2022-07-12 14:36:55 +09:00
Dean Herbert
8dbe24fd7c
Simplify colour assigning logic and remove system mod colour for now
2022-07-12 14:36:50 +09:00
Dean Herbert
90fecbc9c7
Add test showing all mod icons for reference
2022-07-12 14:32:39 +09:00