Commit Graph

136 Commits

Author SHA1 Message Date
Tim Smith
6f0b83eb19 Tagged PluginBrowser allocations
#rb matt.peters
#jira UE-153919
#preflight 629122b6a84d43e1a0bb0d13

[CL 20397342 by Tim Smith in ue5-main branch]
2022-05-27 15:26:04 -04: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
louise rasmussen
67558a7c1e Fixing Missing Slate Brushes
#JIRA UE-108807
#preflight 61e87019276892ce107b4cc7
#rb Lauren.Barnes
#preflight 61e89d6fb875abaf3337bf76

#ROBOMERGE-AUTHOR: louise.rasmussen
#ROBOMERGE-SOURCE: CL 18669277 in //UE5/Release-5.0/... via CL 18669285 via CL 18669305
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18669314 by louise rasmussen in ue5-main branch]
2022-01-19 19:08:06 -05:00
matt hoffman
588c81cff0 Editor: Fixed a typo in the Plugin UI about editing being disabled.
#jira None
#rb None
#preflight 61e89ca763639eb6f607db34

#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 18668834 in //UE5/Release-5.0/... via CL 18668841 via CL 18668854
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18668864 by matt hoffman in ue5-main branch]
2022-01-19 18:45:54 -05:00
mic rooney
926ad2358a Work to re-enable the plugin browser for fortnite.
* Adding config option to disable the enable/disable checkbox for plugins in the plugin browser.
* Updating plugin templates to be driven from data
* Adding new plugin templates for fortnite

[REVIEW] [at]Bob.Tellez, [at]Michael.Noland, [at]Eric.Knapik, [at]Bill.Colby, [at]Josh.Andersen



#preflight 61e76c4d843acf1b24115b55

#ROBOMERGE-OWNER: mic.rooney
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18642505 via CL 18642948 via CL 18646266 via CL 18646667 via CL 18646685 via CL 18653855 via CL 18653861 via CL 18653865
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18653872 by mic rooney in ue5-main branch]
2022-01-18 20:54:39 -05:00
dave belanger
e59338fcbb Add PluginUtils::FindLoadedPlugin
PluginUtils::LoadPlugin improvements and API cleanup:
- Add SynchronousAssetsScan and OutAlreadyLoaded params
- Make all loading options false by default (caller opts-in on whatever it wants instead of opting out on some)
- Put OutFailReason in the loading param struct
- Deprecate MountPlugin API and rename it LoadPlugin to mirror UnloadPlugin terminology
#rb Rex.Hill
#preflight 61a8fc58e8314ee7b598f55d

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 18358835 via CL 18364441 via CL 18364493 via CL 18364530 via CL 18434167 via CL 18435484
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18436249 by dave belanger in ue5-release-engine-test branch]
2021-12-10 18:33:00 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
christina tempelaarl
ecd3514b18 Updated raw object pointers to TObjectPtr in the EditorMode plugin template.
#jira UE-126586
#rb brooke.hubert
#preflight 6142d48c599fd8000184e232

#ROBOMERGE-AUTHOR: christina.tempelaarl
#ROBOMERGE-SOURCE: CL 17534494 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17534500 by christina tempelaarl in ue5-release-engine-test branch]
2021-09-16 02:15:18 -04:00
matt kuhlenschmidt
05eec6238b Plugin browser fix templates to use the new suggested slate style and icons. Fix button look.
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 17503964 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17503972 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-09-14 09:22:52 -04:00
brooke hubert
2ca03c363a Change the tooltip for beta and experimental in plugin manager to apply to the icon and label text.
#rnx
#Jira UETOOL-3036
#preflight 6112bd6f0ccb840001b9c1cb
#rb steven.dao

#ROBOMERGE-SOURCE: CL 17123069 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17123169 by brooke hubert in ue5-release-engine-test branch]
2021-08-10 16:06:50 -04:00
aurel cordonnier
dc4bf61540 Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553

