Commit Graph

34124 Commits

Author SHA1 Message Date
36f1833f6e Move hitobject pooling to Playfield 2020-11-14 00:41:18 +09:00
f093acc9d5 Merge pull request #10823 from smoogipoo/pooling-editor-support
Add pooling support to the editor
2020-11-13 19:58:46 +09:00
d83b479c81 Internalise lifetime extensions and events too 2020-11-13 19:21:45 +09:00
4a4219fd11 Add region 2020-11-13 19:21:45 +09:00
92189e35cc Make playfield KeepAlive methods internal 2020-11-13 19:21:45 +09:00
864e4006b9 Fix timeline test 2020-11-13 17:51:01 +09:00
df7032bc6c Merge pull request #10803 from smoogipoo/nested-hitobject-pooling
Add nested hitobject pooling
2020-11-13 17:34:10 +09:00
688a442fb3 Add missing dictionary 2020-11-13 17:26:46 +09:00
942ecde0e1 Merge branch 'master' into pooling-editor-support 2020-11-13 17:23:35 +09:00
0219aff7bc Add timeline visible range adjustment 2020-11-13 17:10:29 +09:00
8268b33392 Merge pull request #10822 from peppy/update-framework
Update framework
2020-11-13 17:10:07 +09:00
3957697c48 Add pooling support to the editor 2020-11-13 17:08:20 +09:00
4ef2e9548c Pass HitObjectComposer to BlueprintContainer via ctor 2020-11-13 16:59:37 +09:00
06fd0d08d1 Merge branch 'master' into nested-hitobject-pooling 2020-11-13 16:53:20 +09:00
8b2f7434a6 Merge pull request #10797 from smoogipoo/hitobject-pooling-base
Implement top-level hitobject pooling
2020-11-13 16:52:06 +09:00
a9fc7572ed Update framework 2020-11-13 15:33:27 +09:00
4236dd826d Improve documentation and make abstract again 2020-11-13 14:57:09 +09:00
a07d4a7915 Remove unnecessary dictionary for now 2020-11-13 14:42:41 +09:00
35329aa976 Reduce the number of state updates 2020-11-13 14:33:23 +09:00
38105ed6a2 Merge branch 'master' into hitobject-pooling-base 2020-11-13 11:27:32 +09:00
030df8234a Merge pull request #10805 from bdach/fix-osu-hd-mod-part-2
Fix slider ends not fading out after a rewind with hidden mod
2020-11-13 11:27:15 +09:00
967aeddf8a Merge pull request #10810 from nbvdkamp/fix-editor-circle-stack-scale-crash
Prevent SelectionBox handles from appearing for stacks
2020-11-13 00:29:17 +01:00
1439c0f392 Prevent SelectionBox handles from appearing when a stack of circles is selected 2020-11-12 23:19:29 +01:00
db5541d914 Merge pull request #10799 from nbvdkamp/add-accuracyheatmap-test
Add test for accuracy heatmap
2020-11-12 16:40:12 +01:00
9e467f8812 Merge branch 'master' into add-accuracyheatmap-test 2020-11-12 15:50:48 +01:00
73326d794c Merge pull request #10793 from peppy/perform-from-menu-dialog-aware
Refactor "perform from menu" logic to be aware of dialog prompts
2020-11-12 15:50:08 +01:00
2840fd0f8f Merge branch 'master' into hitobject-pooling-base 2020-11-12 23:17:36 +09:00
96fbfc33fa Merge branch 'master' into perform-from-menu-dialog-aware 2020-11-12 15:05:45 +01:00
aaad506b98 Merge pull request #10802 from smoogipoo/fix-dodgy-test
Fix skin fallback test crashing on repeats
2020-11-12 12:15:36 +01:00
10c78459ab Merge branch 'master' into fix-dodgy-test 2020-11-12 19:40:37 +09:00
e804fe5458 Merge pull request #10801 from peppy/fix-legacy-legacy-storyboard-frame-delays
Fix storyboard animations of very old beatmaps playing too slow
2020-11-12 19:06:57 +09:00
261ddd2b4a Fix samples not being disposed 2020-11-12 18:48:25 +09:00
8aaa500431 Add lifetime extensions 2020-11-12 18:34:50 +09:00
243e913e4a Add hitobject usage events 2020-11-12 18:32:20 +09:00
fe347c8661 Add playfield support for keeping hitobjects alive 2020-11-12 18:30:32 +09:00
7548db7ecc Fix hitobjects sometimes not fading in completely with HD mod 2020-11-12 18:29:22 +09:00
7177dd5d82 Add counter to most played beatmaps section in user overlay 2020-11-12 18:29:22 +09:00
8a2addbf3d Update framework 2020-11-12 18:29:22 +09:00
1f83769bb2 Inline empty explosion in legacy transformer 2020-11-12 18:29:22 +09:00
0d5cac89b3 Explicitly set lifetime to ensure empty drawables are cleaned up 2020-11-12 18:29:22 +09:00
21709ba4bc Do not lookup default kiai explosion if skin has own 2020-11-12 18:29:22 +09:00
646833a059 Add test scene 2020-11-12 18:29:22 +09:00
00a486ab51 Reintroduce KiaiHitExplosion as skinnable 2020-11-12 18:29:22 +09:00
81c9663e76 Move {-> Default}KiaiHitExplosion 2020-11-12 18:29:22 +09:00
d9750fc043 Remove duplicate instantiation of externalLinkOpener 2020-11-12 18:29:22 +09:00
60f95e897d Revert unnecessary change 2020-11-12 18:29:22 +09:00
ad38867b1d Completely remove check as it can occur for hits too 2020-11-12 18:29:22 +09:00
44aed19e4e Fix mania notelock crashing with overlapping hitwindows 2020-11-12 18:29:22 +09:00
de31c1ea0c Fix skinfallback test crashing on repeats 2020-11-12 17:58:39 +09:00
a8c2b798ad Add support for nested hitobject pooling 2020-11-12 17:43:51 +09:00