Commit Graph

2180 Commits

Author SHA1 Message Date
34d4715220 Allow for long online IDs and implement in ScoreInfo 2021-10-29 11:48:36 +09:00
65a7b6776e Add note regarding OnlineInfo being temporary 2021-10-28 05:50:22 +09:00
7245baba69 Remove IBeatmapSetOnlineInfo implementation from BeatmapSetInfo to avoid null cases 2021-10-28 00:50:45 +09:00
f268363924 Update UpdateableBeatmapBackgroundSprite to accept IBeatmapInfo 2021-10-27 16:38:48 +09:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
3de994449d Add support for changing dimensions of difficulty spectrum display 2021-10-26 23:06:52 +02:00
1a77e98537 Implement difficulty spectrum display 2021-10-26 23:06:52 +02:00
e92def0ba2 Fix LegacyBeatmapEncoder using incorrect path length value 2021-10-26 17:34:52 +09:00
efe6763226 Merge branch 'master' into move-online-beatmap-metrics 2021-10-26 14:24:40 +09:00
5a03e1736e Merge branch 'master' into update-beatmap-set-status-pill-appearance 2021-10-25 20:26:49 +02:00
6802e9ec10 Remove FixedWidth and add AutoSizeAxes specs to all usages 2021-10-25 20:24:48 +02:00
6adb0f068b Fix multiple issues with json serialisation of online info (causing tournament failures) 2021-10-25 16:52:50 +09:00
2c308f3008 Rename BeatmapMetrics to APIFailTimes 2021-10-25 15:34:41 +09:00
4969ab0599 Add forgotten JsonIgnore rules on interface types
Just to avoid them getting serialised as part of the "new" .osu
serialisation format.
2021-10-25 15:32:18 +09:00
20baae9094 Move online metrics out of BeatmapInfo model 2021-10-25 15:32:18 +09:00
045dd94a6e Move online metrics out of BeatmapSetInfo model 2021-10-25 15:12:39 +09:00
78edc7554e Fix BeatmapSetInfo's Status value being marked as non-databased 2021-10-25 12:05:34 +09:00
feedd53a53 Add support for setting fixed size of status pill 2021-10-24 21:37:00 +02:00
5ab3337a10 Update beatmap set status pill appearance 2021-10-24 20:40:34 +02:00
cc1d759290 Remove unnecessary setters from IBeatmapSetOnlineInfo interface 2021-10-22 17:48:09 +09:00
c580ec865f APIBeatmapSet.Covers is never null 2021-10-21 19:34:01 +09:00
0fe0b5dc09 APIBeatmap implements IBeatmapInfo 2021-10-21 19:14:31 +09:00
69e7810dad Enable nullable and switch classes to structs 2021-10-21 18:54:36 +09:00
0335ed6f27 Add missing licence header 2021-10-21 17:14:29 +09:00
ff674ca913 Remove unnecessary access modifiers from interface 2021-10-21 17:01:57 +09:00
b73bd54ab2 Split out individual pieces into own files 2021-10-21 16:58:42 +09:00
32d01f022f Rename usages which rely on online backing 2021-10-21 16:58:42 +09:00
0706ad70fb Move BeatmapSetOnlineInfo to an interface type 2021-10-21 16:58:42 +09:00
ff2eae4597 Rename confusing variable 2021-10-19 11:37:46 +09:00
b3219bb592 Update usages of OnlineID 2021-10-18 16:16:36 +09:00
2c5ba1d8e2 Change OnlineID to non-nullable to allow for indexing in Realm 2021-10-18 15:53:40 +09:00
3604a762d0 Merge branch 'master' into fix-editor-difficulty-name-update 2021-10-15 16:58:01 +09:00
e9c3d09e0e Remove redundant specs 2021-10-15 16:27:16 +09:00
a90f40e831 Update one missed instance of PresentImport 2021-10-15 16:00:09 +09:00
874d722820 Merge branch 'master' into fix-editor-difficulty-name-update 2021-10-15 11:14:45 +09:00
8a4c0c0ac8 Lock one more case of usage 2021-10-14 16:22:43 +09:00
060bb1afbd Add locking around async beatmap (task) retrieval 2021-10-14 15:39:53 +09:00
09536cd733 Add logging of WorkingBeatmapCache.Invalidate calls 2021-10-14 14:05:33 +09:00
e49f1f6e6b Merge branch 'master' into no-more-difficulty-control-points-info 2021-10-13 20:17:57 +09:00
02689a1b60 Use actual BeatmapInfo rather than PlayableBeatmap.BeatmapInfo for editor writes 2021-10-13 14:50:12 +09:00
1373cc02d7 Shallow clone BeatmapInfo during conversion process to avoid overwriting fields 2021-10-12 16:43:56 +09:00
6b35ccae95 Fix some cases where interface specifications can be used but weren't 2021-10-11 15:06:24 +09:00
bc37cb6f43 Merge branch 'master' into no-more-difficulty-control-points-info 2021-10-08 18:41:17 +09:00
ee66414e4f Move difficulty copy inside context retrieval 2021-10-07 17:49:13 +09:00
d3efec3c04 Remove unnecessary clone operations 2021-10-07 17:22:10 +09:00
0df409c050 Move difficulty copy to BeatmapModelManager.Save 2021-10-07 17:16:45 +09:00
4ca97bc60a Merge branch 'master' into difficulty-move-to-beatmap 2021-10-06 16:14:21 +09:00
0ab8dcc2a0 Fix taiko weird difficulty multiplier failing on double convert 2021-10-06 15:18:06 +09:00
b339c149d8 Copy BaseDifficulty to Beatmap<T> and move all write operations across 2021-10-06 15:10:45 +09:00
80c8612630 Merge pull request #14977 from peppy/fix-working-beatmap-cache-invalidation
Fix changes not being reflected immediately after exiting the editor
2021-10-06 13:51:21 +09:00