Dean Herbert
|
d072c6a743
|
Fix hit object coordinates being truncated to int values
Closes https://github.com/ppy/osu/issues/29340.
|
2024-08-09 16:34:39 +09:00 |
|
Bartłomiej Dach
|
088e8ad0a2
|
Respect pre-empt time when auto-generating breaks
Closes https://github.com/ppy/osu/issues/28703.
|
2024-07-23 13:30:13 +02:00 |
|
Dean Herbert
|
5350945340
|
Update HasFlag usages
|
2024-07-03 00:19:04 +09:00 |
|
Bartłomiej Dach
|
ad2cd0ba8f
|
Adjust behaviour of hit animations toggle to match user expectations
|
2024-06-20 13:42:32 +02:00 |
|
Dean Herbert
|
316125d47a
|
Merge pull request #23443 from OliBomby/edit-nodesample
Make NodeSamples editable
|
2024-06-18 11:12:02 +09:00 |
|
Dan Balasescu
|
91f2cf8cc3
|
Use more descriptive HitObject names for debugger displays
|
2024-06-13 15:18:39 +09:00 |
|
Bartłomiej Dach
|
86b13074a0
|
Merge branch 'master' into edit-nodesample
|
2024-06-06 13:42:25 +02:00 |
|
Aurelian
|
9111da81d2
|
Updated comments
|
2024-05-31 08:20:19 +02:00 |
|
Aurelian
|
542809a748
|
Reduced subpoints limit to be a more practical value
|
2024-05-29 09:39:46 +02:00 |
|
Aurelian
|
6c4def1c09
|
Added check for infinite subpoints for PerfectCurve
|
2024-05-27 20:32:18 +02:00 |
|
Aurelian
|
b2c4e0e951
|
Reworked linear line check, and optimized scaled flat slider test
|
2024-05-24 14:05:56 +02:00 |
|
Aurelian
|
fff52be59a
|
Addressed code quality issues
|
2024-05-24 09:30:24 +02:00 |
|
Aurelian
|
d948e0fc5c
|
Nearly straight sliders are treated as linear
|
2024-05-24 08:26:17 +02:00 |
|
Dean Herbert
|
d0b1ebff5a
|
Revert "Temporary rollback of framework / SDL3"
This reverts commit d7d569cf4e .
|
2024-05-22 16:29:39 +08:00 |
|
Dean Herbert
|
d7d569cf4e
|
Temporary rollback of framework / SDL3
|
2024-05-21 14:36:16 +08:00 |
|
Dan Balasescu
|
3b8b56cbcb
|
Apply required changes after framework masking updates
|
2024-05-09 20:18:53 +09:00 |
|
Bartłomiej Dach
|
518addf323
|
Merge branch 'master' into fix-catmull-bulbs
|
2024-04-10 11:25:02 +02:00 |
|
Dean Herbert
|
94cbe1838f
|
Replace usages of is null with == null
|
2024-04-03 01:50:39 +08:00 |
|
Dan Balasescu
|
4806ea54f1
|
Only optimise Catmull segments in osu ruleset
|
2024-04-01 17:22:50 +09:00 |
|
Dan Balasescu
|
600098d845
|
Fix bulbs on Catmull sliders
|
2024-03-27 04:05:04 +09:00 |
|
Salman Ahmed
|
bbdcb38f5d
|
Merge branch 'master' into convert-path-string-new
|
2024-03-19 02:51:24 +03:00 |
|
Salman Ahmed
|
a8ce6a0bba
|
Use Slice method instead of index range operators for readability
|
2024-03-19 02:43:36 +03:00 |
|
Berkan Diler
|
a891303484
|
Use ArgumentOutOfRangeException throw helper methods
|
2024-03-05 10:20:30 +01:00 |
|
Huo Yaoyuan
|
a11e63b184
|
Make the code more clear
|
2024-02-29 20:02:04 +08:00 |
|
Huo Yaoyuan
|
f28f19ed7e
|
Fix method indent size
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2024-02-29 10:47:16 +08:00 |
|
Huo Yaoyuan
|
e86ebd6cdb
|
Fix formatting
|
2024-02-29 00:24:24 +08:00 |
|
Huo Yaoyuan
|
470d2be2e1
|
The overhead of LINQ is not ignorable
|
2024-02-29 00:07:00 +08:00 |
|
Huo Yaoyuan
|
bcb91f348d
|
Use ArrayPool instead of stackalloc
|
2024-02-28 22:51:36 +08:00 |
|
Huo Yaoyuan
|
fe34577ee2
|
Update parsing.
|
2024-02-28 22:42:08 +08:00 |
|
Huo Yaoyuan
|
4bff54d35d
|
Add ToString on PathControlPoint for debugging
|
2024-02-28 22:37:14 +08:00 |
|
Huo Yaoyuan
|
f49aa4d815
|
Parse points and segments for path string
|
2024-02-28 22:01:39 +08:00 |
|
Andrei Zavatski
|
9e3defebda
|
Remove unused using
|
2024-02-25 19:05:40 +03:00 |
|
Andrei Zavatski
|
c3fa97d062
|
Reduce allocations in HitObjectLifetimeEntry
|
2024-02-25 18:02:42 +03:00 |
|
Andrei Zavatski
|
1fb19e7129
|
Reduce allocations in DrawableSpinner
|
2024-02-24 20:18:30 +03:00 |
|
Dean Herbert
|
4d4d69521f
|
Merge pull request #27114 from EVAST9919/judgements-rework
Cache created judgement in `HitObject`
|
2024-02-18 18:07:58 +08:00 |
|
Dean Herbert
|
9655e8c48a
|
Adjust xmldoc slightly
|
2024-02-18 17:54:29 +08:00 |
|
Andrei Zavatski
|
22f5a66c02
|
Reduce allocations during beatmap selection
|
2024-02-17 15:46:38 +03:00 |
|
Andrei Zavatski
|
060b01eee8
|
Make CreateJudgement public again and add remarks
|
2024-02-16 20:24:02 +03:00 |
|
Andrei Zavatski
|
c500264306
|
Cache created judgement in HitObject
|
2024-02-09 23:20:31 +03:00 |
|
Dan Balasescu
|
c18cd65081
|
Merge pull request #26694 from chandler14362/hit-object-result-allocations
Avoid closure allocations when applying hit object results
|
2024-02-06 17:49:26 +09:00 |
|
Bartłomiej Dach
|
f65449375e
|
Merge branch 'master' into scrolling-alloc
|
2024-02-05 19:59:47 +01:00 |
|
Bartłomiej Dach
|
39fe078984
|
Merge branch 'master' into hit-object-result-allocations
|
2024-02-05 13:24:10 +01:00 |
|
Bartłomiej Dach
|
2976f225e0
|
Improve xmldoc of state param
|
2024-02-05 13:22:58 +01:00 |
|
Bartłomiej Dach
|
efe6bb25b1
|
Refactor result application around again to remove requirement for fields
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2024-02-05 13:21:01 +01:00 |
|
Andrei Zavatski
|
4aa27482a9
|
Use SlimReadOnlyDictionaryWrapper for AliveEntries
|
2024-02-03 19:54:08 +03:00 |
|
Dan Balasescu
|
b44f77cee1
|
Update R# + fix inspections
|
2024-02-02 21:00:28 +09:00 |
|
Dan Balasescu
|
0642d74014
|
Expose as ReadOnlyDictionary
|
2024-01-31 22:52:57 +09:00 |
|
Andrei Zavatski
|
3aefc91967
|
Make AliveDrawableMap public
|
2024-01-31 07:54:07 +03:00 |
|
Dean Herbert
|
de32e7815b
|
Clean up DrawableHitObject events on Dispose
This is just general safeties to avoid cases where
components don't correctly unbind events.
|
2024-01-29 15:28:20 +09:00 |
|
Dean Herbert
|
347e88f597
|
Add note about using static callback
|
2024-01-26 16:21:48 +09:00 |
|