d988aa1680
Actually serialise SampleControlPoint
s along with HitObject
s
2021-08-31 15:14:03 +09:00
448c58c35d
Remove unnecessary variable discard
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2021-08-31 15:08:07 +09:00
9fa8bee094
Remove outdated TODO
2021-08-31 14:51:19 +09:00
ce0d7cce2d
Merge branch 'remove-ijsonserializable' into no-more-sample-control-points-info
2021-08-31 14:40:54 +09:00
c25ab6835c
Remove IJsonSerializable interface
...
Was pretty pointless and made it hard to use the custom serialisation
terms arbitrarily in tests.
2021-08-31 14:39:20 +09:00
529a9a6ff8
Adjust minimum triangle movement speed to avoid "static" triangles in logo
...
Closes #14584 .
2021-08-31 14:08:23 +09:00
570d36fde7
Make toolbar handle mouse events instead
2021-08-30 20:53:43 -07:00
ddf9d2aa6c
Add test coverage
2021-08-30 22:55:58 +02:00
b43ee2d61c
Add descriptions to enum members
2021-08-30 22:51:42 +02:00
eec9f6d191
Add countdown settings to design section
2021-08-30 22:51:41 +02:00
48e56adcfe
Add labelled number box control
2021-08-30 21:52:24 +02:00
a6d09b0bb0
Add labelled enum dropdown variant
2021-08-30 21:37:14 +02:00
acf38c723a
Move labelled dropdown from tournament to main game
2021-08-30 21:37:08 +02:00
a2cff75fc0
Fix editor not cloning control points as expected
2021-08-30 21:55:08 +09:00
6154642075
Merge branch 'master' into local-popover-containers
2021-08-30 15:44:29 +03:00
b95da3ca27
Merge pull request #14576 from peppy/update-framework
...
Update framework
2021-08-30 21:09:58 +09:00
c1f77cfa1e
Merge pull request #14577 from Henry-YSLin/status-criteria-parsing
...
Parse partially typed status names in song select filter query
2021-08-30 19:59:41 +09:00
8137eee527
Reuse value
to save enum name
...
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com >
2021-08-30 18:05:47 +08:00
04bf667d0d
Parse partially typed enum names in filter query
2021-08-30 17:49:18 +08:00
c4da966ad9
Merge pull request #14575 from peppy/add-legacy-convert-encode-stability-tests
...
Fix multiple conversions of a beatmap to taiko ruleset applying speed multiplier multiple times
2021-08-30 18:47:09 +09:00
1aaea7011a
Fix early return causing event loss in case of multiple control points in group
2021-08-30 18:33:05 +09:00
015df282fe
Simplify copy operations
2021-08-30 18:32:55 +09:00
4da2dca339
Apply the default SampleControlPoint
if not externally provided
...
This is mostly to handle tests for now, as generally this should be
provided by an external source in all other cases.
2021-08-30 17:21:07 +09:00
d35c4da906
Add new control point to legacy regeneration logic
2021-08-30 17:14:53 +09:00
6ee4a6526c
Don't block sample points from still being added to ControlPointInfo
2021-08-30 17:14:53 +09:00
6fd24a5d92
Remove redundant null coalesce
2021-08-30 17:14:53 +09:00
ccacf56dd8
Move to legacy namespace
2021-08-30 17:14:53 +09:00
7257aae7f2
Move samples to LegacyControlPointInfo
2021-08-30 17:14:53 +09:00
da7a871afa
Update inline comment to point to new variable location
...
Co-authored-by: PercyDan <50285552+PercyDan54@users.noreply.github.com >
2021-08-30 16:27:24 +09:00
678386f5c4
Fix missed null coalesce
2021-08-30 16:05:56 +09:00
fa2bf42188
Update tooltip implementations
2021-08-30 16:05:00 +09:00
f64efdc4a9
Merge branch 'update-extension-usages' into update-framework
2021-08-30 16:00:09 +09:00
58a052ea1f
Update framework
2021-08-30 16:00:07 +09:00
6a6dac609c
Fix instability of taiko double conversion
...
Until now, the taiko speed multiplier was potentially applied more than
once if conversion was run multiple times.
2021-08-30 15:30:18 +09:00
ee49305cad
Move taiko legacy speed multiplier to osu.Game
project
...
Allows it to be used in local case in `LegacyBeatmapEncoder`.
2021-08-30 15:13:31 +09:00
4dd60e3299
Merge branch 'master' into taiko-drum-refacor
2021-08-30 14:12:52 +09:00
7be825f470
Merge pull request #14488 from frenzibyte/multi-spectator-player-leaving
...
Gray out and stop player instances who quit during multi-spectator sessions
2021-08-30 12:04:19 +09:00
6dc11543ad
Handle (null?) PP in PerformanceTable
2021-08-29 17:20:33 +03:00
6aaef7b0be
Handle null PP during score set in TopScoreStatisticsSection
...
Supersedes #14562
Closes #14541
2021-08-29 17:19:17 +03:00
8f3416d853
Assert PP not null when showPerformancePoints
is true
2021-08-29 16:03:39 +03:00
e374ef163d
Update localisable formattable extensions usages inline with framework change
2021-08-29 15:00:28 +03:00
9a5445bded
Fix overlays closing when clicking any empty area of the toolbar instead
2021-08-28 22:25:13 -07:00
38912bfc16
Fix floating overlays not closing when clicking some empty area of the toolbar
2021-08-28 20:38:35 -07:00
2efe82a18d
Remove popover container from manual input manager test scene
2021-08-28 20:20:42 +02:00
d9db1ecee9
Remove game-global popover container
2021-08-28 20:05:59 +02:00
fcc3e57d5d
Move overlay colour provider up to editor screen
2021-08-28 20:05:58 +02:00
e94d96f250
Add local popover container to editor screens
2021-08-28 20:05:58 +02:00
7457480b50
Add local popover container to lounge subscreen
2021-08-28 20:05:58 +02:00
589f2863ca
Move incompatibility tooltip logic to local player mod select overlays
...
This one turned out to be a bit more involved, due to tooltips being
shared and having the potential of being used somewhere where it
shouldn't be, due to the same content type matching.
That's the reason I've defined a protected `TargetContentType`, to be
able to separate "local player mod tooltips" and regular mod tooltips
apart.
Definitely unsure about the solution, but that's as far as I can think
of right now.
2021-08-28 02:38:46 +03:00
e527bfd4bf
Move incompatibility icon logic to local player mod select overlays
2021-08-28 02:37:46 +03:00