Dean Herbert
|
5b98a73edc
|
Apply nullability to SkinComponentToolbox and split out reflection method to get all skinnable components
|
2022-08-01 14:04:08 +09:00 |
|
Dean Herbert
|
329f1a0822
|
Add test coverage of original fail case and improve test reliability and code quality
|
2022-06-20 14:08:05 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dean Herbert
|
806a16d8f6
|
Fix SkinComponentToolbox attempting to create instances of abstract classes
|
2022-03-18 20:13:15 +09:00 |
|
Dean Herbert
|
e252f1a3cd
|
Add explanation about try-catch logic in SkinComponentToolbox
|
2022-03-17 18:40:26 +09:00 |
|
Dean Herbert
|
cc356bcfe4
|
Show components available for current screen only (using actual live dependencies)
|
2022-03-16 19:42:00 +09:00 |
|
Dean Herbert
|
b07ca87965
|
Merge branch 'skin-editor-toolbox-ui' into skin-editor-borrowed-dependencies
|
2022-03-16 19:38:28 +09:00 |
|
Dean Herbert
|
4525ed645c
|
Update skin editor to use EditorSidebar
|
2022-03-16 19:30:51 +09:00 |
|
Dean Herbert
|
59cb1ac126
|
Order components by name for now
|
2022-03-16 19:21:15 +09:00 |
|
Dean Herbert
|
e4a6b7ae91
|
Expand toolbox component items on hover
|
2022-03-16 19:21:15 +09:00 |
|
Dean Herbert
|
fdb411c0f3
|
Update skin editor toolbox design to suck less
|
2022-03-16 19:21:15 +09:00 |
|
Dan Balasescu
|
ca62560495
|
Resolve inspections
|
2022-03-15 09:20:32 +09:00 |
|
Dan Balasescu
|
3fff7f4b7e
|
Require ScoreProcessor to receive ruleset
|
2022-03-14 15:51:10 +09:00 |
|
Dean Herbert
|
29ed419d53
|
Change how custom scales are applied to ScalingContainer to allow for better transitions
|
2022-03-02 20:13:01 +09:00 |
|
Dan Balasescu
|
ea4dfd3374
|
Merge pull request #12842 from peppy/song-progress-skinnable
Add layout customisation support for `SongProgress`
|
2021-05-17 20:15:01 +09:00 |
|
Dean Herbert
|
42d2711dc6
|
Use ShouldBeConsideredForInput instead of ReceivePositionalInputAtSubTree
|
2021-05-17 19:29:59 +09:00 |
|
Dean Herbert
|
60f3e628bc
|
Fix song progress being interactable inside toolbox button
|
2021-05-17 19:05:22 +09:00 |
|
smoogipoo
|
0d7a349500
|
Exclude interfaces from skinnable types
|
2021-05-17 18:16:09 +09:00 |
|
Dean Herbert
|
46e7d9e0ed
|
Randomise the values displayed in the skinning toolbox
To stop the spam of "WYSI" comments everywhere. I guess I underestimated
the negative effect this would have.
|
2021-05-14 12:15:58 +09:00 |
|
Dean Herbert
|
7921dc7ece
|
Rename ISkinnableComponent to ISkinnableDrawable
|
2021-05-13 17:06:00 +09:00 |
|
Dean Herbert
|
cdcd31b546
|
Replace ISkinSerialisable with IsEditable property
|
2021-05-13 17:03:17 +09:00 |
|
Dean Herbert
|
1b701adfef
|
Add score/health processors to fill in default values
|
2021-05-10 18:15:39 +09:00 |
|
Dean Herbert
|
2ecd638f7f
|
Merge branch 'master' into skin-components-list
|
2021-05-10 18:13:10 +09:00 |
|
Dean Herbert
|
e663629bc6
|
Match button appearance to that of the beatmap editor
|
2021-04-30 15:22:51 +09:00 |
|
Dean Herbert
|
a1e64f4e3c
|
Use the existing toolbox design
|
2021-04-30 14:41:06 +09:00 |
|
Dean Herbert
|
ae9d1dc40b
|
Add component list to main editor interface and enable basic placement
|
2021-04-30 13:10:42 +09:00 |
|
Dean Herbert
|
6442fb819f
|
Split out component from test scene and fix SongProgress
|
2021-04-30 13:10:42 +09:00 |
|