[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
brooke hubert
d8b5d52c14 Updating wording and adding help text to the beta and experimental plugin warnings in the plugin manager.
#Jira UETOOL-3036
#preflight 610808ac03d3030001f2eaf1
#rb lauren.barnes zach.rammell

#ROBOMERGE-SOURCE: CL 17018017 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v839-17012307)

[CL 17018043 by brooke hubert in ue5-release-engine-test branch]
2021-08-02 13:47:12 -04:00
michael noland
9a5aafa50c Fixed use of deprecated FInputGesture in some plugin wizard templates (and two use cases generated from those templates)
#jira UE-120244
#jira UE-120117

#ROBOMERGE-SOURCE: CL 16941158 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16941171 by michael noland in ue5-release-engine-test branch]
2021-07-23 15:57:22 -04:00
justin hare
becc1c3c68 Updating Editor Mode plugin template to follow UE5 guidelines and use UEdMode instead of FEdMode
#jira none
#rb brooke.hubert

#ROBOMERGE-SOURCE: CL 16610298 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16610315 by justin hare in ue5-release-engine-test branch]
2021-06-09 14:58:17 -04:00
justin hare
a72569d044 Updating Editor Mode plugin template to follow UE5 guidelines and use UEdMode instead of FEdMode
#jira none
#rb brooke.hubert
#preflight 60c0e5ec79a7fe00011f7b73

#ROBOMERGE-SOURCE: CL 16609793 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16609808 by justin hare in ue5-release-engine-test branch]
2021-06-09 14:38:51 -04:00
Lauren Barnes
39f1923ed0 Deprecating .Icon() as a slate attribute on SDockTab. By default, tab icons fall back to using the one for the tab spawner's menu item. SetTabIcon can be used in the edge cases where an icon needs to be set that doesn't match the default. Updating all found cases of .Icon() usage on SDockTab.
#jira UETOOL-3429
#preflight 60996a2bdd2e00000126ff25
#rb Matt.Kuhlenschmidt

[CL 16251489 by Lauren Barnes in ue5-main branch]
2021-05-10 14:19:15 -04:00
michael noland
042d0046be Added a scoped slow task when checking out .uplugin files
[CODEREVIEW] lauren.barnes
#jira nojira
#lockdown marc.audy

#ROBOMERGE-SOURCE: CL 15968809 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15988512 by michael noland in ue5-main branch]
2021-04-13 09:19:16 -04:00
michael noland
9604e668fd Provide a drop-down for editing plugin dependencies (using GetOptions to offer other discovered plugins that don't *directly* depend on the plugin being edited)
#jira UE-110146
[CODEREVIEW] lauren.barnes

#ROBOMERGE-SOURCE: CL 15871778 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15871787 by michael noland in ue5-main branch]
2021-03-31 01:35:15 -04:00
michael noland
fa8f7a8d1e Fixed non-unity compile errors in PluginDescriptorEditor
#jira UE-109715

#ROBOMERGE-SOURCE: CL 15589133 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15589137 by michael noland in ue5-main branch]
2021-03-03 19:03:33 -04:00
michael noland
d8c9dfb121 Plugin editing refactors, game feature UX improvements
- Added a new plugin key BuiltInInitialFeatureState for game feature plugins to replace the three separate booleans (the old bools are still supported if this key is missing)
- Added a link from the game feature data editor to get to the plugin editor for the associated plugin
- Added display of initial plugin state to the game feature data editor
- Added a so-so mechanism to extend the plugin descriptor editor from other plugins
- Used this to allow editing the initial state for game feature plugins

#jira UE-107640
#jira UE-107643

#ROBOMERGE-OWNER: michael.noland
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 15550116 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
#ROBOMERGE-CONFLICT from-shelf

[CL 15550178 by michael noland in ue5-main branch]
2021-02-27 03:58:53 -04:00
jamie dale
107f7b0f0c Audited use of FDetailsViewArgs::ObjectsUseNameArea
CL# 15481362 changed the behavior of ObjectsUseNameArea so that the object name was visible, and upon auditing the current use of ObjectsUseNameArea it was found that all but a few cases likely intended to use HideNameArea instead.

Breaking: This change also renames FDetailsViewArgs::bShowActorLabel to FDetailsViewArgs::bShowObjectLabel to reflect what it actually does.

#rb Brooke.Hubert

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

[CL 15496134 by jamie dale in ue5-main branch]
2021-02-22 19:45:57 -04:00
matt kuhlenschmidt
cd51b11d67 Fix "New Plugins Available" notifications not disappearing after some amount of time
#ROBOMERGE-SOURCE: CL 15408663 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15408670 by matt kuhlenschmidt in ue5-main branch]
2021-02-15 13:55:38 -04:00
michael noland
a2051e7839 Making the plugin wizard extensible from other plugins
- Added RegisterPluginTemplate / UnegisterPluginTemplate to the modular feature IPluginsEditorFeature
- Added sorting, path validation, and post-creation extension points to FPluginTemplateDescription
- Devolved some choices from IPluginWizardDefinition to FPluginTemplateDescription
- Fixed a sticky width bug on the plugin wizard instructions prompt
#jira UE-107643

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

[CL 15404419 by michael noland in ue5-main branch]
2021-02-14 18:17:46 -04:00
michael noland
e0ace2ed3e Sorted project plugins above installed plugins
#jira UE-107640

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

[CL 15404415 by michael noland in ue5-main branch]
2021-02-14 18:16:30 -04:00