82725b59c0
Use PointConverter
2021-01-09 00:56:54 +09:00
9182f5dafb
Switch to using an anonymous type for serialisation
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2021-01-09 00:38:38 +09:00
a6766e64de
Add custom handling of Point serialization to fix startup crashes of tournament client
...
SixLabors moved their data types around in a recent update (see
https://github.com/ppy/osu-framework/pull/4025 ) and it was deemed that
we should prefer `System.Drawing` primitives where possible.
This was applied to the tournament client via
https://github.com/ppy/osu/pull/11072 without correct consideration
given to the fact that we serialize these types.
`System.Drawing.Point` serializes into a comma separated string, which
seems to be less correct than what we had, so I've switched back to the
old format for the time being. We can reasses this in the future; the
main goal here is to restore usability to the tournament client.
Closes #11443 .
2021-01-08 17:08:10 +09:00
8df060ad6e
Merge pull request #11423 from peppy/fix-control-point-pollution
2021-01-07 19:37:16 +01:00
2cfd1e8b47
Merge branch 'master' into fix-control-point-pollution
2021-01-08 00:02:45 +09:00
3c3e860dbc
Move ControlPointInfo copying to base Beatmap.Clone method (and remove setter)
2021-01-07 23:52:04 +09:00
77b55212a3
Change access of beatmap to use working for consistency in file
2021-01-07 19:11:51 +09:00
42643fbaf6
Use already resolved EditorBeatmap rather than resolving a second time locally
2021-01-07 19:10:19 +09:00
00dc98e3ab
Make legacy control point's BpmMultiplier setter private again
2021-01-07 19:06:52 +09:00
69ac22dd7f
Fix incorrectly copy pasted xmldoc
2021-01-07 19:06:10 +09:00
fca4abcfcc
Merge pull request #11436 from bdach/update-2020-references
...
Update references to current year
2021-01-07 10:25:52 +09:00
4998aaaa98
Remove outdated warning disable
...
Does not trigger any more on Rider 2020.3.2.
2021-01-06 18:38:25 +01:00
68352782db
Change .StartsWith() to .Equals()
...
In line with planned-but-delayed breaking change.
2021-01-06 18:38:24 +01:00
9cc63e8dce
Remove obsoleted IHasEndTime
2021-01-06 18:38:24 +01:00
539785e422
Remove obsoleted IHasCurve
2021-01-06 18:38:24 +01:00
09742998cd
Fix mistaken obsoletion notice
...
It was added in c9f38f7bb6
, which
specified 2021 in another place (and was committed in October of 2020
anyway). Update the year so that it doesn't get culled prematurely.
2021-01-06 18:38:24 +01:00
fb057857e7
Update references to current year
2021-01-06 18:38:24 +01:00
bd557d8a1a
Merge pull request #11433 from peppy/remove-osu-direct
...
Update main menu terms
2021-01-06 18:04:59 +01:00
a761ec952a
Merge branch 'master' into remove-osu-direct
2021-01-06 17:32:12 +01:00
866fb28d6c
Merge pull request #11411 from LavaDesu/feature/discord-presence-toggle
...
Add ability to toggle discord rich presence
2021-01-07 00:52:38 +09:00
4c2caec72e
Merge branch 'master' into remove-osu-direct
2021-01-06 16:49:38 +01:00
f36c4793c0
Merge pull request #11434 from peppy/minimise-release-footer
2021-01-06 16:15:36 +01:00
a8530fde9d
Tidy up variables and spacing
2021-01-07 00:05:12 +09:00
d056e6575e
Use IsDeployedBuild instead of IsDebugBuild for footer display conditional
2021-01-06 23:30:54 +09:00
35be7ec0e1
Add back button but rename to "browse"
2021-01-06 23:28:14 +09:00
cfbfb8d58b
Revert "Remove related events"
...
This reverts commit 59025e9d50
.
2021-01-06 23:21:46 +09:00
cf3043fc08
Only show "development build" footer on debug releases
2021-01-06 23:20:26 +09:00
283c69a68f
Update enum name in line with changes
2021-01-06 23:12:56 +09:00
59025e9d50
Remove related events
2021-01-06 23:09:58 +09:00
32accc8eab
Remove "osu!direct" button
2021-01-06 22:56:10 +09:00
cb4e6ac0b3
Merge pull request #11429 from peppy/fix-transform-carousel
2021-01-06 14:22:06 +01:00
7651d4554a
Merge branch 'master' into fix-transform-carousel
2021-01-06 13:49:05 +01:00
43b9fde457
Add some nullability annotations for good measure
2021-01-06 13:15:15 +01:00
99701a6d9b
Add null check on beatmapContainer for safety
2021-01-06 21:06:33 +09:00
ffafdf2209
Merge branch 'master' into fix-transform-carousel
2021-01-06 21:03:22 +09:00
ddfa3254b3
Merge pull request #11425 from peppy/fix-transform-mutation-from-background
...
Fix transform mutation on background screens
2021-01-06 20:01:42 +09:00
25b4628672
Merge branch 'master' into fix-transform-mutation-from-background
2021-01-06 11:04:51 +01:00
04cdbc9a03
Merge pull request #11428 from peppy/fix-transform-mutation-display-settings
2021-01-06 10:46:07 +01:00
07cff70387
Add specific messaging for when there's no background stack available
2021-01-06 18:19:03 +09:00
6572bb18de
Merge branch 'master' into fix-transform-mutation-display-settings
2021-01-06 10:09:14 +01:00
550ef3f133
Aggressively dispose ownedBackground if it was not used, because we can
2021-01-06 15:28:01 +09:00
e9d4e4d1d5
Add xmldoc and throw a local exception on null background
2021-01-06 15:26:44 +09:00
11a0c637bc
Mark background properties as nullable
2021-01-06 15:26:00 +09:00
15dd7a87a6
Move gameplay preview event binding to LoadComplete
2021-01-06 15:19:12 +09:00
1f0af747ad
Merge pull request #11426 from peppy/fix-transform-mutation-loading-layer
2021-01-05 23:45:17 +01:00
52687fc37c
Merge branch 'master' into fix-transform-mutation-loading-layer
2021-01-05 23:10:51 +01:00
0880e76da8
Mark background dim layer as possibly-null
2021-01-05 22:56:53 +01:00
ac1d6d4444
Make auto-property get-only
2021-01-05 22:56:53 +01:00
2b253f6d01
Remove now-unused fields & locals
2021-01-05 22:56:53 +01:00
e9282e9a2b
Merge pull request #11405 from peppy/fix-carousel-centering-on-window-resize
2021-01-05 22:03:40 +01:00