40 Commits

Author SHA1 Message Date
aditya ravichandran
2a47203660 Add the ability for modes to add a secondary toolbar below the Level Editor toolbar, currently used by the modeling mode
#jira UE-175474
#preflight 63d951357a39a18021eb4ad1
#rb lauren.barnes, semion.piskarev

[CL 23938896 by aditya ravichandran in ue5-main branch]
2023-01-31 17:06:24 -05:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
aurel cordonnier
34f55d3a4a Merge from Release-Engine-Test @ 17946149 to UE5/Main
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17949667 by aurel cordonnier in ue5-main branch]
2021-10-27 15:14:40 -04:00
brooke hubert
84f4192349 Mode UI layer will set the icon if one is provided to the minor tab info, or fallback on the default for the workspace category if one was not provided.
#preflight 612e3f1fb6b29c0001ebc06c
#Jira none
#rb lauren.barnes

[CL 17369748 by brooke hubert in ue5-main branch]
2021-08-31 12:11:23 -04:00
Lauren Barnes
d3415c3faf FAssetEditorModeUILayer now serves as a layer between a given asset editor and the mode toolkits, so that the mode toolkits can request UI panels and the asset editor determines where they are located in the asset editor layout. The first implementation is in the level editor, and all default mode UI has been moved to FModeToolkit.
#jira UETOOL-3555
#preflight 61143dbf9c7bb10001f080b3
#rb Matt.Kuhlenschmidt

[CL 17152278 by Lauren Barnes in ue5-main branch]
2021-08-12 10:54:03 -04:00
brooke hubert
17f0e31526 Placement Mode Single place tool improvements:
* Tweak after placement in world and local space using standard level editor gizmos.
* Removed Single place tool settings. Since we're using the TRS gizmos, these settings are unnecessary.
* Moved cycle through palette to shift + right click to match other viewport functions (i.e. cycling static mesh previews).
* Placement mode now inherits from default ed mode, so we will get the new gizmos as they come online.
* Fixed a bug in the select tool where the input was never making it back to the viewport for handling.
* Fixed a bug in the ITF Editor hooks where the mouse capture was incorrectly reporting and eating the input from the viewport.

#Jira UE-107395
[at]jamie.dale

#ROBOMERGE-SOURCE: CL 15464701 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15466468 by brooke hubert in ue5-main branch]
2021-02-18 20:47:20 -04:00
brooke hubert
f670759821 Placement Single tool improvements:
* Preview actor to visualize placement.
* Ctrl + click to rotate to another item in the palette and regenerate rotation and scale.
* Configurable normal axis alignment.

Also fixed a crash on exiting the mode due to lingering mode toolkit references in the level editor.

#Jira UE-107395
[at]jamie.dale [at]chris.gagnon

#ROBOMERGE-SOURCE: CL 15449338 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15454762 by brooke hubert in ue5-main branch]
2021-02-18 13:43:48 -04:00
Louise Rasmussen
d86f2eff63 Separate Panel for Modes Palette, applied to Modeling Mode
#JIRA UETOOL-2865
#rb Lauren.Barnes

[CL 15273316 by Louise Rasmussen in ue5-main branch]
2021-02-01 14:55:57 -04:00
brooke hubert
6eb892af36 Modes can be toggled in the level editor toolbox at runtime.
#Jira UE-107423
#rb lauren.barnes

[CL 15261947 by brooke hubert in ue5-main branch]
2021-01-29 13:59:36 -04:00
brooke hubert
127f266f84 Legacy Mode UI removed.
#rnx
#Jira UE-97668
#rb lauren.barnes
#fyi matt.kuhlenschmidt

[CL 14357487 by brooke hubert in ue5-main branch]
2020-09-21 13:45:49 -04:00
brooke hubert
e85ae49f14 The EditorToolsContext is now owned by the mode manager.
Updated Mesh Paint, geometry, arch gen, hair lab, and sample editor modes to reflect changes to the tools context ownership.

#Jira UE-96448
#rb lauren.barnes michael.daum
#fyi ryan.schmidt simon.barsky jack.greasley
#review-14189762
#review-14189796
#review-14189767
#review-14189774
#review-14189785

[CL 14247116 by brooke hubert in ue5-main branch]
2020-09-02 15:43:58 -04:00
Louise Rasmussen
2a4d4ea056 Moved Modes Tools into Modes Panel, removed ToolBar
#rb matt.kuhlenschmidt

[CL 13885548 by Louise Rasmussen in ue5-main branch]
2020-07-17 14:42:23 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
Matt Kuhlenschmidt
2bd788d145 Status Bar updates
- Content browser drawer now working well with ctrl+space as the default keybinding. Summoning the drawer will immediately focus the search bar.  Had to add some new hooks into the content browser api for that
- Moved status bar to a proper module

[CL 13470560 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-20 12:48:17 -04:00
Matt Kuhlenschmidt
c42837a0a9 Added a toolbar style to avoid so much duplication of styles related to toolbars in the editor
Fixed up all obvious use cases

#rb louise.rasmussen

[CL 13276109 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-12 09:32:51 -04:00
Matt Kuhlenschmidt
9573ab2bf0 Status bar updates
- Hooked up console edit box
- Hooked up active tool messages to modes (the mode specific messages need a lot of improvement
- Added status bars to standalone asset editors

#rb louise.rasmussen

[CL 13264057 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-11 09:39:04 -04:00
matt kuhlenschmidt
b34909bc02 Fix several bugs related to sequencer and editor modes being open that cause the mode tabs to not open or to be missing content
#rb lauren.ridge

#ROBOMERGE-OWNER: jeanmichel.dignard
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 11177021 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: TOOLS (Dev-Editor -> Dev-Tools-Staging) (v640-11091645)

[CL 11177039 by matt kuhlenschmidt in Dev-Tools-Staging branch]
2020-01-30 10:30:05 -05:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
Matt Kuhlenschmidt
ee42ad4680 Fix scriptable editor modes not updating the icon in the level editor toolbox tab when the mode is activated
#codereview lauren.ridge
#rb none

[CL 10356682 by Matt Kuhlenschmidt in Dev-Editor branch]
2019-11-21 15:08:23 -05:00
Louise Rasmussen
d3a4c838b8 Moves bEnableLegacyEditorModeUI from MiscSettings to EditorStyleSettings
#rb matt.kuhlenschmidt
#fyi lauren.barnes

[CL 10291713 by Louise Rasmussen in Dev-Editor branch]
2019-11-18 17:22:59 -05:00
Matt Kuhlenschmidt
c3f2a26b28 Fix incremental CIS
#rb none

[CL 10288053 by Matt Kuhlenschmidt in Dev-Editor branch]
2019-11-18 13:15:24 -05:00
Matt Kuhlenschmidt
e056ec1843 Editor mode changes:
Made placement browser its own tab and not the default mode.
The default mode is now "Select" which does nothing
Modes are now actived from a toolbar drop down (old keybindings still work) and the old tabbed UI for changing modes has been deprecated.
Mode tab no longer appears when there is no active mode and will appear when a mode becomes active

This change resets the default layout of the editor

#rb none

[CL 10286341 by Matt Kuhlenschmidt in Dev-Editor branch]
2019-11-18 10:48:03 -05:00