Dean Herbert
|
ba23ce75c2
|
Make FramedBeatmapClock.Track non-null
|
2022-08-22 14:02:41 +09:00 |
|
Dean Herbert
|
85d0b7fc57
|
Reword class xmldoc to better explain that offset application is optional
|
2022-08-22 14:02:20 +09:00 |
|
Dean Herbert
|
339f0b0cd2
|
Merge branch 'master' into no-gameplay-clock-gameplay-offset
|
2022-08-19 23:01:09 +09:00 |
|
Dean Herbert
|
7bf318541c
|
Reword comment to hopefully read better
|
2022-08-19 20:57:55 +09:00 |
|
Dean Herbert
|
c3c44c19cd
|
Use CompositeComponent in various locations
|
2022-08-19 20:43:15 +09:00 |
|
Dean Herbert
|
41321521e5
|
Update resources
|
2022-08-19 20:40:05 +09:00 |
|
Dean Herbert
|
426c4c9bf7
|
Update framework
|
2022-08-19 20:39:53 +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 |
|
Dean Herbert
|
3eb1cda6aa
|
Reorganise call order of Start / Reset to make more sense
|
2022-08-19 01:46:36 +09: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
|
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 |
|
Dan Balasescu
|
fa167b1d12
|
Merge pull request #19779 from peppy/no-gameplay-clock
Remove all remaining usage of `GameplayClock`
|
2022-08-18 18:52:57 +09:00 |
|
Dan Balasescu
|
7512c126b7
|
Upgrade LocalisationAnalyser and disable warning
|
2022-08-18 15:08:24 +09:00 |
|
Dean Herbert
|
9735728cf6
|
Reverse conditionals to better define intent in addSourceClockAdjustments
|
2022-08-18 15:08:09 +09:00 |
|
Dean Herbert
|
e7ddbc41c8
|
Merge branch 'master' into no-gameplay-clock
|
2022-08-17 22:21:10 +09:00 |
|
Dean Herbert
|
e1e6be039a
|
Don't create destination stream if backup source doesn't exist
|
2022-08-17 18:20:47 +09:00 |
|
Dean Herbert
|
fca076b988
|
Fix edge case of realm backup cascading failure
|
2022-08-17 17:17:22 +09:00 |
|
Dean Herbert
|
a5ac69a554
|
Update various dependencies
|
2022-08-17 16:57:56 +09:00 |
|
Dean Herbert
|
7191fbb6d6
|
Update framework
|
2022-08-17 16:40:07 +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
|
e689d4be96
|
Merge pull request #19530 from peppy/store-modified-time
Add `BeatmapInfo.LastUpdate` to track the time of local changes
|
2022-08-16 20:20:41 +09: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 |
|
Dan Balasescu
|
57f48ca4d0
|
Merge pull request #19802 from peppy/improve-intro-timings
Improve intro timings when not using osu! theme
|
2022-08-16 20:07:16 +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
|
1a7ddc0040
|
Fix re-importing existing collections not correctly adding new items
|
2022-08-16 16:43:05 +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
|
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 |
|
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 |
|
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 |
|
Dean Herbert
|
61a8873266
|
Ensure GameplayClockContainer 's FramedClock is always non-null
|
2022-08-15 20:22:36 +09:00 |
|