Bartłomiej Dach
|
5ab3337a10
|
Update beatmap set status pill appearance
|
2021-10-24 20:40:34 +02:00 |
|
Dean Herbert
|
cc1d759290
|
Remove unnecessary setters from IBeatmapSetOnlineInfo interface
|
2021-10-22 17:48:09 +09:00 |
|
Dean Herbert
|
c580ec865f
|
APIBeatmapSet.Covers is never null
|
2021-10-21 19:34:01 +09:00 |
|
Dean Herbert
|
0fe0b5dc09
|
APIBeatmap implements IBeatmapInfo
|
2021-10-21 19:14:31 +09:00 |
|
Dean Herbert
|
69e7810dad
|
Enable nullable and switch classes to structs
|
2021-10-21 18:54:36 +09:00 |
|
Dean Herbert
|
0335ed6f27
|
Add missing licence header
|
2021-10-21 17:14:29 +09:00 |
|
Dean Herbert
|
ff674ca913
|
Remove unnecessary access modifiers from interface
|
2021-10-21 17:01:57 +09:00 |
|
Dean Herbert
|
b73bd54ab2
|
Split out individual pieces into own files
|
2021-10-21 16:58:42 +09:00 |
|
Dean Herbert
|
32d01f022f
|
Rename usages which rely on online backing
|
2021-10-21 16:58:42 +09:00 |
|
Dean Herbert
|
0706ad70fb
|
Move BeatmapSetOnlineInfo to an interface type
|
2021-10-21 16:58:42 +09:00 |
|
Dean Herbert
|
ff2eae4597
|
Rename confusing variable
|
2021-10-19 11:37:46 +09:00 |
|
Dean Herbert
|
b3219bb592
|
Update usages of OnlineID
|
2021-10-18 16:16:36 +09:00 |
|
Dean Herbert
|
2c5ba1d8e2
|
Change OnlineID to non-nullable to allow for indexing in Realm
|
2021-10-18 15:53:40 +09:00 |
|
Dan Balasescu
|
3604a762d0
|
Merge branch 'master' into fix-editor-difficulty-name-update
|
2021-10-15 16:58:01 +09:00 |
|
Dean Herbert
|
e9c3d09e0e
|
Remove redundant specs
|
2021-10-15 16:27:16 +09:00 |
|
Dean Herbert
|
a90f40e831
|
Update one missed instance of PresentImport
|
2021-10-15 16:00:09 +09:00 |
|
Dean Herbert
|
874d722820
|
Merge branch 'master' into fix-editor-difficulty-name-update
|
2021-10-15 11:14:45 +09:00 |
|
Dean Herbert
|
8a4c0c0ac8
|
Lock one more case of usage
|
2021-10-14 16:22:43 +09:00 |
|
Dean Herbert
|
060bb1afbd
|
Add locking around async beatmap (task) retrieval
|
2021-10-14 15:39:53 +09:00 |
|
Dean Herbert
|
09536cd733
|
Add logging of WorkingBeatmapCache.Invalidate calls
|
2021-10-14 14:05:33 +09:00 |
|
Dan Balasescu
|
e49f1f6e6b
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-10-13 20:17:57 +09:00 |
|
Dean Herbert
|
02689a1b60
|
Use actual BeatmapInfo rather than PlayableBeatmap.BeatmapInfo for editor writes
|
2021-10-13 14:50:12 +09:00 |
|
Dean Herbert
|
1373cc02d7
|
Shallow clone BeatmapInfo during conversion process to avoid overwriting fields
|
2021-10-12 16:43:56 +09:00 |
|
Dean Herbert
|
6b35ccae95
|
Fix some cases where interface specifications can be used but weren't
|
2021-10-11 15:06:24 +09:00 |
|
smoogipoo
|
bc37cb6f43
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-10-08 18:41:17 +09:00 |
|
Dean Herbert
|
ee66414e4f
|
Move difficulty copy inside context retrieval
|
2021-10-07 17:49:13 +09:00 |
|
Dean Herbert
|
d3efec3c04
|
Remove unnecessary clone operations
|
2021-10-07 17:22:10 +09:00 |
|
Dean Herbert
|
0df409c050
|
Move difficulty copy to BeatmapModelManager.Save
|
2021-10-07 17:16:45 +09:00 |
|
Dean Herbert
|
4ca97bc60a
|
Merge branch 'master' into difficulty-move-to-beatmap
|
2021-10-06 16:14:21 +09:00 |
|
Dean Herbert
|
0ab8dcc2a0
|
Fix taiko weird difficulty multiplier failing on double convert
|
2021-10-06 15:18:06 +09:00 |
|
Dean Herbert
|
b339c149d8
|
Copy BaseDifficulty to Beatmap<T> and move all write operations across
|
2021-10-06 15:10:45 +09:00 |
|
Dan Balasescu
|
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 |
|
Dean Herbert
|
8ffaa491e7
|
Fix BeatmapModelManager not receiving WorkingBeatmapCache
|
2021-10-06 12:55:04 +09:00 |
|
Dean Herbert
|
007b33cd88
|
Add missing methods to interfaces
|
2021-10-06 12:55:04 +09:00 |
|
Dan Balasescu
|
e837a3511d
|
Merge branch 'master' into beatmap-difficulty-more-interface-usage
|
2021-10-06 12:18:51 +09:00 |
|
Dan Balasescu
|
4bbff2ebf7
|
Merge branch 'master' into new-interfaces
|
2021-10-06 11:38:17 +09:00 |
|
Dan Balasescu
|
9491e5a547
|
Merge pull request #14954 from peppy/rename-result-response
Rename `APIRequest.Result` to `Response`
|
2021-10-06 10:52:33 +09:00 |
|
Dean Herbert
|
4f59fc15a5
|
Mark BeatmapSet as nullable for the time being
|
2021-10-06 05:54:37 +09:00 |
|
Dean Herbert
|
bd84a8b749
|
Merge branch 'new-interfaces' into beatmap-difficulty-more-interface-usage
|
2021-10-05 18:21:21 +09:00 |
|
Dean Herbert
|
599d82e383
|
Avoid returning a live IEnumerable
|
2021-10-05 17:01:07 +09:00 |
|
Dean Herbert
|
a5aa32811a
|
Remove null check suppression and add non-null fallback
|
2021-10-05 14:49:59 +09:00 |
|
Dean Herbert
|
d3b9660148
|
Move common interface implementations to extension methods
|
2021-10-05 14:41:14 +09:00 |
|
Dean Herbert
|
b41fa41c85
|
Rename APIRequest.Result to Response
|
2021-10-05 14:28:56 +09:00 |
|
smoogipoo
|
593da79bbc
|
Further asyncify load process
|
2021-10-05 11:26:13 +09:00 |
|
Dean Herbert
|
1d99bc280f
|
Merge branch 'master' into new-interfaces
|
2021-10-04 20:42:40 +09:00 |
|
smoogipoo
|
031c5a441e
|
Merge branch 'master' into realtime-pp-display
|
2021-10-04 20:19:37 +09:00 |
|
smoogipoo
|
4871db2f86
|
Merge branch 'master' into importer-returns-live
|
2021-10-04 19:42:36 +09:00 |
|
Dean Herbert
|
f293e008d9
|
Move BeatmapInfo 's SearchableTerms implementation to interface
|
2021-10-04 17:01:02 +09:00 |
|
Dean Herbert
|
51b7dce16f
|
Remove reference to osu-web-10
|
2021-10-04 16:55:51 +09:00 |
|
Dean Herbert
|
4df5f93152
|
Inline single usage of StoryboardFile to avoid interface default method woes
|
2021-10-04 16:55:02 +09:00 |
|
Dean Herbert
|
8bfdfe3672
|
Add literal string marker
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2021-10-04 16:54:00 +09:00 |
|
Dean Herbert
|
63f0b0c932
|
Rename out of place interface name
|
2021-10-04 16:35:55 +09:00 |
|
Dean Herbert
|
916342c837
|
Merge branch 'master' into importer-returns-live
|
2021-10-04 16:24:26 +09:00 |
|
smoogipoo
|
69c2b7dc59
|
Merge branch 'master' into rename-beatmap-info-beatmap-fields
|
2021-10-04 16:03:22 +09:00 |
|
smoogipoo
|
4e1322effa
|
Fix typo
|
2021-10-04 16:02:45 +09:00 |
|
Dean Herbert
|
ec61c3c5ee
|
Rename all remaining cases
|
2021-10-03 00:55:29 +09:00 |
|
Dean Herbert
|
20e3f7fec4
|
Merge branch 'new-interfaces' into beatmap-difficulty-more-interface-usage
|
2021-10-02 13:08:02 +09:00 |
|
Dean Herbert
|
dcd7d7a709
|
Add JsonIgnore rule for StoryboardFile
Not sure why this is required, doesn't make much sense.
|
2021-10-02 03:05:06 +09:00 |
|
Dean Herbert
|
d6dbdc911f
|
Merge branch 'master' into storyboard-fixes
|
2021-10-02 00:35:51 +09:00 |
|
Dan Balasescu
|
6a172d54d5
|
Merge branch 'master' into model-downloader-split
|
2021-10-01 22:34:39 +09:00 |
|
Dan Balasescu
|
154c412f34
|
Merge branch 'master' into beatmap-manager-split
|
2021-10-01 21:46:27 +09:00 |
|
Dean Herbert
|
4c28749d73
|
Fix incorrect legacy decoder usage
|
2021-10-01 19:05:08 +09:00 |
|
Dean Herbert
|
3faafd7200
|
Rename parameter to repeatCount and add guards
|
2021-10-01 18:26:29 +09:00 |
|
Dean Herbert
|
0daf8937e3
|
Add missing xmldoc
|
2021-10-01 17:36:44 +09:00 |
|
Dean Herbert
|
d6618a99a3
|
Redirect more methods to interface implementations
|
2021-10-01 17:36:44 +09:00 |
|
Dean Herbert
|
9dae92e78c
|
Add missing backlink to BeatmapSet from Beatmap and fix non-explicit implementations
|
2021-10-01 17:22:25 +09:00 |
|
Dean Herbert
|
00e33a1da7
|
Fix incorrect OnlineID mappings
|
2021-10-01 17:06:09 +09:00 |
|
Dean Herbert
|
05996cc2e9
|
Add changes that got forgotted in branch surgery
|
2021-10-01 17:04:53 +09:00 |
|
Dean Herbert
|
a92d499d7a
|
Convert usages of BeatmapDifficulty to IBeatmapDifficultyInfo
|
2021-10-01 16:55:50 +09:00 |
|
Dean Herbert
|
8595eb2d11
|
Switch BeatmapDifficulty usages to use interface type
|
2021-10-01 16:55:50 +09:00 |
|
Dean Herbert
|
d309636460
|
Update all EF based models to implement new read only interfaces
|
2021-10-01 16:55:50 +09:00 |
|
Dean Herbert
|
619dfe0690
|
Add new interface base types for models
|
2021-10-01 16:55:47 +09:00 |
|
Dean Herbert
|
c71cf1e220
|
Fix incomplete xmldoc
|
2021-10-01 01:51:31 +09:00 |
|
Dean Herbert
|
3ddb348252
|
Merge branch 'online-lookup-cache-separation' into beatmap-manager-split
|
2021-10-01 01:49:31 +09:00 |
|
Dean Herbert
|
2ed28f625a
|
Pass whole queue in rather than function
|
2021-10-01 01:46:37 +09:00 |
|
Dean Herbert
|
428c7830d9
|
Pass online lookup queue in as a whole, rather than function
|
2021-10-01 01:45:21 +09:00 |
|
Dean Herbert
|
dde19f2e81
|
Fix unbalanced brackets
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2021-10-01 01:37:51 +09:00 |
|
Dean Herbert
|
a2e61883e3
|
Initial push to use ILive in import process
|
2021-09-30 22:55:25 +09:00 |
|
Dean Herbert
|
3e3b9bc963
|
Split out IModelDownloader and also split apart ScoreManager
|
2021-09-30 18:25:20 +09:00 |
|
Dean Herbert
|
fd13142a15
|
Add missing interface to BeatmapManager
|
2021-09-30 18:21:24 +09:00 |
|
Dean Herbert
|
7a72747d88
|
Add back optional online lookups
|
2021-09-30 17:18:39 +09:00 |
|
Dean Herbert
|
90225f2082
|
Hook up all required interfaces to new BeatmapManager
|
2021-09-30 17:18:39 +09:00 |
|
smoogipoo
|
84bddf0885
|
Initial PP counter implementation
|
2021-09-30 17:00:24 +09:00 |
|
Dean Herbert
|
d21139b03e
|
Split out database portion from BeatmapManager
|
2021-09-30 15:43:49 +09:00 |
|
Dean Herbert
|
e7e0473323
|
Split out WorkingBeatmapCache from BeatmapManager
|
2021-09-30 15:40:41 +09:00 |
|
Dean Herbert
|
8a6501fa58
|
Add basic component level xmldoc
|
2021-09-30 14:46:07 +09:00 |
|
Dean Herbert
|
6ffd9fdcfa
|
Split out BeatmapOnlineLookupQueue from BeatmapManager
|
2021-09-30 14:46:01 +09:00 |
|
Dean Herbert
|
46bafb6252
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-09-28 13:53:56 +09:00 |
|
Dean Herbert
|
d4310f5d9a
|
Move database connection string operations local
In line with framework changes in
https://github.com/ppy/osu-framework/pull/4793.
|
2021-09-27 17:32:41 +09:00 |
|
Bartłomiej Dach
|
80197bae48
|
Revert not decoding legacy difficulty points on scrolling rulesets for now
|
2021-09-18 15:32:08 +02:00 |
|
Bartłomiej Dach
|
76ccdd1340
|
Collect and sort points from nested objects before extracting
|
2021-09-18 14:38:38 +02:00 |
|
Bartłomiej Dach
|
8026968939
|
Move difficulty -> effect point conversion back to decoder
|
2021-09-18 14:38:38 +02:00 |
|
Bartłomiej Dach
|
5969e2b852
|
Add TODO comment about lack of in-gameplay support
|
2021-09-13 00:13:07 +02:00 |
|
Bartłomiej Dach
|
1be8cb452f
|
Make new beatmaps' samples match playback rate by default
|
2021-09-12 16:57:21 +02:00 |
|
Bartłomiej Dach
|
af7c2b93e6
|
Add encoding support for SamplesMatchPlaybackRate
|
2021-09-12 16:47:38 +02:00 |
|
Bartłomiej Dach
|
cd181452be
|
Add decoding support for SamplesMatchPlaybackRate
|
2021-09-12 16:45:27 +02:00 |
|
Bartłomiej Dach
|
925b455330
|
Add "samples match playback rate" setting to beatmap info
|
2021-09-12 16:40:52 +02:00 |
|
Dean Herbert
|
943e0d49f7
|
Handle control point flattening of nested hit objects
|
2021-09-10 17:29:09 +09:00 |
|
Dean Herbert
|
34f875187c
|
Copy time between ControlPoint s
|
2021-09-10 14:36:38 +09:00 |
|
Dean Herbert
|
212c3c699c
|
Reword xmldoc slightly
|
2021-09-10 12:58:12 +09:00 |
|