466 Commits

Author SHA1 Message Date
marc audy
72f93b275e Register FGlobalEditorCommonCommands before trying to create the main menu
#rnx
#jira

[CL 25909766 by marc audy in ue5-main branch]
2023-06-09 22:20:54 -04:00
aditya ravichandran
e8c07295f3 Fix a bug causing icons to be missing from the Window menu
#jira UE-185939
#rb trivial
#fyi sebastian.arleryd
#preflight 64638c826b1406b54ab00d2d

[CL 25488970 by aditya ravichandran in ue5-main branch]
2023-05-16 10:20:14 -04:00
bryan sefcik
d205101cc8 Removed unnecessary private include modules.
#preflight 645da640cf788a25581110bb

[CL 25451545 by bryan sefcik in ue5-main branch]
2023-05-12 12:13:52 -04:00
aditya ravichandran
09f6193c4f Make the "Restore Open Asset Editor Tabs" prompt respect the recent assets filter
#rb dave.Belanger
#preflight 645bcde3cf1e6cb9a857fe09

[CL 25438514 by aditya ravichandran in ue5-main branch]
2023-05-11 19:32:19 -04:00
bryan sefcik
91c57d395e Removed redundant module includes.
#preflight 645d4bf3aa3c584c0b5b3a67

[CL 25435653 by bryan sefcik in ue5-main branch]
2023-05-11 16:48:21 -04:00
sebastian arleryd
4ba7a0fa36 Use ToolMenus to add tab spawners under Edit, Window, and Tools instead of FMenuBuilder.
This change only affects the main menu entries added by MainMenu.cpp under "MainFrame.MainMenu.Edit", "MainFrame.MainMenu.Window", and "MainFrame.MainMenu.Tools". See the header "Acceptance Criteria WM-1" in https://docs.google.com/document/d/1xZsXdaa3CgIYYmKbZzEUuAbnjgqbV53Qdtax_RbVBLs for an example of what can change in these dynamic menus.

#jira UE-181389
#preflight 644828ebfa6ba3cc5b5ef00b

[CL 25187872 by sebastian arleryd in ue5-main branch]
2023-04-25 15:44:15 -04:00
aditya ravichandran
d6ae19a4e9 Add a "Recent Assets" menu to the level editor and all asset editors
#jira UE-174150, UE-174151
#rb lauren.barnes, rex.hill
#preflight 64418f61b14f1faacfbf4f06

[CL 25149297 by aditya ravichandran in ue5-main branch]
2023-04-21 13:56:55 -04:00
jamie dale
933348f856 Use the FMessageDialog overloads that pass the optional title by-value
#jira
#rb none
#rnx

[CL 25062589 by jamie dale in ue5-main branch]
2023-04-15 19:49:32 -04:00
JeanMichel Dignard
650a5966c4 Fixed warnings when the layout menu is accessing the config cache:
- Normalize the layout file paths as the config cache expects them to be.
- Removed the ConvertToAbsolutePathForExternalAppForRead call since the config cache expects relatives paths and it generates an unusable path if the platform file is IPlatformPakFile.

#jira UE-148371
#tests Validated that this works with cooked editors that use the IPlatformPakFile.
#rb lauren.barnes
#preflight 6426eb0b50546ea336ae674a

[CL 24871001 by JeanMichel Dignard in ue5-main branch]
2023-03-31 10:23:19 -04:00
aditya ravichandran
099bdba3ac Properly disable the "Restore open asset editors" prompt when the override is set
#rb lauren.barnes
#preflight 642336215e52099fe3f76f82

[CL 24831842 by aditya ravichandran in ue5-main branch]
2023-03-29 02:26:40 -04:00
aditya ravichandran
2aa36f0f94 UX Improvements for the "Reopen asset tabs" notification that shows up when you launch the editor
#jira UE-174149
#rb lauren.barnes
#preflight 64022505c13b7130d2eeee1a

[CL 24507904 by aditya ravichandran in ue5-main branch]
2023-03-03 17:05:10 -05:00
wouter burgers
b9ecefcdbc SourceControl / UEFN: The F5 shortcut for getting latest should be specific to when Skein is enabled within UEFN.
#preflight none

[CL 24464995 by wouter burgers in ue5-main branch]
2023-03-01 12:33:10 -05:00
sebastian arleryd
dde7bcdaea Rewrite "Save Layout As..." using SGridPanel to improve text overflow behavior.
#jira FORT-552105
#preflight 63eccba396073a3e190064c9

[CL 24229697 by sebastian arleryd in ue5-main branch]
2023-02-15 09:46:06 -05:00
zach rammell
bdc16077f3 View Changes UI visual improvements
- Side panel no longer compressed
- Name changed to "View Changes"

