Commit Graph

4892 Commits

Author SHA1 Message Date
afdddb0195 Merge pull request #23582 from peppy/placement-blueprint-timeline-combo-fixes
Fix timeline blueprint display not showing correct combo number / colour during placement
2023-05-20 15:02:55 +02:00
b58ab28765 Make EditorClock non-nullable in PlacementBlueprint 2023-05-17 21:40:52 +09:00
dc51d5ecf3 Rename GetSampleInfo to better describe what method does
Also add full xmldoc
2023-05-17 14:07:48 +09:00
a6ddb107cd Merge branch 'master' into master 2023-05-14 19:45:31 +02:00
d503312788 updates and add changes 2023-05-14 13:37:44 -04:00
f443cfb93e Move blueprint validity conditions to allow more correct external usage of EndPlacement
Until now, these were haphazardly enforce inline in blueprint
implementations. The only thing stopping complete breakage is that
`EndPlacement` wasn't called (too much) from outside the blueprint,
leaving them responsible for their own placement.

By moving this conditional out of the provided paramters to
`EndPlacement`, it allows more flexible usage of that method externally.
Coming in a future PR.
2023-05-12 16:02:22 +09:00
b3a5e4d305 nest class outside of OsuModRandom 2023-05-12 00:29:00 -04:00
53ab780796 fix indents 2023-05-11 23:50:45 -04:00
e50cab9e81 move class to the bottom of the file 2023-05-11 23:48:31 -04:00
a4954e64ac fix precision from making mouse input also go 0.5 2023-05-11 23:45:41 -04:00
3bce7ac589 Copy SliderVelocity to strict tracking sliders 2023-05-11 19:07:22 +01:00
4732c8a06c fix angle sharpness slider value from not always scaling by 0.5 2023-05-11 13:46:07 -04:00
808a44ac0c Resolve code quality inspection 2023-05-06 16:23:00 +02:00
a45f0b65a1 Merge pull request #23372 from peppy/fix-slider-end-circle-appear-delay
Fix fade in delay for first slider end circle being incorrect when snaking disabled
2023-05-03 19:06:39 +02:00
2add8e119f Merge pull request #23379 from peppy/legacy-skin-reverse-arrow-colour-flip
Add support for flipping colour of reverse arrow on legacy default skin when combo colour is too bright
2023-05-03 08:48:32 +02:00
6b017ac05f Merge pull request #23308 from OliBomby/sample-control-points
Remove SampleControlPoint and DifficultyControlPoint from HitObject
2023-05-03 14:21:51 +09:00
9c4312b407 Add support for flipping colour of reverse arrow on legacy default skin when combo colour is too bright 2023-05-03 12:37:07 +09:00
e42b0cc5b1 Merge pull request #23370 from peppy/fix-editor-playfield-padding
Add more padding around playfield in editor to avoid overlap with tool areas
2023-05-03 11:44:55 +09:00
03459a4f19 Merge pull request #23371 from peppy/argon-slider-ball-fade-faster
Increase the rate of slider ball fade on argon skins to match other implementations
2023-05-02 19:03:47 +02:00
e44672bdd5 Avoid using Schedule in transforms (doesn't handle rewind well) 2023-05-02 17:08:49 +09:00
7830711c8e Tidy up various code quality issues in OsuModBubbles 2023-05-02 17:08:37 +09:00
fb0e90913d Ensure lifetime start is also updated when reverting judgements 2023-05-02 17:07:12 +09:00
b2b9f2a036 Merge branch 'master' into bubble_mod_implementation_clean 2023-05-02 16:59:55 +09:00
a619812cab Fix nullability and remove extra preempt from SliderEndCircle calculation 2023-05-02 16:36:43 +09:00
1a04be15c7 Fix fade in delay for first slider end circle being incorrect when snaking disabled 2023-05-02 16:27:17 +09:00
bd72c67d68 Increase the rate of slider ball fade on argon skins to match other implementations 2023-05-02 15:47:35 +09:00
67f83f246b Add more padding around playfield in editor to avoid overlap with tool areas
Closes #23130.
2023-05-02 15:37:02 +09:00
e3c384c6b5 Merge branch 'master' into sample-control-points 2023-05-02 14:38:39 +09:00
27cfadca16 add sample info to Banana and SpinnerBonusTick 2023-05-01 14:54:06 +02:00
0a70734331 Adjust ripple size with cursor scale (including CS) 2023-05-01 14:43:49 +09:00
5cbfefbcb4 Adjust metrics of default ripple to match stable default better 2023-05-01 13:29:50 +09:00
b8ae508639 Fix incorrect starting scale for ripples 2023-05-01 13:09:00 +09:00
41d4894aa3 add min and max value to SliderVelocity 2023-04-30 19:32:24 +02:00
4a0ff046ae pass new hitobject properties through beatmap converters 2023-04-30 19:20:42 +02:00
1eb2e35dff fix ticks not being generated by default 2023-04-30 16:03:58 +02:00
72b472a756 Change default scaling and add note about legacy cursor-ripple scale 2023-04-30 14:48:03 +09:00
6a62949fcd Fix positioning and rewinding support for ripples 2023-04-30 14:48:03 +09:00
c994adfc22 Add pooling support for ripples 2023-04-30 14:48:03 +09:00
a4ae9e409b Implement ripples (legacy and default) 2023-04-30 14:48:03 +09:00
b39a9d816e Add basic structural requirements for cursor ripples 2023-04-30 14:48:03 +09:00
c44f71a737 remove all regular usage of DifficultyControlPoint 2023-04-26 17:55:38 +02:00
9f8d7bccba fix usings 2023-04-26 17:34:02 +02:00
d97daee96b remove all non-test usage of SampleControlPoint 2023-04-26 13:55:39 +02:00
6c70948681 Remove IContext & add IHasGenerateTicks 2023-04-26 13:10:57 +02:00
e4b64bdc3e clean up code stuff 2023-04-25 19:06:29 +02:00
66eda40cdf fix implementations of IHasSliderVelocity 2023-04-25 18:22:22 +02:00
065464d90c Fixed DifficultyPointPiece 2023-04-25 18:12:53 +02:00
97910d6be6 remove unused directives 2023-04-25 13:06:37 +02:00
891b87a5ff remove ApplyLegacyInfo method 2023-04-25 12:52:21 +02:00
ea1e6e9798 Add LegacyContext 2023-04-25 12:12:46 +02:00