Commit Graph

828 Commits

Author SHA1 Message Date
74ab036f3e Refactor SkinnableSound.Samples to be non-nullable 2023-01-27 19:32:30 +09:00
d1ca4ebd40 Merge pull request #21559 from OliBomby/stream-tool-1
Add segment end completions list to SliderPath
2023-01-11 15:31:04 +09:00
08d2fbeb8e Use new ArgumentNullException.ThrowIfNull throw-helper API 2022-12-22 21:27:59 +01:00
27c497145f Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
98a312ca96 Fix segmentEnds incorrect on shortened paths 2022-12-07 09:52:09 +01:00
cd46ca31f9 Add segmend end completions to SliderPath 2022-12-07 09:51:22 +01:00
896f2d8f74 Fix multiple instances of last hitobject time being calculated incorrectly 2022-12-01 18:04:06 +09:00
2e19e93036 Rename method 2022-11-30 22:54:14 +01:00
cff3e06ad6 Update state based on result during LoadComplete 2022-11-27 20:57:00 +01:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
f9d952220f Fix barlines being misaligned if generation start time is clamped 2022-11-23 18:12:03 +09:00
40f2da364c Limit how far before the first hitobject that barlines can be generated 2022-11-21 14:40:25 +09:00
106f1cf90b Merge branch 'master' into combo-colour-brightness-limit 2022-11-11 18:24:39 +09:00
dd4cd3cf8e Move gameplay configuration to interface to allow editor overriding 2022-11-08 18:25:24 +09:00
c69a4f9333 Move major barline portion to default implementation to allow for further customisation
Of note, this removes the "major" barline triangles from legacy skins. I
think this is more correct, as they did not display in stable.
2022-11-07 14:29:58 +09:00
51078bddf9 Remove unused bindable 2022-11-06 23:34:04 +09:00
84179fb087 Merge branch 'master' into combo-colour-brightness-limit 2022-11-05 16:48:56 +01:00
566738494f Merge pull request #20952 from OliBomby/bezier-convert
Add conversion algorithm for lazer slider curves to work with stable
2022-11-04 16:49:51 +09:00
3ec9686e58 Fix test failures and rename configuration value to match better 2022-11-02 18:15:18 +09:00
99ba7c29dd Change range to 0-100% and rename to "normalisation" 2022-11-02 13:47:11 +09:00
2f3c80f884 Remove toggle and change method of application to blend with original colour 2022-11-02 13:08:29 +09:00
a01602e63c Merge branch 'master' into combo-colour-brightness-limit 2022-11-02 12:09:27 +09:00
f014acfc8d Fix DrawableHitObject.AccentColour not being updated if object entry is not attached 2022-11-01 19:34:53 +09:00
27af91003b Merge branch 'master' into combo-colour-brightness-limit 2022-11-01 17:50:26 +09:00
0461303895 Change return type to List 2022-10-31 11:39:41 +01:00
414e21c657 Added xmldoc to public methods 2022-10-31 11:39:14 +01:00
94dd4045f1 Remove borrowed framework code 2022-10-31 15:42:17 +09:00
31ba77e378 Merge branch 'master' into bezier-convert 2022-10-31 15:41:08 +09:00
42eafe318c Remove various simple obsoletions 2022-10-28 13:20:58 +09:00
86d5fcc26d Added tests 2022-10-26 19:30:42 +02:00
77dcd0fae2 Create BezierConverter.cs 2022-10-26 17:21:20 +02:00
da93849b80 Rename some pieces and better document SampleBankInfo 2022-10-25 14:55:33 +09:00
8a88339e78 Allow combo colour normalisation to be disabled 2022-10-14 14:37:24 +09:00
15db65c037 Extract to struct, add dictionary term 2022-10-14 14:12:53 +09:00
4149235e63 Limit minimum brightness of combo colours 2022-10-13 14:05:33 +09:00
f060e6a780 Implement hold "sliding" samples in osu!mania 2022-10-11 16:31:37 +09:00
5a4196fd51 Make currentEffectPoint non-nullable 2022-10-10 15:34:29 +02:00
d389808427 Make effect point search more efficient 2022-10-10 14:00:26 +02:00
eae32ca483 Switch DefinitelyBigger to AlmostBigger to account for fp errors 2022-10-10 09:39:40 +02:00
63ffaa6929 Respect OmitFirstBarLine effect 2022-10-07 20:38:32 +02:00
903c8612c8 Move endTime to next timing point 2022-10-07 20:34:31 +02:00
0cffbb7562 Clamp LifetimeStart of HitObject's to their judgement windows 2022-09-27 16:54:24 +02:00
78625fda7d Improve exception when attempting to call DrawableHitObject.ClearInternal 2022-09-22 14:44:03 +09:00
e56ea58e71 Fix up xmldoc 2022-09-15 16:06:21 +09:00
c847cc521e Add some inline comments 2022-09-15 16:00:35 +09:00
68e4d22898 Precondition against entryMap intead of parentMap 2022-09-15 15:43:15 +09:00
31bc067dd1 Don't store nulls to parentMap 2022-09-15 15:38:44 +09:00
5dc0d32e42 Apply NRT to hitobject lifetime related classes 2022-09-14 15:24:20 +09:00
c59aa57450 Remove createLifetimeEntry from HitObjectEntryManager 2022-09-14 15:19:33 +09:00
47539e2129 Add doc comments to HitObjectEntryManager 2022-09-14 15:19:05 +09:00