Noah M
|
a93a2fcafb
|
Move implementation of DeleteVideos to BeatmapModelManager
|
2022-05-18 15:37:46 -05:00 |
|
Bartłomiej Dach
|
6dc0f3fd96
|
Merge difficulty creation methods into one
One of them wasn't really doing much anymore and was more obfuscating
what was actually happening at this point.
|
2022-02-03 18:14:30 +01:00 |
|
Dean Herbert
|
bef0a2da21
|
Remove return type from AddDifficultyToBeatmapSet
Also removes a pointless realm encapsulation.
|
2022-02-03 19:43:43 +09:00 |
|
Dean Herbert
|
ad47649d1c
|
Make BeatmapModelManager.Save non-virtual
|
2022-02-03 19:38:53 +09:00 |
|
Bartłomiej Dach
|
47429fb0c6
|
Fix same-name safety firing wrongly
|
2022-02-02 21:57:21 +01:00 |
|
Bartłomiej Dach
|
4f1aac9345
|
Add safeties preventing creating multiple difficulties with same name
|
2022-02-02 21:57:09 +01:00 |
|
Bartłomiej Dach
|
dc96c4888b
|
Add support for creating new blank difficulties
|
2022-02-02 21:55:33 +01:00 |
|
Dean Herbert
|
3e5c9e8436
|
Fix cases of Access instead of Realm
|
2022-01-25 12:58:15 +09:00 |
|
Dean Herbert
|
6eb2c28e41
|
Rename RealmContextFactory to RealmAccess
|
2022-01-24 20:38:07 +09:00 |
|
Bartłomiej Dach
|
838a9f69ed
|
Fix saved beatmap filename depending on ToString() implementation
|
2022-01-23 20:28:30 +01:00 |
|
Dean Herbert
|
114c9e8c1f
|
Update all usages of CreateContext to use either Run or Write
|
2022-01-21 17:27:08 +09:00 |
|
Dean Herbert
|
a5d2047f05
|
Fix various cases of creating realm contexts from update thread when not necessary
|
2022-01-21 01:44:56 +09:00 |
|
Dean Herbert
|
7f65f3a47f
|
Remove all usage of BaseDifficulty (and access Difficulty instead)
|
2022-01-18 22:57:39 +09:00 |
|
Dean Herbert
|
a4de0f93fa
|
Move manager Update methods to be explicit to where they are still used by legacy code
Also fixes skin hash repopulation being completely broken.
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
7509a9ff8f
|
Update BeatmapModelManager.Save to work for editor scenarios
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
8461eaab46
|
BeatmapSetInfo detach support
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
b91f309879
|
Inline query methods from BeatmapModelManager to BeatmapManager where possible
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
1d536fd0bc
|
Start introducing ILive
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
c4a9211179
|
Apply NRT to BeatmapManager and move Hide /Restore methods across
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
00e3af3366
|
Update model manager and many related classes to get things compiling again
|
2022-01-12 17:00:00 +09:00 |
|
Dean Herbert
|
8c0db79ec1
|
Remove BeatmapStore and update surrounding code
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
b77bb2f12b
|
Switch BeatmapModelManager to use RealmArchiveModelManager base class
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
213d89b479
|
Update null fallback cases involving OnlineID
|
2022-01-12 16:39:36 +09:00 |
|
Dan Balasescu
|
d7a960212f
|
Merge pull request #15794 from peppy/realm-integration/stable-export-flow
Split out legacy model export logic into `LegacyModelExporter` classes
|
2021-11-25 20:20:18 +09:00 |
|
Dan Balasescu
|
2b85738384
|
Merge pull request #15797 from peppy/remove-pointless-i-beatmap-model-manager
Remove pointless interface class for `IBeatmapModelManager`
|
2021-11-25 19:07:19 +09:00 |
|
Dean Herbert
|
a6ee0eec0d
|
Remove pointless interface class for IBeatmapModelManager
Was originally going to be used but serves no purpose any more.
|
2021-11-25 18:15:10 +09:00 |
|
Dean Herbert
|
416ee2447a
|
Move archive filename helper method to extension method
|
2021-11-25 16:35:54 +09:00 |
|
Dean Herbert
|
6cab7b877d
|
Move stable import handling into its own class
|
2021-11-25 15:36:58 +09:00 |
|
Dan Balasescu
|
8ce5324c8b
|
Merge pull request #15772 from peppy/remove-model-list-inits
Initialise `BeatmapSet.Beatmaps` list at construction time
|
2021-11-24 16:41:19 +09:00 |
|
Dean Herbert
|
8c60f37508
|
Fix cases of dynamically assigning Beatmap s to BeatmapSetInfo using list assignment
|
2021-11-24 13:27:37 +09:00 |
|
Dean Herbert
|
49c2cb9125
|
Initialise BeatmapSet.Beatmaps list to line up with realm expectations
|
2021-11-24 13:25:55 +09:00 |
|
Dean Herbert
|
729f681938
|
Update cases where equality can be used instead of primary key equality
|
2021-11-24 12:49:57 +09:00 |
|
Dean Herbert
|
59e763467f
|
Move StoragePath implementation to an extension method
|
2021-11-19 16:08:38 +09:00 |
|
Dean Herbert
|
692e846acd
|
Rename BeatmapSetInfo.OnlineBeatmapSetID to OnlineID to match interface
|
2021-11-12 17:52:44 +09:00 |
|
Dean Herbert
|
6a098a8634
|
Rename BeatmapInfo.OnlineBeatmapID to OnlineID to match interface
|
2021-11-12 17:46:24 +09:00 |
|
Dean Herbert
|
51a353e12d
|
Rename BeatmapInfo.Version to DifficultyName to match underlying interface
|
2021-11-11 17:20:53 +09:00 |
|
Dean Herbert
|
ebe58cee11
|
Rename BeatmapInfo.StarDifficulty to StarRating to match underlying interface
|
2021-11-11 17:19:46 +09:00 |
|
Bartłomiej Dach
|
540b7e1b38
|
Fix taiko editor not unapplying slider multiplier changes on save
|
2021-11-08 13:28:42 +01:00 |
|
Dean Herbert
|
f0809801c5
|
Update remaining actions to events
|
2021-11-07 11:34:37 +09:00 |
|
Dean Herbert
|
54f72d68ca
|
Revert weird event flow in model manager/importers
|
2021-11-05 19:12:49 +09:00 |
|
Dean Herbert
|
ca438a102d
|
Fix beatmap paths including invalid slash/backslash characters
|
2021-11-03 16:46:05 +09:00 |
|
Dean Herbert
|
ff2eae4597
|
Rename confusing variable
|
2021-10-19 11:37:46 +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
|
ee66414e4f
|
Move difficulty copy inside context retrieval
|
2021-10-07 17:49:13 +09:00 |
|
Dean Herbert
|
0df409c050
|
Move difficulty copy to BeatmapModelManager.Save
|
2021-10-07 17:16:45 +09:00 |
|
Dean Herbert
|
007b33cd88
|
Add missing methods to interfaces
|
2021-10-06 12:55:04 +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 |
|
Dan Balasescu
|
6a172d54d5
|
Merge branch 'master' into model-downloader-split
|
2021-10-01 22:34:39 +09:00 |
|
Dean Herbert
|
428c7830d9
|
Pass online lookup queue in as a whole, rather than function
|
2021-10-01 01:45:21 +09:00 |
|