Commit Graph

34883 Commits

Author SHA1 Message Date
4900589af4 Remove unused method 2020-12-01 17:02:45 +09:00
190c6ef45e Fix timeline not updating ticks correctly after arbitrary timing control point changes 2020-12-01 16:44:08 +09:00
2b268ee012 Fix editor beat snapping not working correctly when starting with a new beatmap 2020-12-01 16:16:26 +09:00
2bb7484608 Merge branch 'immutable-hit-samples' into hit-sample-pooling 2020-12-01 16:05:28 +09:00
199710b941 Implement equality comparers for HitSampleInfo 2020-12-01 16:04:08 +09:00
5760e1c1fc Make HitSampleInfo immutable 2020-12-01 15:37:51 +09:00
dd05c56a08 Fix sliders playing hit animations when completely missed 2020-12-01 15:34:29 +09:00
f8ef822e73 Add short fade to better hide transition on default skin 2020-12-01 15:21:32 +09:00
6b79d96517 Merge pull request #11023 from ekrctb/pool-catch-hit-explosion
Pool osu!catch hit explosion
2020-12-01 15:19:44 +09:00
d0852d7f4a Hide slider body immediately on successful hit when snaking is enabled 2020-12-01 14:56:41 +09:00
8d101efb24 Remove unused proxy layer 2020-12-01 14:56:14 +09:00
e8842eed81 Use bigger initial capacity for catch hit object pool 2020-12-01 14:50:42 +09:00
a16b265090 Apply suggested styling changes 2020-12-01 14:46:04 +09:00
b256c54619 Scale slider control point display in line with circle size 2020-12-01 14:17:36 +09:00
a147b7186d Remove unnecessary call to updateVisibility 2020-12-01 14:01:34 +09:00
63ff722963 Fix code formatting 2020-12-01 14:00:54 +09:00
c8c1848bb8 Fix slider control point dragging not correctly accounting for drag deadzone 2020-12-01 13:46:30 +09:00
5945c088cb A few code standard cleanups 2020-12-01 12:57:37 +09:00
8f6607ffec Merge branch 'master' into master 2020-11-30 21:42:15 -05:00
e102f2e8fa Moved enum to bottom, change defualt bind to Shift-Tab, Fixed Notification 2020-11-30 21:38:16 -05:00
08cb84b325 Pool osu!catch hit explosion 2020-12-01 11:32:20 +09:00
d1076778fd Convert switch expression to switch statement 2020-12-01 09:50:52 +09:00
604619ba47 Generalize legacy skin player test. 2020-12-01 09:49:04 +09:00
4f17e3520e Use Cached attribute 2020-12-01 09:38:19 +09:00
588a5c2aff Remove empty comment 2020-12-01 09:35:28 +09:00
2c57deea2b Trim double full-stop in xmldoc 2020-11-30 19:43:20 +01:00
76919a5772 Merge pull request #10974 from peppy/editor-beat-snap-always
Fix editor not beat snapping when positional snap is unavailable
2020-11-30 19:13:06 +01:00
5fbe1823a0 Merge branch 'master' into editor-beat-snap-always 2020-11-30 18:39:22 +01:00
07e14b1267 Disable unnecessary inspection 2020-12-01 01:37:53 +09:00
ff8f030cf1 Merge pull request #11009 from peppy/settings-reduce-visual-clutter
Attempt to reduce settings visual clutter with better paddings
2020-11-30 17:25:43 +01:00
b401259f84 Add test coverage 2020-12-01 01:19:39 +09:00
51741c4791 Merge branch 'master' into hit-sample-pooling 2020-11-30 22:25:28 +09:00
b5e43144a9 Add a Player test scene that uses a legacy skin 2020-11-30 19:56:50 +09:00
4cd234ea05 Fix null reference of LegacyFruitPiece 2020-11-30 19:56:12 +09:00
a852a27dfb Fix current beatmap temporarily becoming empty during ruleset change
When changing the ruleset at song select, there was a scenario where it
would be set to default (empty) for one debounce length where this was
not actually required. This occurs when the currently selected beatmap
set has other difficulties which match the target ruleset, specifically.
2020-11-30 19:36:30 +09:00
c0a9d88a14 Merge branch 'master' into settings-reduce-visual-clutter 2020-11-30 19:30:39 +09:00
6c6540addf Merge pull request #11008 from peppy/settings-remove-transparency
Remove semi-transparent backgrounds from settings and notifications overlays
2020-11-30 19:29:53 +09:00
c29ad8edf8 Better API for dealing with the contained drawable samples 2020-11-30 19:26:25 +09:00
f589da4317 Fix compilation error 2020-11-30 19:24:38 +09:00
70628235e3 Use hit object pooling for BananaShower. 2020-11-30 19:22:40 +09:00
f5e8d1d14d Lose old reference immediately on updateSample() 2020-11-30 19:19:24 +09:00
9611aaf09e Use hit object pooling for JuiceStream.
- Use `Clear(false)` to not dispose pooled children.
- Don't set nested DHO `Origin`.
- Simplify the layout (remove custom `Origin`).
2020-11-30 19:19:14 +09:00
7f34e11467 Merge pull request #10962 from smoogipoo/improve-dho-time-offsets
Fix judgement offsets in non-framestable contexts
2020-11-30 19:13:25 +09:00
b76ae525b2 Use hit object pooling for Fruit and Banana. 2020-11-30 19:07:50 +09:00
94fd607a7c Use hit object pooling for Droplet and TinyDroplet. 2020-11-30 19:04:09 +09:00
05aaa377e7 Don't use CreateDrawableRepresentation in CatcherArea 2020-11-30 19:02:49 +09:00
51bddd4a0f Rename functions, and add NextInt. 2020-11-30 18:46:28 +09:00
afb8eb636d Apply simple PR reviews 2020-11-30 18:40:22 +09:00
3ad2eeaff5 Fix outdated xmldoc 2020-11-30 18:35:30 +09:00
c17d67bc7d Merge branch 'master' into editor-beat-snap-always 2020-11-30 18:34:38 +09:00