Commit Graph

1396 Commits

Author SHA1 Message Date
e19ba65f91 Remove LookupName from base ISkinComponentLookup 2022-11-09 17:46:43 +09:00
1aa0e40f2f Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
e75c3b3f94 Rename SkinnableTarget to GlobalSkinLookup 2022-11-09 17:46:43 +09:00
c908969d9b Rename ISkinComponent to ISkinLookup 2022-11-09 17:46:43 +09:00
ab458320c4 Fix some lingering inspections 2022-11-09 17:46:24 +09:00
d4251271d8 Apply nullability to SkinnableDrawable 2022-11-09 13:59:13 +09:00
bf26dbffc2 Apply nullability to skinning support classes 2022-11-09 13:59:13 +09:00
42eafe318c Remove various simple obsoletions 2022-10-28 13:20:58 +09:00
7dbd6e2469 Merge branch 'master' into taiko-kiai-flashing 2022-10-21 12:48:35 +09:00
bf4a91f1f0 Fix skin toolbox component button not playing hover/click sounds 2022-10-20 13:16:03 -07:00
eb386d4bd5 Enable slider ball tint in default legacy skin 2022-10-20 03:29:25 +03:00
9b123e7365 Adjust flash intensity and fade values to feel better 2022-10-19 00:51:44 +02:00
a76a039722 Rename KiaiFlashingDrawable and move to osu.Game 2022-10-18 23:40:43 +02:00
8bf4ca4b53 Add legacy skin fallback when beatmap skin is providing resources 2022-10-12 17:47:20 +09:00
fd20515a6d Don't throw if LegacySkin doesn't have a transformer encapsulating it
This allows for more flexibility in lookups.
2022-10-12 17:29:17 +09:00
1c93551590 Remove completely incorrect check before applying ruleset transformer 2022-10-12 17:07:13 +09:00
cb21126623 Merge pull request #20586 from ekrctb/time-based-selection
Use hit object time for timeline drag selection instead of relying on blueprint
2022-10-11 13:20:15 +09:00
5d2e3dcf4a Remove leftover Enum 2022-10-09 22:52:54 +02:00
a543222a2b Add ability to pad stage vertically 2022-10-07 15:45:35 +09:00
eea3d5adb8 Standardise column index naming and xmldoc 2022-10-07 15:24:36 +09:00
13e0a59f70 Add note about why LegacyManiaSkinConfigurationLookup exist 2022-10-07 15:24:36 +09:00
3947011baf Fix regression in legacy dual stage handling logic 2022-10-07 15:24:36 +09:00
6164e0896a Don't reselect already selected items in SelectAll 2022-10-07 10:46:07 +09:00
0d448e6cc8 Fix items without blueprints are not deselected 2022-10-06 13:50:56 +09:00
5243ff3c22 Add argon combo colours
I'm 99% sure these are just test colours flyte was using, but they look good
so let's go with them. I've added two new colours to increase the default
combo colour rotation to 6. The initial ordering still matches, for whatever
that's worth.
2022-09-22 19:49:32 +09:00
74aefdc5bd Move basic transformer behaviour to base abstract class 2022-09-22 18:53:43 +09:00
ea7c5458fe Fix sprite dropdown not showing resources from non-legacy skins during gameplay 2022-09-22 18:53:43 +09:00
70bab81282 Merge pull request #20377 from peppy/argon-skin
Add new default "argon" skin
2022-09-22 14:50:43 +09:00
992441b9de Disable alpha component parsing in beatmap / skin colour sections 2022-09-21 16:11:41 +09:00
4492a26b59 Merge branch 'master' into argon-skin 2022-09-21 13:00:16 +09:00
b8f2e13503 Avoid catching all exceptions raising from skin instance creation 2022-09-20 22:27:27 +03:00
b55aa68177 Remove xmldoc on private fields 2022-09-19 23:16:46 +09:00
0f7b38f4c3 Add new default skin "argon" 2022-09-19 23:16:46 +09:00
6a06a5b1b5 Reword fallback instantiation handling comment to hopefully explain things better 2022-09-18 18:20:28 +09:00
d0b8409de5 Apply more renames 2022-09-18 18:19:00 +09:00
41e69fbca6 Remove "default" prefix from naming 2022-09-18 00:15:26 +09:00
1b475f9360 Ensure skin InstantiationInfo is updated when saving 2022-09-18 00:12:43 +09:00
487378f732 Fallback to default skin if instantiation fails 2022-09-17 23:57:25 +09:00
3e28ab72ce Standardise default skin names 2022-09-17 23:57:25 +09:00
51841988bf Rename references to DefaultSkin to have Triangles suffix 2022-09-17 23:57:25 +09:00
e95983cdb4 Merge branch 'master' into fix-skin-flow 2022-09-16 20:15:51 +09:00
c7f8f948b9 Rename CreateLegacySkinProvider to CreateSkinTransformer and apply to all skins 2022-09-15 20:18:10 +09:00
28b15e232d Remove all EF models 2022-09-15 16:59:36 +09:00
5fba21d658 Rename parameter to clarify purpose 2022-09-13 02:21:01 +03:00
f31deaef7c Simplify skin bindable flow
Now, nothing touches the configuration apart from `OsuGame`, making
everything else flow better and avoid weird cyclic set bugs.

Closes https://github.com/ppy/osu/issues/20234.
2022-09-12 19:51:50 +09:00
e29f5cb456 Fix new-style legacy skins with animated judgements not adding correct transforms
Closes #16173.
2022-09-12 18:54:06 +09:00
d1e27e8a69 add arrow short cut for skin editor
basically from `ComposeBlueprintContainer` because they have the same logic
2022-09-08 23:14:34 +08:00
a215d009fe Update Remove/RemoveRange/RemoveAll calls in line with framework changes 2022-08-29 15:57:40 +09:00
ac99c1ad69 Migrate the majority of existing file lookups to use new extension methods 2022-08-10 16:01:16 +09:00
237f72efbc Add missing null check on AudioManager 2022-08-08 13:31:57 +09:00