Dean Herbert
|
bcc153f738
|
Add xmldoc and reorganise FramedBeatmapClock
|
2022-08-18 18:54:10 +09:00 |
|
Dean Herbert
|
6003afafc7
|
Use FramedBeatmapClock in GameplayClockContainer
|
2022-08-18 18:54:10 +09:00 |
|
Dean Herbert
|
32e127a6fa
|
Add FramedBeatmapClock
Expose `IsCoupled` in `FramedBeatmapClock` for now to provide editor compatibility
|
2022-08-18 18:54:10 +09:00 |
|
Dean Herbert
|
37799e3b31
|
Allow preparing preview point without looping
|
2022-08-17 13:20:24 +09:00 |
|
Dean Herbert
|
11f38e539f
|
Rename property to LastLocalUpdate
|
2022-08-16 16:01:19 +09:00 |
|
Dean Herbert
|
c7db4a532c
|
Merge branch 'master' into store-modified-time
|
2022-08-16 15:53:51 +09:00 |
|
Dan Balasescu
|
69cbf4185b
|
Match class name to file
|
2022-08-10 19:53:40 +09:00 |
|
Dean Herbert
|
ac99c1ad69
|
Migrate the majority of existing file lookups to use new extension methods
|
2022-08-10 16:01:16 +09:00 |
|
Dean Herbert
|
5f10ec1955
|
Add extension methods for case insensitive file lookups
|
2022-08-10 15:48:25 +09:00 |
|
Dean Herbert
|
e1189da824
|
Merge branch 'master' into irenderer-glwrapper
|
2022-08-08 12:31:53 +09:00 |
|
Dan Balasescu
|
cf362a6b4f
|
Merge pull request #19529 from peppy/locally-modified-pill
Show "locally modified" pill when local modifications have been made
|
2022-08-05 21:12:13 +09:00 |
|
Dan Balasescu
|
c4b9b2a14b
|
Merge branch 'master' into irenderer-glwrapper
|
2022-08-05 20:35:06 +09:00 |
|
Dean Herbert
|
94ec653420
|
Add same load-cancel safeties to ensure tracks are disposed in card PlayButton
|
2022-08-05 14:26:01 +09:00 |
|
Dean Herbert
|
094eaafd43
|
Split out common conditional check into local static method
|
2022-08-04 17:26:54 +09:00 |
|
Salman Ahmed
|
844430502b
|
Replace parantheses with nullable-bool equality operation
|
2022-08-03 20:11:08 +03:00 |
|
Dean Herbert
|
a32149fda1
|
Convert interface methods to extension methods
|
2022-08-03 20:07:55 +09:00 |
|
Dan Balasescu
|
b4e55f7309
|
Apply IRenderer changes
|
2022-08-02 19:50:57 +09:00 |
|
Dean Herbert
|
258ad7c6b9
|
Tidy up kiai time access
|
2022-08-02 18:18:40 +09:00 |
|
Dean Herbert
|
cc4cde2c79
|
Improve IBeatSyncProvider interface and reduce beatmap track dependence
|
2022-08-02 17:59:18 +09:00 |
|
Dean Herbert
|
7022c6382d
|
Add localisation support for local modification strings
|
2022-08-02 16:30:14 +09:00 |
|
Dean Herbert
|
8cb02f47eb
|
Mark BeatmapSet.Status as modified when any beatmap is modified, rather than all
|
2022-08-02 16:08:58 +09:00 |
|
Dean Herbert
|
df76f9f4da
|
Fix some additional metadata being updated when it shouldn't (with local changes)
|
2022-08-02 15:49:22 +09:00 |
|
Dean Herbert
|
4adc8375e9
|
Add more xmldoc and avoid BeatmapSet status being set when it shouldn't be
|
2022-08-02 12:12:02 +09:00 |
|
Dean Herbert
|
d7a06abcab
|
Add BeatmapInfo.LastUpdate to track the time of local changes
|
2022-08-02 00:53:07 +09:00 |
|
Dean Herbert
|
013cf7a80a
|
Fix DateAdded not being set to a sane value when creating a new beatmap in the editor
|
2022-08-02 00:53:07 +09:00 |
|
Dean Herbert
|
0fcae08d38
|
Show "locally modified" pill when local modifications have been made
|
2022-08-02 00:52:38 +09:00 |
|
Dean Herbert
|
cb52b696ed
|
Merge branch 'master' into bypass-local-metadata-cache
|
2022-07-29 16:05:54 +09:00 |
|
Dean Herbert
|
2ff6ff06d3
|
Use tuple to better explain new bool parameter
|
2022-07-29 16:05:41 +09:00 |
|
Dan Balasescu
|
a59d7f6710
|
Merge branch 'master' into collections-track-beatmap-updates
|
2022-07-28 22:05:34 +09:00 |
|
Dean Herbert
|
a21aee4e9c
|
Reduce calls to LoadTrack by implicitly running on test/dummy classes
|
2022-07-28 18:11:40 +09:00 |
|
Dan Balasescu
|
1da9830145
|
Merge pull request #19435 from peppy/remove-beatmap-manager-ruleset-store
Remove unused `RulesetStore` from `BeatmapManager` constructor
|
2022-07-28 17:46:12 +09:00 |
|
Dean Herbert
|
8cb4fb35e0
|
Rename parameter to read better (and still use local cache if no online API is available)
|
2022-07-28 17:08:59 +09:00 |
|
Dean Herbert
|
c35da62224
|
Add flow for bypassing local cache lookups when refreshing beatmap metadata
|
2022-07-28 16:33:51 +09:00 |
|
Dean Herbert
|
17a3fd30fb
|
Move scheduler from OnlineLookupQueue to BeatmapUpdater
|
2022-07-28 16:32:22 +09:00 |
|
Dean Herbert
|
2b9d46d803
|
Remove unused RulesetStore from BeatmapManager constructor
|
2022-07-28 16:19:05 +09:00 |
|
Dan Balasescu
|
c1aaf27c54
|
Link to correct model in xmldoc
|
2022-07-28 16:02:19 +09:00 |
|
Dean Herbert
|
452d82f292
|
Add more comprehensive xmldoc for beatmap model classes
|
2022-07-28 15:41:28 +09:00 |
|
Dean Herbert
|
070f56c30c
|
Add collection transfer logic to beatmap import-as-update flow
|
2022-07-28 15:03:23 +09:00 |
|
Dean Herbert
|
41393616d8
|
Replace BeatmapCollection with RealmBeatmapCollection
|
2022-07-27 19:35:09 +09:00 |
|
Dean Herbert
|
9c543fef48
|
Remove CollectionManager
|
2022-07-27 18:45:33 +09:00 |
|
Dean Herbert
|
6b73f7c7ec
|
Split out legacy import path from realm manager
|
2022-07-27 15:04:09 +09:00 |
|
Dean Herbert
|
4c22b55ce3
|
Fix incorrect handling if an update is processed with no changes
|
2022-07-26 17:00:28 +09:00 |
|
Dean Herbert
|
9939866f7d
|
Revert one more missed change
|
2022-07-26 15:54:10 +09:00 |
|
Dean Herbert
|
8370ca9765
|
Add ImportAsUpdate method to IModelImporter to avoid otehr changes
|
2022-07-26 15:49:04 +09:00 |
|
Dean Herbert
|
d41ac36a69
|
Fix scenario where import is expected to be empty
|
2022-07-25 23:59:27 +09:00 |
|
Dean Herbert
|
8a0c8f5fd8
|
Fix some realm pieces not being cleaned up
|
2022-07-25 19:51:19 +09:00 |
|
Dean Herbert
|
2e14d8730c
|
Move implementation of updating a beatmap to BeatmapImporter
|
2022-07-25 19:51:19 +09:00 |
|
Dean Herbert
|
2363a3fb7b
|
Persist DateAdded over beatmap updates
|
2022-07-25 19:51:19 +09:00 |
|
Dean Herbert
|
e5ad07454c
|
Ensure previous version prior to update loses online info after marked pending delete
|
2022-07-25 19:51:19 +09:00 |
|
Dean Herbert
|
912218e123
|
Ensure scores are transferred after beatmap update if difficulty hash didn't change
|
2022-07-25 19:51:19 +09:00 |
|