Dean Herbert
|
c6521e4c72
|
Rename ordering helper method
|
2022-09-08 17:50:27 +09:00 |
|
Dan Balasescu
|
76eae73fa4
|
Revert unintended change
|
2022-09-08 17:41:23 +09:00 |
|
Dan Balasescu
|
c61c596c1f
|
Expose as readonly IAggregateAudioAdjustment
|
2022-09-08 17:37:02 +09:00 |
|
Dan Balasescu
|
b559d4ecdf
|
Rename GameplayAdjustments -> AdjustmentsFromMods
|
2022-09-08 17:14:06 +09:00 |
|
Dean Herbert
|
ed81297611
|
Fix playlist items showing download button briefly during initial local presence checks
|
2022-09-08 17:10:45 +09:00 |
|
Dan Balasescu
|
b0b4da533a
|
Expose gameplay adjustments via MultiSpectatorPlayer instead
|
2022-09-08 16:59:20 +09:00 |
|
Dean Herbert
|
d523a2ac33
|
Rename default value field and make private
|
2022-09-08 15:53:08 +09:00 |
|
Dean Herbert
|
9ead5e59d3
|
Fix incorrectly displaying minimum value in placeholder messaging
|
2022-09-08 15:51:15 +09:00 |
|
Salman Ahmed
|
50923b6e5b
|
Move track assignment below
|
2022-09-08 00:25:55 +03:00 |
|
Acid Chicken (硫酸鶏)
|
267465df18
|
chore(osu.Game): combine Osu.Colour.{Draw,Text}ForHitResult into OsuColour.ForHitResult
|
2022-09-07 23:34:46 +09:00 |
|
Acid Chicken (硫酸鶏)
|
b560b6f745
|
refactor(osu.Game): arrange the code for the timing distribution graph
|
2022-09-07 23:29:10 +09:00 |
|
Dan Balasescu
|
83c0cb1acc
|
Fix beatmap set to null after exiting song select
|
2022-09-07 21:34:29 +09:00 |
|
Dan Balasescu
|
fcea244537
|
Remove initial selection from OnlinePlaySongSelect
This stuff never really worked anyway - every case except with an
already created multiplayer room was broken anyway.
|
2022-09-07 21:34:29 +09:00 |
|
Dan Balasescu
|
208bd0f391
|
Give OnlinePlaySongSelect a reference PlaylistItem
|
2022-09-07 21:34:29 +09:00 |
|
Dean Herbert
|
6a03b4e0de
|
Merge branch 'master' into true-gameplay-rate
|
2022-09-07 20:01:03 +09:00 |
|
Dan Balasescu
|
cb9bae1f5c
|
Enable NRT
|
2022-09-07 19:54:55 +09:00 |
|
Dean Herbert
|
e6b449fe0b
|
Fix case of zero rate calculating a zero true gameplay rate
|
2022-09-07 19:23:44 +09:00 |
|
Dean Herbert
|
1be3b74ff3
|
Fix multiplayer spectator not getting gameplay adjustments applied
|
2022-09-07 19:12:34 +09:00 |
|
Dean Herbert
|
fa15502384
|
Move full track adjustment flow inside MasterGameplayClockContainer
|
2022-09-07 19:12:16 +09:00 |
|
Dean Herbert
|
75d0deef72
|
Apply proposed changes to remove inheritance from MasterGameplayClockContainer
|
2022-09-07 17:49:05 +09:00 |
|
Dean Herbert
|
99ef0c95fe
|
Simplify children assignment
|
2022-09-07 16:51:51 +09:00 |
|
Dean Herbert
|
f3bda4e040
|
Fix weird edge case of nullability in CarouselRoot
A bit unfortunately, but it's what we get for having ctor level bindings..
|
2022-09-07 14:27:25 +09:00 |
|
Dean Herbert
|
e18b524f8e
|
Fix missing null checks on selectedBeatmap fields in BeatmapCarousel
|
2022-09-07 14:12:35 +09:00 |
|
Dean Herbert
|
241d33d415
|
Apply NRT to BeatmapCarousel
|
2022-09-07 14:07:53 +09:00 |
|
Acid Chicken (硫酸鶏)
|
3003fc1061
|
refactor(osu.Game): improve code quality
|
2022-09-07 02:29:15 +09:00 |
|
Salman Ahmed
|
90207b6032
|
Merge branch 'master' into feature/EditorDeleteDiff
|
2022-09-06 18:48:06 +03:00 |
|
Dean Herbert
|
66c44f5913
|
Delegate interface to valid target
|
2022-09-06 22:26:46 +09:00 |
|
Dean Herbert
|
bc1212f4e6
|
Change NonGameplayAdjustments to GameplayAdjustments and convert TrueGameplayRate to extension method
|
2022-09-06 22:26:46 +09:00 |
|
Dean Herbert
|
db15bd56e8
|
Invalidate working beatmap cache when calling DeleteDifficultyImmediately rather than in editor code
|
2022-09-06 18:12:47 +09:00 |
|
Acid Chicken (硫酸鶏)
|
b109e5de6c
|
chore(osu.Game): align height of bars on timing distribution graph to basalHeight first and combine their transitions into each one
|
2022-09-06 00:04:10 +09:00 |
|
Dean Herbert
|
266eb758aa
|
Use new flow to calcaulate TrueGameplayRate
|
2022-09-05 23:37:49 +09:00 |
|
Dean Herbert
|
7084aeee05
|
Add method flow to reset applied adjustments
|
2022-09-05 23:22:38 +09:00 |
|
Dean Herbert
|
e33486a766
|
Implement IAdjustableAudioComponent in MasterGameplayClockContainer
|
2022-09-05 23:20:02 +09:00 |
|
Dan Balasescu
|
2923c10cd8
|
Rewrite rooms to store multiple active countdowns
Update test to the new structure
|
2022-09-05 19:03:26 +09:00 |
|
Dean Herbert
|
57954bb8f5
|
Enable nullability on TimelineHitObjectBlueprint
|
2022-09-05 14:50:43 +09:00 |
|
Mk-56spn
|
aace334fb3
|
Fix some test issues
|
2022-09-05 04:49:48 +02:00 |
|
Dan Balasescu
|
07d4a025b0
|
Merge pull request #20109 from frenzibyte/online-play-room-status-inconsistency
Fix room status dropdown placement inconsistent between multiplayer and playlists
|
2022-09-05 11:19:56 +09:00 |
|
Exanc
|
4ea7ca4c07
|
Slight tweak to the StarsSlider
- MinimumStarsSlider now shows "0" when at it's minimum
- Modified and NoResultsPlaceholder the tooltip to stay consistent with the changes
|
2022-09-05 00:09:20 +02:00 |
|
Acid Chicken (硫酸鶏)
|
7e77c9e8b4
|
chore(osu.Game): only the first result should be white at zero position on HitEventTimingDistributionGraph
|
2022-09-05 04:44:27 +09:00 |
|
Acid Chicken (硫酸鶏)
|
b67fd3d880
|
chore(osu.Game): split transform duration of bars on HitTimingDistributionGraph
|
2022-09-05 03:45:51 +09:00 |
|
Acid Chicken (硫酸鶏)
|
0af6b3dc0f
|
chore(osu.Game): colorize bars by OD on HitEventTimingDistributionGraph
|
2022-09-05 02:02:38 +09:00 |
|
Acid Chicken (硫酸鶏)
|
5f0832ead7
|
refactor(osu.Game): separate OsuColour.ForHitResult by usage
|
2022-09-05 01:58:57 +09:00 |
|
Mk-56spn
|
0c6d8efa28
|
Large code refactor, Implementation of shapes option drop down
|
2022-09-04 17:24:12 +02:00 |
|
Salman Ahmed
|
e8fa872f61
|
Fix room status dropdown position inconsistent on online-play screens
|
2022-09-03 16:14:21 +03:00 |
|
Mk-56spn
|
51061c3a12
|
Bug fixing and parameter adjustments
|
2022-09-03 01:27:22 +02:00 |
|
Mk-56spn
|
534c40e18e
|
Initial version
|
2022-09-02 23:07:30 +02:00 |
|
Dean Herbert
|
bc5340e33a
|
Merge branch 'master' into fix_progress_bar_info
|
2022-09-02 18:00:35 +09:00 |
|
Dean Herbert
|
4f18105e9d
|
Ensure next beatmap selected matches the menu ordering
|
2022-09-02 17:57:00 +09:00 |
|
Dean Herbert
|
840d1c4cd5
|
Disable delete difficulty menu item when only one difficulty is present
|
2022-09-02 17:14:48 +09:00 |
|
Dean Herbert
|
9fd8067e11
|
Tidy up dialog and deletion flow
|
2022-09-02 17:07:09 +09:00 |
|
Dean Herbert
|
605108c938
|
Refactor/rename deletion method to read better
|
2022-09-02 16:59:01 +09:00 |
|
Dean Herbert
|
b388428e1c
|
Merge branch 'master' into feature/EditorDeleteDiff
|
2022-09-02 16:48:38 +09:00 |
|
Dean Herbert
|
6a35b233e5
|
Merge branch 'master' into remove-dispose-updates
|
2022-09-01 23:03:19 +09:00 |
|
Dean Herbert
|
1524623624
|
Fix back-to-front filter logic
Was copied across from a place which was checking for `match` and
applied verbatim to a place that was `filter`. Which are polar
opposites.
|
2022-09-01 19:59:27 +09:00 |
|
HiddenNode
|
4a630b5384
|
Implemented SizePreservingSpriteText
|
2022-08-31 22:05:06 +01:00 |
|
Dan Balasescu
|
c852c54055
|
Consume auto skip setting during play
|
2022-08-31 20:24:15 +09:00 |
|
Dan Balasescu
|
b5ec7d06dd
|
Add auto-skip setting
Default to auto skip
|
2022-08-31 20:24:06 +09:00 |
|
Dan Balasescu
|
000412c50f
|
Merge pull request #20014 from peppy/fix-resume-skip-forward
Fix gameplay skipping forward during resume operation
|
2022-08-31 16:30:37 +09:00 |
|
Dan Balasescu
|
ccc08b816c
|
Merge pull request #20030 from peppy/notification-design-update
Update notification overlay design
|
2022-08-31 16:06:59 +09:00 |
|
Dean Herbert
|
7337d4c1aa
|
Merge branch 'master' into kps
|
2022-08-31 15:41:42 +09:00 |
|
Dan Balasescu
|
2bf74d2b38
|
Merge pull request #20039 from peppy/fix-skip-button-permanent-display
Fix skip button getting stuck on screen for certain beatmaps
|
2022-08-31 14:17:39 +09:00 |
|
Dean Herbert
|
cfc7c32aff
|
Merge pull request #20009 from frenzibyte/fix-back-to-front-comparison
Adjust weirdly back-to-front fallback comparison in `HitObjectOrderedSelectionContainer`
|
2022-08-31 14:14:10 +09:00 |
|
Dean Herbert
|
51346e0154
|
Fix skip button getting stuck on screen for certain beatmaps
Closes #20034.
|
2022-08-31 13:22:51 +09:00 |
|
Dean Herbert
|
3d93e0ded1
|
Merge branch 'master' into fix-resume-skip-forward
|
2022-08-31 12:16:15 +09:00 |
|
Dean Herbert
|
09aa3e065d
|
Move colouring to full icon content rather than background
|
2022-08-30 18:06:48 +09:00 |
|
Dean Herbert
|
5d41fdfc89
|
Remove unnecessary usage of DrawableAudioMixer in ScorePanel
|
2022-08-30 15:05:21 +09:00 |
|
Dean Herbert
|
27ad224f13
|
Remove probably unnecessary Seek on start
|
2022-08-30 01:21:44 +09:00 |
|
Dean Herbert
|
1bff540381
|
Remove debug changes
|
2022-08-29 22:14:07 +09:00 |
|
Dan Balasescu
|
0491addbbd
|
Merge pull request #19974 from peppy/no-gameplay-clock-editor-offset
Fix editor not applying offsets
|
2022-08-29 21:10:29 +09:00 |
|
Dean Herbert
|
82b9e1f0eb
|
Merge pull request #20011 from smoogipoo/scoring-refactor
Refactor scoring to remove async methods / simplify
|
2022-08-29 19:55:27 +09:00 |
|
Dean Herbert
|
75531d2d62
|
Fix gameplay skipping forward during resume operation
|
2022-08-29 19:51:16 +09:00 |
|
Salman Ahmed
|
f2378d3fde
|
Merge branch 'master' into carousel-maintain-selection-over-update
|
2022-08-29 11:23:22 +03:00 |
|
Dean Herbert
|
2dafa041a7
|
Account for offset being applied to editor clock time in TestSceneEditorClock
|
2022-08-29 16:42:50 +09:00 |
|
Dean Herbert
|
105aa01e7d
|
Update usages of RemoveInternal
|
2022-08-29 15:57:40 +09:00 |
|
Dean Herbert
|
a215d009fe
|
Update Remove /RemoveRange /RemoveAll calls in line with framework changes
|
2022-08-29 15:57:40 +09:00 |
|
Dan Balasescu
|
423f6f90f2
|
Remove async calls from ScoreManager
|
2022-08-29 15:34:08 +09:00 |
|
Salman Ahmed
|
3ff2058975
|
Fix back-to-front fallback comparison in HitObjectOrderedSelectionContainer
|
2022-08-29 09:23:53 +03:00 |
|
Dan Balasescu
|
c0b13c7e1f
|
Refactor ScoreProcessor ComputeScore() methods
|
2022-08-29 13:51:10 +09:00 |
|
Dan Balasescu
|
cf6bb3b030
|
Merge pull request #19958 from peppy/fix-fail-freq-stuck
Ensure fail animation sequence isn't run after the player exit sequence has started
|
2022-08-27 00:58:41 +09:00 |
|
Dean Herbert
|
b9d9bf3004
|
Merge pull request #19938 from frenzibyte/fix-multi-spectator-results-screen
Fix multi-spectator potentially getting stuck for passed players
|
2022-08-26 21:53:17 +09:00 |
|
Salman Ahmed
|
a3e595a9aa
|
Update comment to include inserted indices
|
2022-08-26 14:51:19 +03:00 |
|
Salman Ahmed
|
81c0a641b4
|
Fix selection fallback path not updated to check inserted indices
|
2022-08-26 14:51:08 +03:00 |
|
Salman Ahmed
|
f38194fb40
|
Merge branch 'master' into carousel-maintain-selection-over-update
|
2022-08-26 14:35:19 +03:00 |
|
Dean Herbert
|
cd90536e4b
|
Remove Track access in Timeline
|
2022-08-26 18:25:48 +09:00 |
|
Dean Herbert
|
12d6d6793c
|
Move EditorClock processing to Update and always decouple
|
2022-08-26 18:08:43 +09:00 |
|
Dean Herbert
|
31e459364b
|
Use FramedBeatmapClock in EditorClock
|
2022-08-26 17:28:58 +09:00 |
|
Dean Herbert
|
ed0843aa84
|
Reword xmldoc regarding final clock source to read better
|
2022-08-26 16:46:22 +09:00 |
|
Dean Herbert
|
2c780eab5f
|
Merge branch 'master' into fix_progress_bar_info
|
2022-08-26 16:14:21 +09:00 |
|
Dean Herbert
|
23efec6505
|
Fix naming and comment typos
|
2022-08-26 15:57:36 +09:00 |
|
Dean Herbert
|
9862b79b47
|
Fix typo in long comment
|
2022-08-26 15:20:09 +09:00 |
|
HiddenNode
|
d98357aa57
|
Made text inside SongProgressInfo scale.
|
2022-08-26 01:30:44 +01:00 |
|
Dean Herbert
|
a546aa2673
|
Clamp SpectatorPlayerClock 's elapsed calculation to avoid player clocks getting too far ahead
|
2022-08-25 21:33:33 +09:00 |
|
Dean Herbert
|
3a17c6df08
|
Merge branch 'master' into no-gameplay-clock-gameplay-offset
|
2022-08-25 16:24:55 +09:00 |
|
Dean Herbert
|
a6ed589db4
|
Remove guard against RemoveFilters running more than once
It turns out this is required to remove some filters immediate, and some
later. Weird.
|
2022-08-25 14:47:33 +09:00 |
|
Dean Herbert
|
ad3dd1c700
|
Fix a couple of oversights regarding track nullability
|
2022-08-25 14:45:00 +09:00 |
|
Dean Herbert
|
ec60e16439
|
Apply NRT to FailAnimation
|
2022-08-25 14:35:42 +09:00 |
|
Dean Herbert
|
8f4a953d11
|
Ensure fail animation sequence isn't run after the player exit sequence has started
|
2022-08-25 14:26:42 +09:00 |
|
Dean Herbert
|
4c45f7d938
|
Ensure FailAnimation can't be Start ed after filters are already removed
|
2022-08-25 14:26:20 +09:00 |
|
Ryuki
|
5cddc7ed1f
|
Code cleanup (CPS)
|
2022-08-24 17:13:23 +02:00 |
|
Dean Herbert
|
f3847b90fd
|
Tidy up attach logic
|
2022-08-24 19:36:01 +09:00 |
|
Dean Herbert
|
5129716612
|
Merge branch 'master' into kps
|
2022-08-24 18:18:45 +09:00 |
|
Dean Herbert
|
2af8c4a2ea
|
Merge pull request #19904 from novialriptide/add-date-created-sort
Add date submitted sorting
|
2022-08-24 17:43:28 +09:00 |
|
Dean Herbert
|
27b57947e4
|
Rename PlayerArea.GameplayClock to SpectatorPlayerClock for clarity
|
2022-08-24 17:13:14 +09:00 |
|
Dean Herbert
|
5f01f461b3
|
Ensure elapsed time is always non-zero when advancing SpectatorPlayerClock
|
2022-08-24 17:13:14 +09:00 |
|
Dean Herbert
|
af56cd0126
|
Fix merge breakage
|
2022-08-24 16:52:36 +09:00 |
|
Dean Herbert
|
5079e0d83d
|
Merge branch 'master' into no-gameplay-clock-gameplay-offset
|
2022-08-24 16:52:10 +09:00 |
|
Salman Ahmed
|
e378c5b866
|
Remove no longer necessary switch case
|
2022-08-24 10:50:40 +03:00 |
|
Salman Ahmed
|
8f4a2b4936
|
Separate passed/failed states from calling EndGameplay
|
2022-08-24 10:36:13 +03:00 |
|
Andrew Hong
|
a8867d4245
|
Merge branch 'master' into add-date-created-sort
|
2022-08-24 03:23:27 -04:00 |
|
Dean Herbert
|
7f9246637a
|
Simplify MultiSpectatorScreen hierarchy construction
|
2022-08-24 16:08:48 +09:00 |
|
Dean Herbert
|
7c1fc4814e
|
Remove unused CreateMasterGameplayClockContainer method
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
871365bbb0
|
Inline ReadyToStart action binding for added safety
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
6c50f618a3
|
Don't use bindable flow for masterState
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
683d49c608
|
Move MasterClockState handling in to SpectatorSyncManager
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
d33d705684
|
Make WaitingOnFrames non-bindable
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
d05d8aeb22
|
Simplify interface implementations
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
2f5be6efca
|
Tidy up ProcessFrame and privatise const
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
b564c34dbc
|
Don't process master clock (is a noop)
|
2022-08-24 16:03:38 +09:00 |
|
Salman Ahmed
|
2fa8b61f3c
|
Handle completion user state updates during spectating
|
2022-08-24 10:02:21 +03:00 |
|
Dean Herbert
|
b4eede61fb
|
Use readonly instead of get-only
|
2022-08-24 15:28:18 +09:00 |
|
Dean Herbert
|
0b271fe4b3
|
Fix incorrect IsRunning value
|
2022-08-24 15:27:31 +09:00 |
|
Dean Herbert
|
b6254a1f25
|
Remove unnecessary casting
|
2022-08-24 15:23:31 +09:00 |
|
Dean Herbert
|
a86fc6f248
|
Change running state of SpectatorPlayerClock using IsRunning
|
2022-08-24 15:17:56 +09:00 |
|
Dean Herbert
|
0c9a4ec13c
|
Don't expose MasterClock in SpectatorClockSyncManager
|
2022-08-24 15:13:08 +09:00 |
|
Dean Herbert
|
995e6664b6
|
Rename spectator clock sync classes
|
2022-08-24 15:13:08 +09:00 |
|
Dean Herbert
|
31f657fe01
|
Remove ISpectatorPlayerClock interface
Too many levels of redirection.
One interface with one implementation is not useful, IMO.
|
2022-08-24 15:12:57 +09:00 |
|
Dean Herbert
|
882dd93942
|
Remove ISyncManager interface
Too many levels of redirection.
One interface with one implementation is not useful, IMO.
|
2022-08-24 15:12:57 +09:00 |
|
Dean Herbert
|
22963ab951
|
Fix multiplayer spectator getting stuck
|
2022-08-24 15:12:57 +09:00 |
|
Dean Herbert
|
ec31f37ff7
|
Accept MasterGameplayClockContainer rather than generic clock
|
2022-08-24 14:51:14 +09:00 |
|
Dean Herbert
|
85fbe7abca
|
Fix multiplayer spectator getting stuck
|
2022-08-24 13:11:53 +09:00 |
|
Andrew Hong
|
3cedd1cd1c
|
Merge branch 'master' into add-date-created-sort
|
2022-08-23 12:00:30 -04:00 |
|
Dean Herbert
|
29fed0c4a3
|
Avoid setting the source clock until gameplay is ready to start
Without this change, the audio track may audibly seek during load
proceedings.
|
2022-08-23 18:34:17 +09:00 |
|
Dean Herbert
|
ec61a94dc9
|
Merge branch 'master' into no-gameplay-clock-gameplay-offset
|
2022-08-23 17:36:06 +09:00 |
|
Dean Herbert
|
553897f2f0
|
Remove AddClock method to CreateManagedClock
|
2022-08-23 13:52:43 +09:00 |
|
Dean Herbert
|
1191b6c080
|
Remove unused Source_Set implementation on ISpectatorPlayerClock
|
2022-08-23 13:44:41 +09:00 |
|
Andrew Hong
|
55f1b43329
|
Removed check
|
2022-08-22 13:41:36 -04:00 |
|
HiddenNode
|
1098e24c40
|
Improved UprightUnscaledContainer
|
2022-08-22 14:24:52 +01:00 |
|
Dan Balasescu
|
c59298f0ce
|
Enable NRT
|
2022-08-22 21:55:04 +09:00 |
|
Dean Herbert
|
489e172a76
|
Simplify track start/stop/paused tracking
|
2022-08-22 19:43:18 +09:00 |
|
Dan Balasescu
|
5d3d8681d4
|
Invert creation of clocks in multi spectator
|
2022-08-22 19:14:06 +09:00 |
|
Andrew Hong
|
bcab7aea26
|
Merge branch 'master' into add-date-created-sort
|
2022-08-22 04:02:46 -04:00 |
|
Andrew Hong
|
c2036d3893
|
Moved filter exclusion
|
2022-08-22 03:39:46 -04:00 |
|
Andrew Hong
|
09ef13908c
|
Adjust to reviews
|
2022-08-22 03:20:27 -04:00 |
|
Dean Herbert
|
058d67f8e8
|
Merge pull request #19695 from naoei/ruleset-localization
Change most ruleset-accessible string types to Localisable strings
|
2022-08-22 16:13:23 +09:00 |
|
Dan Balasescu
|
0815b01b75
|
Merge pull request #19783 from bdach/mod-select/presets-dont-open-customisation
Fix selecting preset containing Difficulty Adjust automatically opening customisation panel
|
2022-08-22 15:44:00 +09:00 |
|
Dean Herbert
|
e6b669db8e
|
Elaborate with example of GameplayClockContainer managing its own Stop state
|
2022-08-22 14:14:44 +09:00 |
|
Dean Herbert
|
af2e82d7d5
|
Move operation of setting GameplayClockContainer.StartTime to Reset call
|
2022-08-22 14:11:06 +09:00 |
|
Andrew Hong
|
c6a739f5a8
|
Add date submitted sorting
|
2022-08-21 23:09:33 -04:00 |
|
Ryuki
|
5cf54a788a
|
Code cleanup for CPS counter
|
2022-08-21 16:00:58 +02:00 |
|
naoei
|
29ef1c8db8
|
Check if StatisticItem.Name is null or empty
|
2022-08-20 21:48:53 -04:00 |
|
naoei
|
9386d352b8
|
Make StatisticItem.Name not nullable
|
2022-08-20 21:48:35 -04:00 |
|
Nao
|
189a407cb1
|
Merge branch 'master' into ruleset-localization
|
2022-08-20 21:39:10 -04:00 |
|
Dean Herbert
|
8566e93c72
|
Guard against SubmittingPlayer potentially getting stuck waiting on request forever
|
2022-08-20 17:19:17 +09:00 |
|
Dean Herbert
|
da407aa827
|
Merge branch 'master' into kps
|
2022-08-20 15:24:58 +09:00 |
|
Dean Herbert
|
cbdd870ecf
|
Merge pull request #19693 from its5Q/editor-localisation
Add localisation support for beatmap editor setup
|
2022-08-20 11:51:57 +09:00 |
|
Dean Herbert
|
7bf318541c
|
Reword comment to hopefully read better
|
2022-08-19 20:57:55 +09:00 |
|
Dean Herbert
|
3f0da14065
|
Delay start operation by one frame to allow children to see initial start time
|
2022-08-19 17:39:51 +09:00 |
|
its5Q
|
4c24d8ed58
|
Improve string consistency
|
2022-08-19 03:17:05 +10:00 |
|
Dean Herbert
|
3eb1cda6aa
|
Reorganise call order of Start / Reset to make more sense
|
2022-08-19 01:46:36 +09:00 |
|
Ryuki
|
3de35a1518
|
Update calculator and tests to match changes on clocks
|
2022-08-18 18:40:02 +02:00 |
|
Dean Herbert
|
1d774f3f12
|
Remove redundant ProcessFrame calls
Of note, I'm not sure whether the `IsPaused` check was meaningful, but
it's not reimplemented in the new `FramedBeatmapClock`.
|
2022-08-19 01:39:02 +09:00 |
|
Dean Herbert
|
7bc96431a7
|
Remove unnecessary virtual spec from GameplayClockContainer.Seek
|
2022-08-19 01:39:01 +09:00 |
|
Dean Herbert
|
0e228791c0
|
Remove unnecessary Reset call in MultiSpectatorScreen
|
2022-08-19 01:39:01 +09:00 |
|
Dean Herbert
|
43879633db
|
Ensure setting a StartTime on a GameplayClockContainer always resets to the new time
|
2022-08-18 18:54:10 +09:00 |
|
Dean Herbert
|
343efa1d11
|
Split OffsetCorrectionClock out of MasterGameplayClockContainer
|
2022-08-18 18:54:10 +09:00 |
|
Dean Herbert
|
2c6fd1ec6e
|
Fix `GameplayClockContainer potentially resetting external seeks
|
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
|
9735728cf6
|
Reverse conditionals to better define intent in addSourceClockAdjustments
|
2022-08-18 15:08:09 +09:00 |
|
Bartłomiej Dach
|
d06959e1dd
|
Update incorrect xmldoc
|
2022-08-17 22:03:35 +02:00 |
|
Dean Herbert
|
e7ddbc41c8
|
Merge branch 'master' into no-gameplay-clock
|
2022-08-17 22:21:10 +09:00 |
|
Dan Balasescu
|
0cf3c5570a
|
Merge pull request #19800 from peppy/fix-editor-ear-rape
Fix slider ticks playing back at infinite rate while making changes to a slider in the editor
|
2022-08-17 15:50:58 +09:00 |
|
Dean Herbert
|
20256aad11
|
Merge branch 'master' into no-gameplay-clock
|
2022-08-17 15:21:20 +09:00 |
|
Dean Herbert
|
21b364cd77
|
Fix nullref in tests as initialBeatmap may be null
|
2022-08-17 14:48:00 +09:00 |
|
Dean Herbert
|
6b9dec5996
|
Restore original event flow to allow for OnSuspend case to work correctly
|
2022-08-17 14:32:21 +09:00 |
|
Dean Herbert
|
8ce50e98a6
|
Move delegate debounce logic to Editor itself
|
2022-08-17 14:04:57 +09:00 |
|
Dan Balasescu
|
8b5ac55fca
|
Remove newline
|
2022-08-17 13:48:06 +09:00 |
|
Dean Herbert
|
d9346abb9c
|
Tweak intro timings more and ensure non-theme tracks play from preview point
|
2022-08-17 13:20:40 +09:00 |
|
Dean Herbert
|
37799e3b31
|
Allow preparing preview point without looping
|
2022-08-17 13:20:24 +09:00 |
|
Bartłomiej Dach
|
1861f34427
|
Merge branch 'master' into editor-setup-no-state-change
|
2022-08-16 21:46:43 +02:00 |
|
Dan Balasescu
|
24fd411720
|
Merge pull request #19594 from BlauFx/improve_retry_behaviour
Skip song intro on quick restart
|
2022-08-16 20:18:12 +09:00 |
|
Dean Herbert
|
5ac314077a
|
Improve intro timings when not using osu! theme
Roughly as proposed in https://github.com/ppy/osu/discussions/19687.
|
2022-08-16 18:19:30 +09:00 |
|
Dean Herbert
|
ee153a345c
|
Add a few more overlooked beatmap save states on setup screen modifications
|
2022-08-16 16:31:56 +09:00 |
|
Dean Herbert
|
5238a5c115
|
Merge branch 'master' into editor-setup-no-state-change
|
2022-08-16 16:28:29 +09:00 |
|
Dean Herbert
|
9d2c2b71cf
|
Change conditional to check for insertions in addition to modifications
It is possible that the import process itself marks the previous
beatmaps as deleted due to an overlap in metadata or otherwise.
|
2022-08-16 16:21:36 +09:00 |
|
Dean Herbert
|
c8fdfd298c
|
Merge branch 'master' into carousel-maintain-selection-over-update
|
2022-08-16 16:04:32 +09:00 |
|
Dean Herbert
|
ea50936d71
|
Fix slider ticks playing back at infinite rate while making changes to a slider in the editor
|
2022-08-16 15:27:58 +09:00 |
|
its5Q
|
e870ac6456
|
Fix code quality for CI
|
2022-08-16 15:51:54 +10:00 |
|
Dean Herbert
|
63819648df
|
Fix up flow of actual skip operation
|
2022-08-16 14:40:02 +09:00 |
|
Dean Herbert
|
9a1a7bae89
|
Make test actually test things
|
2022-08-16 14:40:02 +09:00 |
|
Dean Herbert
|
6761f869f9
|
Modify flow to avoid weird bindable and value resetting
|
2022-08-16 14:17:35 +09:00 |
|
Dean Herbert
|
c9baadcf88
|
Merge branch 'master' into improve_retry_behaviour
|
2022-08-16 13:06:04 +09:00 |
|
Bartłomiej Dach
|
5ff2e41a55
|
Add preset column to mod select test scene
|
2022-08-15 18:38:37 +02:00 |
|
its5Q
|
797a8da996
|
Replace osu-web strings with new strings and merge to single file
|
2022-08-16 01:14:16 +10:00 |
|
Dean Herbert
|
61a8873266
|
Ensure GameplayClockContainer 's FramedClock is always non-null
|
2022-08-15 20:22:36 +09:00 |
|
Dean Herbert
|
1696a905ba
|
Reduce exposed properties in GameplayClockContainer
|
2022-08-15 20:22:36 +09:00 |
|
Dean Herbert
|
704568ae3b
|
Remove remaining usage of GameplayClock
|
2022-08-15 20:22:36 +09:00 |
|
Dean Herbert
|
27569e2ed5
|
Remove FrameStableClock (and redirect usages to FrameStabilityContainer )
|
2022-08-15 19:19:19 +09:00 |
|
Dean Herbert
|
cc982d374c
|
Cache self rather than GameplayClock
|
2022-08-15 18:30:53 +09:00 |
|
Dean Herbert
|
c5f8529d20
|
Mark unused methods as NotImplemented for safety
|
2022-08-15 18:30:53 +09:00 |
|
Dean Herbert
|
f81c7644b4
|
Make GameplayClockContainer also an IGameplayClock and expose to remaining tests
|
2022-08-15 18:30:53 +09:00 |
|