Bartłomiej Dach
|
60cdd3c070
|
Clear components sidebar unconditionally on every target change
Fixes the working layer dropdown lingering after exiting from a
skinnable screen to a non-skinnable one.
|
2023-03-04 14:10:05 +01:00 |
|
Bartłomiej Dach
|
d233f3a3ab
|
Show non-skinnable screen placeholder at higher level
|
2023-03-04 13:49:10 +01:00 |
|
Bartłomiej Dach
|
15409b9c15
|
Fix skin selection not clearing on exit to non-skinnable screen
|
2023-03-04 13:18:34 +01:00 |
|
Dean Herbert
|
c48aceb055
|
Fix undo history not being batched correctly for depth change operations
|
2023-02-23 20:03:36 +09:00 |
|
Dean Herbert
|
16c8a392a1
|
Add ability to send selected skin components to front or back
|
2023-02-22 18:17:20 +09:00 |
|
Bartłomiej Dach
|
051eb18b33
|
Merge branch 'master' into skin-editor-layer-select
|
2023-02-21 21:38:51 +01:00 |
|
Dean Herbert
|
af062e7a68
|
Change placeComponent to only add to selection, not clear an existing selection
|
2023-02-21 14:11:18 +09:00 |
|
Dean Herbert
|
0d229d959b
|
Remove unnecessary TriggerChange call
|
2023-02-21 13:50:19 +09:00 |
|
Dean Herbert
|
43d33d45ca
|
Only add valid placed components to selected collection on paste
|
2023-02-20 20:02:43 +09:00 |
|
Dean Herbert
|
b68562b033
|
Make placeComponent resilient to missing dependencies
|
2023-02-20 20:00:12 +09:00 |
|
Dean Herbert
|
a9c7edd087
|
Remove copy pasted comment
|
2023-02-20 19:57:16 +09:00 |
|
Dean Herbert
|
0a018514e1
|
Make skin editor focus only one layer at a time
|
2023-02-17 19:27:16 +09:00 |
|
Dean Herbert
|
00fcee0c5a
|
Add per-ruleset component toolbox and placement support
|
2023-02-17 19:27:16 +09:00 |
|
Dean Herbert
|
ba5a87ca04
|
Add basic target layer selection in skin editor
|
2023-02-17 19:27:16 +09:00 |
|
Dean Herbert
|
925deb7ca5
|
Make skin editor clipboard shared between screens and skins to allow moving elements over
|
2023-02-15 19:35:37 +09:00 |
|
Dean Herbert
|
bc83b0c264
|
Fix clipboard changes not batching as undo steps
|
2023-02-15 19:35:22 +09:00 |
|
Dean Herbert
|
bcf2555545
|
Fix components having incorrect default positions
|
2023-02-15 19:34:42 +09:00 |
|
Dean Herbert
|
d653335b6f
|
Add basic skin editor clipboard implementation
|
2023-02-15 19:28:42 +09:00 |
|
Dean Herbert
|
a92e42bb84
|
Rename SkinnableTargetContainer to SkinComponentsContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type.
This will potentially be useful once we bring in per-ruleset targets.
|
2023-02-15 18:37:41 +09:00 |
|
Dean Herbert
|
e61d2d571c
|
Move the lookup type out of ISserialisableDrawableContainer
|
2023-02-15 18:37:41 +09:00 |
|
Dean Herbert
|
a7b47f6503
|
Rename ISkinnableTarget to ISerialisableDrawableContainer
|
2023-02-15 18:37:41 +09:00 |
|
Dean Herbert
|
d159d6b970
|
Rename ISkinnableDrawable to ISerialisableDrawable
|
2023-02-15 18:37:41 +09:00 |
|
Dean Herbert
|
0320ba770f
|
Handle component changes via ISkinnableTarget.Components rather than inside SkinEditor directly
Seems saner? Maybe?
|
2023-02-07 16:23:25 +09:00 |
|
Dean Herbert
|
dad348111d
|
Fix holding a selection while changing screens causing a crash
|
2023-02-07 16:07:33 +09:00 |
|
Dean Herbert
|
71eef238c4
|
Make OnStateChange non-implemented rather than wrong
|
2023-02-07 16:04:31 +09:00 |
|
Dean Herbert
|
10ab4d572a
|
Merge branch 'master' into skin-editor-undo-support
|
2023-02-06 13:46:50 +09:00 |
|
Bartłomiej Dach
|
59656a7286
|
Merge branch 'master' into skin-editor-dont-show-save-on-no-change
|
2023-02-03 19:08:33 +01:00 |
|
Dean Herbert
|
2cda277c09
|
Add a basic change handler to the skin editor
|
2023-02-03 18:57:50 +09:00 |
|
Dean Herbert
|
32207dc9dd
|
Merge branch 'master' into locale/skin-editor-components
|
2023-02-03 15:24:00 +09:00 |
|
Bartłomiej Dach
|
4d46a8f32d
|
Merge branch 'master' into skin-editor-dont-show-save-on-no-change
|
2023-02-02 19:36:23 +01:00 |
|
Bartłomiej Dach
|
f7fa9e3927
|
Remove outdated comment
|
2023-02-02 18:41:35 +01:00 |
|
Dean Herbert
|
015f4f2b38
|
Avoid showing skin save message when changing scenes after making no changes
|
2023-02-02 18:42:37 +09:00 |
|
Dean Herbert
|
9b6d95b3d6
|
Adjust skin editor pop in/out to be more snappy
|
2023-02-02 18:33:45 +09:00 |
|
Dean Herbert
|
8dc2e6872e
|
Move skin editor to overlays namespace
|
2023-02-02 14:00:31 +09:00 |
|