8d4ff867bf
Fix barlines showing up in the osu!mania editor's timeline
2021-03-25 16:30:31 +09:00
4269cb7124
Extract majority of token retrieval code out of LoadComponentAsync for legibility
2021-03-25 13:48:41 +09:00
d55324585d
Change RoomSubmittingPlayer's request implementation to return null on RoomID missing, rather than silently succeeding
2021-03-24 13:23:23 +09:00
84b2f9a848
Make token private
2021-03-24 13:20:44 +09:00
a0c6c4da35
Rename and refactor token request process to be easier to understand
2021-03-24 13:17:29 +09:00
e372e355ef
Reorder overrides in SoloPlayer to better follow chronological request order
2021-03-24 13:12:51 +09:00
8bed7748d6
Rename token request method to avoid double Request terminology
2021-03-24 13:02:37 +09:00
a1c35677ef
Add more xmldoc
2021-03-24 13:02:17 +09:00
e649a330a4
Implement SoloPlayer's request construction
2021-03-23 18:23:25 +09:00
242b847516
Add flow for allowing gameplay to continue even when an error occurs with token retrieval
2021-03-23 18:23:25 +09:00
3cd8bf2d7f
Move token request construction to LoadAsyncComplete to better allow DI usage
2021-03-23 18:20:55 +09:00
571124669d
Remove all references to "score submission" from Player
2021-03-23 18:20:55 +09:00
194b2d05d3
Update SoloPlayer to derive SubmittingPlayer
2021-03-23 18:20:55 +09:00
12f050264a
Further split out a player class which submits to "rooms"
2021-03-23 18:20:55 +09:00
7045fce555
Move score submission logic in general out to its own Player type
2021-03-23 18:20:55 +09:00
6cb14e91c9
Make Player abstract and introduce SoloPlayer
2021-03-23 18:18:49 +09:00
9c690f9545
Fix second usage
2021-03-23 14:08:00 +09:00
dd48b68f8a
Ensure selected blueprints are given selection priority
2021-03-19 22:44:33 +01:00
e72205eea2
Merge pull request #12080 from peppy/add-25-playback-editor
...
Change editor speed adjust to adjust frequency (and restore 25% option)
2021-03-19 21:04:12 +09:00
8955071703
Change editor speed adjust to adjust frequency
2021-03-19 20:01:45 +09:00
9be7981e0d
Adjust timeline ticks to be more visible
2021-03-19 19:45:00 +09:00
32c571fc94
Adjust keyboard step to be something sensible
2021-03-19 17:13:30 +09:00
711d895a04
Merge pull request #8238 from voidedWarranties/editor-song-end
2021-03-19 16:32:23 +09:00
b9761c8196
Further simplify logic
2021-03-18 16:20:31 -07:00
df6570ebf5
Improve logic and add previously failing test
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2021-03-17 15:48:55 -07:00
2e63c2ce20
Fix selection box operation hotkeys not registering in change handler
...
Could lead to crashes after reversing a note cluster and playing it
back.
The root cause of the crash was that the hotkey operations were not ran
inside of an editor change handler operation. This, in turn, caused the
autoplay replay to not be regenerated after flipping an object cluster,
therefore finally manifesting as a hard crash due to negative time
offsets appearing in judgement results, which interfered with the
default implementation of note lock.
Note that this incidentally also fixes the fact that selection box
hotkey operations (reverse and flip) did not handle undo/redo.
2021-03-17 22:17:42 +01:00
a691291ae8
Merge branch 'master' into editor-song-end
2021-03-17 18:18:19 +01:00
5a7e416495
Merge pull request #12027 from peppy/new-beatmap-empty-fields
...
Don't fill beatmap metadata with template values on creating a new beatmap
2021-03-17 19:36:21 +09:00
d0e61e5b4d
Put back the label
2021-03-17 17:14:04 +09:00
3b6a1180b6
Remove non-accessed field
2021-03-17 17:02:11 +09:00
5adc675862
Focus artist textbox on entering song setup if fields are empty
2021-03-17 16:57:14 +09:00
eda891223c
Start the editor with empty artist/creator/difficulty name fields
2021-03-17 16:47:12 +09:00
c7740d1181
Fix opening the editor occasionally causing a hard crash due to incorrect threading logic
...
Setting one of the global screen `Bindable`s (in this case, `Beatmap`)
is not valid from anywhere but the update thread. This changes the order
in which things happen during the editor startup process to ensure
correctness.
Closes #11968 .
2021-03-17 15:52:25 +09:00
9b5d11f2a5
Merge pull request #11958 from bdach/ruleset-filter-v3
...
Allow rulesets to specify custom song select filtering criteria
2021-03-08 23:23:24 +09:00
ff2327ffac
Merge branch 'master' into configure-await-false
2021-03-08 22:24:29 +09:00
b1cd01ceb8
Apply ConfigureAwait changes to game side
2021-03-08 14:36:35 +09:00
765cc5cf37
Remove iOS multiplayer blocking code
2021-03-08 14:35:22 +09:00
f46880f68a
Merge branch 'master' into intro-triangles-background-access
2021-03-08 13:31:09 +09:00
74fc5d5b8c
Fix potential cross-thread drawable mutation in IntroTriangles
2021-03-08 13:30:07 +09:00
503f29609a
Also set additive mode to match stable
2021-03-07 23:40:09 +09:00
3e4dfdb675
Fix pop out count being above displayed count on legacy combo counter
2021-03-06 20:37:27 -08:00
12b7d9e06d
Simplify custom filter criteria retrieval
2021-03-06 12:16:01 +01:00
f00089846b
Merge branch 'master' into ruleset-filter-v3
2021-03-06 12:14:53 +01:00
f733d1ec1f
Expose and document query parser and helpers
2021-03-03 22:03:01 +01:00
f9148eec20
Refactor filter query parsing helper methods
...
In preparation for exposition as public.
2021-03-03 21:34:14 +01:00
23a46819dc
Merge branch 'master' into multiplayer-confirm-on-exit
2021-03-03 20:35:31 +09:00
0f5bce70ad
Split confirmation dialog classes apart
2021-03-03 20:34:37 +09:00
012b48dbe5
Remove explicit public definition
...
Interface members are public by default.
2021-03-03 19:03:45 +09:00
0ede28da2f
Fix test failures due to missing dependency
2021-03-03 15:24:55 +09:00
cb4c3503a0
Confirm exiting a multiplayer match
2021-03-03 14:54:18 +09:00