#jira UE-175840
#rb ronald.koppers
#preflight 63daeceb4965eb8c33d456e5
#lockdown jeanmichel.dignard

[CL 23961626 by zach rammell in ue5-main branch]
2023-02-01 19:44:37 -05:00
marco anastasi
b29f599449 * Refactored Sync Latest operation to improve performance
* Sync Latest no longer listing and reloading all packages when the source control provider provides a sync preview functionality. When a Sync Preview is available, Sync Latest unloads only the files that are going to be overwritten by the sync operation, and then reloads them and the world

* Refactored Revert All operation to improve performance
* Revert All no longer lists and reloads all packages when the source control provider provides a sync preview functionality. Instead it unloads only the files that may be overwritten by the revert operation (i.e. submittable files), and then reloads them and the world
* Replaced RevertAndReloadAllPackages with RevertAndReloadWorld, no longer listing and reloading all packages (see https://p4-swarm.epicgames.net/reviews/23244245/)

This review is a combination of the two archived reviews https://p4-swarm.epicgames.net/reviews/23736137 and https://p4-swarm.epicgames.net/reviews/23736282

#rb wouter.burgers, stuart.hill, brooke.hubert, francis.hurteau
#preflight 63c9c7786a00f3cc8ead6779

[CL 23796067 by marco anastasi in ue5-main branch]
2023-01-20 15:31:16 -05:00
aditya ravichandran
f8b7ee5555 Replace any instances of "Source Control" with "Revision Control" in text in the Editor
#rb JeanMichel.Dignard, Robb.Surridge
#preflight 637d180efa348e8480e8837e

[CL 23250808 by aditya ravichandran in ue5-main branch]
2022-11-23 11:57:50 -05:00
wouter burgers
1161fdcd00 SourceControl / UEFN: Get latest on project with the shortcut F5.
This introduces a MainFrame menu item under TOOLS -> SOURCE CONTROL called 'Sync Content', similar to the existing 'Submit Content' option. The new menu item is tied to the F5 hot key.

#preflight 63722efcb6636838285ea216

[CL 23129394 by wouter burgers in ue5-main branch]
2022-11-14 18:26:11 -05:00
henrik karlsson
e7631fdfd1 Fixed non-unity/pch errors
#rb none
#jira none
#preflight skipped

[CL 22982696 by henrik karlsson in ue5-main branch]
2022-11-04 02:47:49 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
clint levijoki
baa43a500d Added an editor project option to hide the 'Submit Content' menu action. This menu item is unwanted in some projects as it's not running any validation before submitting.
#preflight 63484914ce524ed356914926
#preflight 6349b46fa8717e9453e14b0b

[CL 22547966 by clint levijoki in ue5-main branch]
2022-10-15 02:16:54 -04:00
Zak Middleton
1bf4564e0b #ue5 - Type conversion fixes for modules: LiveLinkInterface, MainFrame, MediaAssets, MediaUtils, MergeActors, MoviePlayer.
#jira UE-160835
#rb Andrew.Davidson
#preflight 633de11c0c2d12a8584b2132

[CL 22434409 by Zak Middleton in ue5-main branch]
2022-10-10 13:51:07 -04:00
jeanfrancois dube
8601ed91db Editor: map "Choose File To Save" on Ctrl+Alt+Shift+S by default.
#rb jeansebastien.guay
#preflight noe
#rnx

[CL 22260757 by jeanfrancois dube in ue5-main branch]
2022-09-29 20:31:32 -04:00
Mike Beach
706505599a Providing a hook for external sources to override the editor's main window, much like the project browser does. Allows plugins to provide their own kind of "start up check" dialog.
Switching over the project browser dialog to use the new system.

#rb Lauren.Barnes
#preflight 63293e08b40000c8f04da02a
#preflight 6329eb72fc7f1efbdf479b84

[CL 22100188 by Mike Beach in ue5-main branch]
2022-09-20 15:34:49 -04:00
bryan sefcik
b93a6cf7ed Pass 1 on editor include fixes:
Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631e283bec5b0c765fc0ffdb

[CL 21960084 by bryan sefcik in ue5-main branch]
2022-09-11 18:33:06 -04:00
david harvey
10b05a8cf3 Capture platform-specific project analytics for launching, cooking & packaging in the editor.
#jira UE-142191
#rb Brian.White, Wojciech.Krywult
#preflight 6319a11bd135b61bc5f729c9

[CL 21907474 by david harvey in ue5-main branch]
2022-09-08 19:33:14 -04:00