eae8530722
Fix SkinnableSprite
lookups broken in lazer-first skins
...
Regressed with removal of local `GetTexture` calls in e19ba65f91
2022-11-13 12:46:21 +09:00
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