cc996ec7fc
Ensure player is consumed at the point of scheduled push running the first time
2020-12-10 16:32:14 +09:00
f9afb7f335
Merge branch 'master' into archive-model-manager-stream-import-support
2020-12-08 16:11:11 +09:00
10c1823534
Remove now unused files
2020-12-07 22:07:11 +09:00
34f3672750
Make ctor protected
2020-12-07 22:04:41 +09:00
f599427080
Implement TimeshiftFilterControl
2020-12-07 22:04:35 +09:00
1b3836aeef
Re-implement multiplayer FilterControl
2020-12-07 21:59:26 +09:00
5be0672fe9
Split out enums
2020-12-07 21:54:42 +09:00
fa65874763
Limit room name to 100 characters
2020-12-07 21:09:38 +09:00
eb38bc4b4c
Add the ability to import into ArchiveModelManagers from a stream
2020-12-07 18:09:18 +09:00
60d8102a77
Merge branch 'master' into import-screen
2020-12-04 21:20:14 +08:00
7104230ae3
Add "onCurrentDirectoryChanged"
2020-12-04 19:52:25 +08:00
c25e2c3dd5
Select recommended beatmap if last selection is filtered
2020-12-03 23:13:14 +02:00
fb080284d2
Simplify UI implementation
2020-12-04 04:10:08 +08:00
85de1a1d20
Animation changes
2020-12-04 03:19:20 +08:00
abe5a67bc5
Simplify implementation
2020-12-04 03:14:31 +08:00
1d92800761
Merge pull request #11068 from peppy/fix-carousel-edge-masking
...
Fix beatmap carousel panels getting masked away when out of scroll bounds
2020-12-03 20:40:44 +09:00
37d550f42a
Merge pull request #11035 from smoogipoo/add-playlist-length
2020-12-03 18:39:54 +09:00
8245bb85dc
Invoke on initial bind
2020-12-03 18:06:55 +09:00
3e62da119e
Add to inspector also
2020-12-03 17:59:39 +09:00
3550e5b30f
Add length display to room screen as well
2020-12-03 16:42:06 +09:00
31f7f7072d
Fix song select panels not loading if partially offscreen
2020-12-03 15:13:20 +09:00
897f593b37
Fix beatmap carousel panels getting masked away when out of scroll bounds
...
Regressed in https://github.com/ppy/osu/pull/10973 due to removed masking specification.
Closes #11067 .
2020-12-03 13:26:28 +09:00
297283491a
Merge pull request #11031 from peppy/editor-fix-beat-snapping-new-beatmap
...
Fix editor beat snapping not working correctly when starting with a new beatmap
2020-12-02 15:17:09 +09:00
71a121389b
Merge pull request #11033 from smoogipoo/immutable-hit-samples
...
Make HitSampleInfo immutable
2020-12-02 14:44:26 +09:00
d6e0dc2216
Merge branch 'master' into editor-fix-beat-snapping-new-beatmap
2020-12-02 14:37:00 +09:00
e84dab8589
Move new beatmap construction above beat divisor binding
2020-12-02 14:36:52 +09:00
878ded4dd6
Merge pull request #11032 from peppy/editor-fix-ticks-updating-after-timing-change
...
Fix timeline not updating ticks correctly after arbitrary timing control point changes
2020-12-02 10:58:44 +09:00
9d71095a2b
Merge pull request #11004 from Yoyolick/master
...
Add ability to customise key binding for in-game overlay toggle
2020-12-02 10:34:24 +09:00
477de1bab0
change min/max values
2020-12-02 01:11:24 +01:00
94a8784e04
Allow editor change handler to be null
2020-12-01 20:08:31 +01:00
598572195c
Add playlist length to match settings overlay
2020-12-01 19:57:25 +09:00
1cea39ed55
Merge pull request #11017 from peppy/fix-song-select-temporary-selection-loss
...
Fix current beatmap temporarily becoming empty during ruleset change
2020-12-01 17:55:08 +09:00
190c6ef45e
Fix timeline not updating ticks correctly after arbitrary timing control point changes
2020-12-01 16:44:08 +09:00
2b268ee012
Fix editor beat snapping not working correctly when starting with a new beatmap
2020-12-01 16:16:26 +09:00
5760e1c1fc
Make HitSampleInfo immutable
2020-12-01 15:37:51 +09:00
a147b7186d
Remove unnecessary call to updateVisibility
2020-12-01 14:01:34 +09:00
63ff722963
Fix code formatting
2020-12-01 14:00:54 +09:00
8f6607ffec
Merge branch 'master' into master
2020-11-30 21:42:15 -05:00
e102f2e8fa
Moved enum to bottom, change defualt bind to Shift-Tab, Fixed Notification
2020-11-30 21:38:16 -05:00
a852a27dfb
Fix current beatmap temporarily becoming empty during ruleset change
...
When changing the ruleset at song select, there was a scenario where it
would be set to default (empty) for one debounce length where this was
not actually required. This occurs when the currently selected beatmap
set has other difficulties which match the target ruleset, specifically.
2020-11-30 19:36:30 +09:00
c17d67bc7d
Merge branch 'master' into editor-beat-snap-always
2020-11-30 18:34:38 +09:00
b0637cebd1
Merge branch 'master' into song-select-track-selected-better-2
2020-11-30 17:26:15 +09:00
5a276f8577
Merge branch 'master' into fix-editor-reapply-same-state-change
2020-11-30 13:34:03 +09:00
9145557522
Revert "Revert "forgot to remove something... sorry""
...
This reverts commit 6478bed431
.
2020-11-29 23:15:12 -05:00
6478bed431
Revert "forgot to remove something... sorry"
...
This reverts commit a780a8bbd8
.
2020-11-29 23:14:43 -05:00
a780a8bbd8
forgot to remove something... sorry
2020-11-29 21:52:58 -05:00
3994cf082d
add keybind for in game overlay
2020-11-29 20:59:02 -05:00
7e34c5e239
Fix state application always checking newest state for early abort, rather than current
2020-11-27 16:57:11 +09:00
7edbba58f7
Avoid updating hitobjects unnecessarily for start time changes
...
This was firing regardless of whether the start time was changed, such
as where beat snap provided the same time the object already has.
The case where a change actually occurs is already handled by
EditorBeatmap (see `startTimeBindables`), so it turns out this local
handling is not required at all.
2020-11-27 16:31:06 +09:00
792934f2c4
Allow scroll type to be specified
...
This brings back the ability for the carousel to scroll in a classic
way. It turns out this is generally what we want for "seek" operations
like "random", else it's quite hard to get the expected animation.
I did experiment with applying the animation after the pooled panels are
retrieved, but in a best-case scenario there is still a gap where no
panels are displayed during the random seek operation.
2020-11-27 13:54:38 +09:00