6de91d7b6b
Add spectate button + test
2021-04-06 21:37:27 +09:00
d5ba77b2c2
Add spectating user state
2021-04-06 21:22:28 +09:00
d4c55070e7
Merge pull request #12283 from bdach/setup-screen-design-refresh
...
Refresh setup screen appearance to be closer to design
2021-04-06 18:33:34 +09:00
ba3689b5b9
Merge pull request #12269 from PercyDan54/beatmap-details
...
Use OnlineViewContainer for BeatmapDetails
2021-04-06 17:52:32 +09:00
3113eefcf6
Don't attempt to load content when not online
2021-04-06 17:12:00 +09:00
899d708dac
Move loading layer up one level to correct padding
2021-04-06 17:09:51 +09:00
f08b340e81
Add nullability hinting
2021-04-06 16:49:26 +09:00
2321101518
Merge branch 'master' into fix-overzealousmouse-button-blocking
2021-04-06 16:45:25 +09:00
1934e8e1fe
Fix loading layer being in the wrong place
2021-04-06 16:30:47 +09:00
59e6c46644
Remove unnecessary online state logic
2021-04-06 16:23:27 +09:00
dafa8bbe4e
Refactor BeatmapDetails to use GridContainer to keep a consistent layout
2021-04-06 16:21:20 +09:00
933c4010da
Allow creating OnlineViewContainers with no placeholder button
2021-04-06 16:17:20 +09:00
eed56e0e41
Merge pull request #12308 from peppy/editor-timeline-select-intro-blueprints
...
Fix not being able to select timeline blueprints in intro time
2021-04-06 16:08:39 +09:00
9d0839be8f
Remove no longer necessary FinishTranforms call
2021-04-06 15:35:07 +09:00
316a557a99
Split select area background into own class to reduce hover state complexity
2021-04-06 15:34:34 +09:00
53c1bc666c
Make addition of nested GlobalActionContainer in OsuGameTestScene optional
2021-04-06 15:18:00 +09:00
7d301a6336
Improve timeline hover display before time zero with a gradient fade
2021-04-06 14:34:16 +09:00
35dd1c68aa
Fix drag/selection events not propagating correctly to TimelineBlueprintContainer when before time zero
2021-04-06 14:34:16 +09:00
8ff13845d1
Add marker showing where 00:00:000 is
2021-04-06 14:24:22 +09:00
a2544100d4
Fix floating point error in slider path encoding
2021-04-06 14:10:59 +09:00
784552022f
Merge pull request #12303 from smoogipoo/fix-last-control-point-segmenting
...
Make last control point not able to make an implicit segment
2021-04-06 13:35:55 +09:00
9d8a26f373
Merge branch 'master' into diffcalc/refactor-strain-skill
2021-04-06 08:21:38 +09:00
beebdb0734
Clean up implementation
2021-04-05 22:30:51 +09:00
38e95a0e73
Merge branch 'master' into fix-overzealousmouse-button-blocking
2021-04-05 22:07:41 +09:00
5bdd15f746
Refactor Skill.Process() to not require calling base.Process()
2021-04-05 22:14:59 +10:00
57983ae61f
Fix whitespace
2021-04-05 22:14:59 +10:00
d0510222ae
Fix legacy beatmap encoding
2021-04-05 19:59:54 +09:00
4b29d0ebe2
Fix last control point starting new segment
2021-04-05 17:49:36 +09:00
6bcbef9f25
Merge pull request #12294 from smoogipoo/mania-scoring-adjustments
...
Adjust scoring values to better fit osu!mania expectations
2021-04-05 17:19:28 +09:00
97820e0ea5
Merge branch 'master' into diffcalc/refactor-strain-skill
2021-04-05 15:09:52 +09:00
5bf0889379
Merge branch 'master' into diffcalc/refactor-strain-logic
2021-04-05 14:16:34 +09:00
3acc612a67
Adjust scoring values to better fit osu!mania
2021-04-05 13:28:46 +09:00
0a1417bc67
Swap order of background/audio track changing methods
...
Mostly for quality of reviewing (restores previous order) and more
consistency overall.
2021-04-04 13:10:12 +02:00
a0f0ae7979
Adjust spacings in resources section
2021-04-04 12:53:51 +02:00
f2d4ca7676
Add background chooser text box
2021-04-04 12:50:50 +02:00
9394af32f5
Move drag & drop support logic to chooser component
2021-04-04 12:34:52 +02:00
d4724f4494
Fix crash
2021-04-04 09:44:45 +08:00
294d911426
Move background chooser to header
2021-04-03 20:53:07 +02:00
61f9eb51c4
Split background chooser to own component
2021-04-03 20:36:30 +02:00
3572178bdc
Add tab control to setup screen header
2021-04-03 20:13:20 +02:00
95d7e6c74b
Explicitly associate setup sections with titles
2021-04-03 19:58:49 +02:00
bdd1072dce
Adjust colours and spacing to be closer to design
2021-04-03 18:52:50 +02:00
4df7ff21c7
Fix editor arrow seek snapping not updating after control point changes
...
The editor clock, which is responsible for performing the seek, was not
aware of changes in control points due to reading from the wrong
beatmap. `loadableBeatmap` is not actually changed by any of the editor
components; `playableBeatmap` and `editorBeatmap` are.
For now this is changed to use `playableBeatmap`. A better follow-up
would be to use `editorBeatmap`, but it would probably be best to move
the beat snap bindable into `EditorBeatmap` first.
2021-04-03 14:02:46 +02:00
85d2b1232a
Refactor to abstract out strain logic into StrainSkill class
...
While it is the case for the existing official Skills, Skill implementations shouldn't be required to conform to a strain based approach.
There are other valid approaches to calculating skill difficulty that can be supported by abstracting the strain logic into its own StrainSkill class.
2021-04-03 20:52:39 +11:00
5b2dcea8a8
Refactor to encapsulate strain logic into Skill class
...
As strains are an implementation detail of the current Skill calculations, it makes sense that strain related logic should be encapsulated within the Skill class.
2021-04-03 20:47:43 +11:00
eb1e850f99
Merge pull request #12254 from smoogipoo/spectator-refactor
...
Move frame-handling spectator logic into abstract base class
2021-04-03 17:23:33 +09:00
dc3163ccf2
Merge pull request #12271 from hbnrmx/filechooser-preselect-folder
...
Open editor file selector in the directory of the previous selection
2021-04-03 14:31:19 +09:00
f0e656fb12
Merge pull request #12276 from PercyDan54/beatmap-info-unicode
...
Make beatmap listing use unicode title & artist name
2021-04-03 14:30:27 +09:00
dde255980b
Fix formatting
2021-04-03 12:45:42 +08:00
bd7da9eb39
Make beatmap title use unicode
2021-04-03 12:43:17 +08:00