Commit Graph

297 Commits

Author SHA1 Message Date
Rex Hill
a180b25287 Clear names of dynamic list menu entries to prevent customization
#rnx
#rb none

[CL 8674464 by Rex Hill in Dev-Editor branch]
2019-09-13 11:21:43 -04:00
Gines Hidalgo
19c4bef94a #jira UE-79342
Enhancement: Automatically close unrecognized tabs when the Editor is opened (e.g., the tabs of a plugin that was disabled). However, they are kept saved in the layout file in case they are recognized in future starts (e.g., if the plugin is re-enabled).
#rb lauren.barnes

[CL 8636280 by Gines Hidalgo in Dev-Editor branch]
2019-09-11 10:26:10 -04:00
Max Chen
61603c83e4 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL#8390086
#rb none

[CL 8393238 by Max Chen in Dev-Editor branch]
2019-09-01 02:03:35 -04:00
Gines Hidalgo
2e6c153f88 #jira UE-79515
Fix to JIRA UE-79515:
1) After loading any layout, now the changes work again after closing and re-starting the editor.
2) Attempting to SaveAs or Override the current layout with a different file name now clears the description and tooltip description to avoid confusion.
3) In addition, improved the layout tooltip to include the file path in Layouts with description.
#rb rex.hill

[CL 8371661 by Gines Hidalgo in Dev-Editor branch]
2019-08-29 10:30:15 -04:00
Gines Hidalgo
c935fd24f1 #jira UETOOL-1721
Enhacement JIRA UETOOL-1721: Fixed incremental build error (missing even more includes).
#rb none

[CL 8129862 by Gines Hidalgo in Dev-Editor branch]
2019-08-20 16:27:41 -04:00
Gines Hidalgo
b4fb5ce878 #jira UETOOL-1721
Enhacement JIRA UETOOL-1721: Fixed incremental build error (missing another include).
#rb none

[CL 8129678 by Gines Hidalgo in Dev-Editor branch]
2019-08-20 16:06:42 -04:00
Gines Hidalgo
2bcaa15991 #jira UETOOL-1721
Enhacement JIRA UETOOL-1721: Fixed incremental build error (missing include).
#rb none

[CL 8129570 by Gines Hidalgo in Dev-Editor branch]
2019-08-20 15:52:45 -04:00
Gines Hidalgo
d751ad2d5f #jira UETOOL-1721
Enhacement JIRA UETOOL-1721: Introduced the capability to load/save/remove Editor UI Layouts, so that the user can customize the Editor and save/share it accross machines or people.
Additional enhancements: Re-loading a layout no longer requires the whole editor to restart. Instead, only the tabs are closed and re-populated (only creating a small "flash" in the editor rather than restarting it).
Previous Editor bugs fixed:
 - Bug 1: AssetEditorToolkit.cpp::FAssetEditorToolkit::RestoreFromLayout was wrongly saving the layout in GEditorIni rather than GEditorLayoutIni.
 - Bug 2: When the layout is saved, the instance ID of the custom toolkits was being saved as well. Given that this number keep increasing after each custom tab is created (no matter if the previous ones were already closed), the editor will keep thinking that the loaded layout is no longer the currrent layout. Fix in TabManager.h::FTabId::ToString().
 - Bug 3: FLayoutSaveRestore::SaveToConfig was taking as input argument FString rather than const FString&.
#rb rex.hill, chris.gagnon

[CL 8129300 by Gines Hidalgo in Dev-Editor branch]
2019-08-20 15:18:28 -04:00
Ben Marsh
306f6dce11 Remove unused file causing CIS error.
#rb none
#rnx

[CL 8011828 by Ben Marsh in Dev-Build branch]
2019-08-13 17:22:57 -04:00
Ben Marsh
2aff13a3b8 Add functionality to allow querying the available targets for a project from the editor, and use it to allow packaging client and server targets from the "Package Project" menu.
#rb none

[CL 7950582 by Ben Marsh in Dev-Build branch]
2019-08-12 11:21:45 -04:00
Ben Marsh
beb4519169 Rename EBuildConfigurations::Type to EBuildConfiguration.
#rb none

[CL 7937697 by Ben Marsh in Dev-Build branch]
2019-08-09 17:35:36 -04:00
Ben Marsh
78e5da3eab Rename EBuildTargets::Type to EBuildTargetType, and add missing entries for server and program targets. Also replace usages of PlatformInfo::EPlatformType with EBuildTargetType.
#rb none
#rnx

[CL 7937405 by Ben Marsh in Dev-Build branch]
2019-08-09 16:46:25 -04:00
Rex Hill
71bb23594b ToolMenus, simplify add sub menu API to not require menu's name
#rb none
#rnx

[CL 7908995 by Rex Hill in Dev-Editor branch]
2019-08-08 18:19:41 -04:00
Lauren Ridge
882abc56c8 Refactoring the majority of AssetEditorManager cases to AssetEditorSubsystem
#rb me

[CL 7765218 by Lauren Ridge in Dev-Editor branch]
2019-08-05 12:16:07 -04:00
Rex Hill
6f0fab96ac Rename Editor\EditorMenus\ module to Runtime\ToolMenus\ so that other modules can use the API without having to depend on editor modules.
#rb none
#rnx

[CL 7708568 by Rex Hill in Dev-Editor branch]
2019-08-02 13:45:24 -04:00
Rex Hill
0fe6bcc52b Each individual menu entry can now have a command list.
#rb none
#rnx

[CL 7546662 by Rex Hill in Dev-Editor branch]
2019-07-23 10:58:19 -04:00
Rex Hill
244bdc521c Converted serveral menus to use new menu system: level editor, asset editor
#jira UETOOL-1605
#rb none
#rnx

[CL 7248543 by Rex Hill in Dev-Editor branch]
2019-07-09 10:52:56 -04:00
michael trepka
76ad1e4743 Fixed the change that disables editor fullscreen menu item on Linux
#jira UE-76440
#rb none
[FYI] Brandon.Schaefer

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7064710 in //UE4/Release-4.23/... via CL 7064712
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7124426 by michael trepka in Dev-Build branch]
2019-06-21 02:06:39 -04:00
brandon schaefer
baad4d82c4 Fix build failure
#jira none
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 7061411 in //UE4/Release-4.23/... via CL 7061412
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7123658 by brandon schaefer in Dev-Build branch]
2019-06-21 01:58:08 -04:00
brandon schaefer
2feb23688c Editor fullscreen disabled for Linux, missed a check here
#jira UE-76384
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 7053560 in //UE4/Release-4.23/... via CL 7053565
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7122056 by brandon schaefer in Dev-Build branch]
2019-06-21 01:40:08 -04:00
Max Chen
4561801a81 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) @7119039
#rb none

[CL 7120528 by Max Chen in Dev-Editor branch]
2019-06-21 01:21:43 -04:00
Brandon Schaefer
2d29c369f4 Disable editor fullscreen. It has to many issues overall that needs addressing
#jira UE-75315
#rb none

[CL 6942703 by Brandon Schaefer in Dev-Editor branch]
2019-06-11 17:42:27 -04:00
Ben Marsh
cfe09c649f Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
Chris Gagnon
00f8b72a0b Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 5602170 by Chris Gagnon in Dev-Editor branch]
2019-03-27 15:03:08 -04:00
jack porter
1ae803fc9b Make Device Output Log non-experimental
#jira UE-69428
#rb None

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 5261771 in //UE4/Release-4.22/... via CL 5262075
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5268628 by jack porter in Dev-Build branch]
2019-03-01 15:16:09 -05:00