Dean Herbert
|
aff6a5a428
|
Better align scene selector with menu bar
|
2022-03-16 19:13:52 +09:00 |
|
Dean Herbert
|
8d85723a62
|
Split out SceneLibrary into its own component
|
2022-03-16 19:12:06 +09:00 |
|
Dean Herbert
|
d062810ff2
|
Add basic scene selector
|
2022-03-16 19:12:06 +09:00 |
|
Dean Herbert
|
c807ad7e4e
|
Ensure toolbar is hidden even when the active screen is changed while the editor is open
|
2022-03-16 19:11:22 +09:00 |
|
Dean Herbert
|
86960c791f
|
Close overlays and toolbar on entering the skin editor
|
2022-03-16 19:00:23 +09:00 |
|
Dean Herbert
|
99e3161cf0
|
Fix SkinEditor 's initial target not being a Screen
|
2022-03-16 18:57:47 +09:00 |
|
Dan Balasescu
|
d80830b415
|
Merge pull request #17226 from peppy/skin-component-settings
Allow skin components to have settings
|
2022-03-16 17:12:11 +09:00 |
|
Dean Herbert
|
2b02a6555b
|
Remove current screen check from skin editor changes
|
2022-03-15 15:40:26 +09:00 |
|
Dean Herbert
|
6fb06d69cc
|
Merge branch 'master' into pp-counter-alloc-reduction
|
2022-03-15 13:31:57 +09:00 |
|
Dan Balasescu
|
ca62560495
|
Resolve inspections
|
2022-03-15 09:20:32 +09:00 |
|
Dan Balasescu
|
e79bed8fbe
|
Merge branch 'master' into skin-component-settings
|
2022-03-14 18:54:27 +09:00 |
|
Dan Balasescu
|
fd93b42630
|
Merge pull request #17217 from peppy/skin-editor-reload-on-scene-change
Refactor `SkinEditor` to support switching target screens without full reload
|
2022-03-14 18:02:01 +09:00 |
|
Dean Herbert
|
3c5fda5f23
|
Add early exist if the target screen is no longer current
|
2022-03-14 17:24:31 +09:00 |
|
Dan Balasescu
|
3fff7f4b7e
|
Require ScoreProcessor to receive ruleset
|
2022-03-14 15:51:10 +09:00 |
|
Dean Herbert
|
8d1ee28e67
|
Add settings modification UI to skin editor
|
2022-03-13 17:03:25 +09:00 |
|
Dean Herbert
|
7a2a3528ef
|
Merge branch 'skin-editor-reload-on-scene-change' into skin-component-settings
|
2022-03-13 17:03:23 +09:00 |
|
Dean Herbert
|
f95e753adb
|
Rename double-container variable name
|
2022-03-13 16:10:06 +09:00 |
|
Dean Herbert
|
d1a9b88fe7
|
Fix typo in comment
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2022-03-13 16:05:45 +09:00 |
|
Dean Herbert
|
3db42dd772
|
Allow skin editor to target different target containers for placement purposes
|
2022-03-11 23:23:32 +09:00 |
|
Dean Herbert
|
9a1ade4f79
|
Refactor SkinEditor to support switching target screens without full reload
|
2022-03-11 23:08:40 +09:00 |
|
Bartłomiej Dach
|
2354737abe
|
Merge branch 'master' into scaling-container-better-custom-override
|
2022-03-03 22:32:23 +01:00 |
|
Dean Herbert
|
b5684aaa76
|
Scale -> Rect to read better
|
2022-03-02 20:33:28 +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 |
|
Dean Herbert
|
ff7db4f405
|
Replace jank buttons with menu in skin editor
|
2022-03-02 20:08:17 +09:00 |
|
Dean Herbert
|
243a1a3cf7
|
Fix incorrect origin specification for SkinSelectionHandler flips
|
2022-01-06 14:47:44 +09:00 |
|
Dean Herbert
|
866ae3472b
|
Add global flip hotkeys
|
2022-01-05 16:48:07 +09:00 |
|
Dean Herbert
|
089b756f93
|
Invert logic to make reading easier
|
2021-12-30 16:03:16 +09:00 |
|
Dean Herbert
|
ef49f2ed0e
|
Add extra extra safety against attempting to load a previously expired editor
|
2021-12-30 16:02:31 +09:00 |
|
Dean Herbert
|
b1a444180f
|
Fix Show then Reset potentially resulting in incorrect load target
|
2021-12-29 21:46:34 +09:00 |
|
Dean Herbert
|
471eea750a
|
Fix calling SkinEditorOverlay.Show before the overlay is loaded causing an exception
As seen at https://github.com/ppy/osu/runs/4652969942?check_suite_focus=true.
|
2021-12-29 21:18:17 +09:00 |
|
Dean Herbert
|
1eed2436e6
|
Clean up unused resolved properties
|
2021-12-03 18:49:49 +09:00 |
|
Jason Won
|
9e7d559f55
|
fix aspect locked scaling of skin components
|
2021-11-04 17:10:41 -04:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dean Herbert
|
4fd19cbb0d
|
Use null check instead of assert in Hide() due to public exposure
|
2021-09-29 18:58:43 +09:00 |
|
Dean Herbert
|
c5b7e97bd9
|
Fix skin editor potentially crashing during close process
As reported at
https://github.com/ppy/osu/discussions/14850#discussioncomment-1399382.
|
2021-09-29 18:53:49 +09:00 |
|
Dean Herbert
|
1b13b74740
|
Fix skin editor potentially leaving game-wide masking in the wrong state
Just going with the simplest way to solve this.
Closes https://github.com/ppy/osu/issues/14769.
|
2021-09-17 13:48:20 +09:00 |
|
smoogipoo
|
f9d5abff8a
|
Update with keybinding changes
|
2021-09-16 18:26:12 +09:00 |
|
Bartłomiej Dach
|
b1087d14f3
|
Merge branch 'master' into skin-editor-button-access
|
2021-07-22 22:49:44 +02:00 |
|
Dean Herbert
|
21053381c7
|
Fix skin editor potentially eating GlobalAction.Back when not displayed
|
2021-07-22 15:59:00 +09:00 |
|
Dean Herbert
|
3fd8de3b91
|
Fix skin editor's fake overlay potentially getting into a bad state
|
2021-07-22 15:57:47 +09:00 |
|
ekrctb
|
1bff4373b3
|
Allow specifying flipping support of selection box different from scaling
|
2021-07-21 15:59:45 +09:00 |
|
Dean Herbert
|
16a2e63bd4
|
Use existing localisation
|
2021-07-20 19:44:02 +09:00 |
|
Dean Herbert
|
59457743e5
|
Move further to the right to avoid overlap with toolbox listing
|
2021-07-20 19:43:52 +09:00 |
|
Dean Herbert
|
9c4fbf45e9
|
Add the ability to enter and exit the skin editor via on-screen buttons
|
2021-07-20 19:36:12 +09:00 |
|
Dean Herbert
|
6e31c781bb
|
Merge pull request #13382 from ribbanya/clamp-skin-scale
Fix skin elements flipping when scaled below zero
|
2021-07-02 20:50:47 +09:00 |
|
aitani9
|
9b0fa6d3fc
|
Make flipping reflect across the axes of the selection box
|
2021-07-01 15:38:38 -07:00 |
|
Dean Herbert
|
4b3165084d
|
Move scoped functionality into local function
|
2021-06-22 16:40:56 +09:00 |
|
Robin Avery
|
0c8851f4b7
|
Extract drawable.ScreenSpaceDrawQuad to a variable
|
2021-06-11 07:06:22 -04:00 |
|
Robin Avery
|
a6774eb5b5
|
Inline getOriginPositionFromQuad
|
2021-06-11 06:59:00 -04:00 |
|
Robin Avery
|
c9b4f9eb71
|
Make getOriginPositionFromQuad local
|
2021-06-11 06:55:47 -04:00 |
|