Commit Graph

704 Commits

Author SHA1 Message Date
rex hill
e9da6f48ca Content Browser: Deactivate Add and Import buttons in content browser when path selected does not support those features (virtual paths such as /All)
#preflight 6227f184695c94f981bc741a
#rb jamie.dale

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 19322495 via CL 19339234 via CL 19344449 via CL 19350377 via CL 19350529
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19351705 by rex hill in ue5-main branch]
2022-03-11 03:58:36 -05:00
rex hill
9252795bd8 ContentBrowser: Fix not being able to hide favorites
#jira UE-144894
#preflight skip

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 19275120 via CL 19278999 via CL 19294653 via CL 19297443 via CL 19297550
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19345717 by rex hill in ue5-main branch]
2022-03-10 19:54:37 -05:00
aditya ravichandran
54b09af1e6 Content Browser: Unlock a Browser on closing its tab, and add a toast for when all browsers are locked and the user tries to summon one
#jira UE-143981
#rb lauren.barnes
#preflight 622125734e07145cce56d399

[CL 19252415 by aditya ravichandran in ue5-main branch]
2022-03-03 15:44:38 -05:00
scott nelson
176e8c30df Fix issue with multi select in Content Browser when toggling Private Public state of an asset
- Added in bulk set Public set Private when more than one asset is selected in the Content Browser
- Additionally added in caching mechanism for selected file Public asset editability

#preflight 621fca28e15c51d8c50a90bf
#rb Rex.Hill

#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 19230234 via CL 19235956 via CL 19238861 via CL 19238938 via CL 19245822
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19247030 by scott nelson in ue5-main branch]
2022-03-03 13:14:36 -05:00
rex hill
fece0f140f Phase 2 Public Assets
- Added ability to toggle Private Content Edit mode at Folder level in Content Browser
- You cannot edit an asset's Private/Public state unless it's within a Private Content Editable folder
- Private Assets do not show up unless their within a Private Content Editable folder

#preflight 621fbc63e15c51d8c509559d
#rb Rex.Hill

#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 19226371 via CL 19235626 via CL 19238850 via CL 19238931 via CL 19245779
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19247024 by rex hill in ue5-main branch]
2022-03-03 13:14:11 -05:00
scott nelson
0b6149cf4c Updated font and padding for Public Asset tooltip UI
#preflight 621e9a413e14f0c7e5540913
#rb Rex.Hill

#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 19224985 via CL 19228155 via CL 19237761 via CL 19237938 via CL 19238473
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19239361 by scott nelson in ue5-main branch]
2022-03-03 01:27:18 -05:00
scott nelson
66d040f74f Add OnShouldFilterItem delegate to SAssetView
#preflight 621e95b3e15c51d8c5dae7e0
#rb Rex.Hill

#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 19211175 via CL 19214799 via CL 19216582 via CL 19216684 via CL 19216697
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19225339 by scott nelson in ue5-main branch]
2022-03-02 14:02:23 -05:00
aditya ravichandran
3df03cfc05 Content Browser: Added functionality to summon other Content Browsers by right clicking on the tab
#rb lauren.barnes
#preflight 62193918783beeaf8a0d8e4b

[CL 19155132 by aditya ravichandran in ue5-main branch]
2022-02-25 15:32:07 -05:00
jamie dale
bdb944808c Fixed quick jump extending the selection rather than setting it
#jira UE-139157
[FYI] zach.rammell
#rnx

#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 19063361 via CL 19063363 via CL 19075490 via CL 19077155 via CL 19078951
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19122686 by jamie dale in ue5-main branch]
2022-02-24 15:00:36 -05:00
zach rammell
35b8c062d5 Fix for content browser quick jump expanding selection
#jira UE-139157
#rb none
#preflight 620d519be06ffdf305e5f2d2

#ROBOMERGE-AUTHOR: zach.rammell
#ROBOMERGE-SOURCE: CL 19022819 via CL 19023039 via CL 19023259 via CL 19031937
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v917-18934589)

[CL 19032167 by zach rammell in ue5-main branch]
2022-02-17 03:42:57 -05:00
paul chipchase
c7cad5cf29 Improve user visibility for packages with virtualized data by adding "Has Virtualized Data" to the tool tip in the content browser as well as adding an asset filter to hide all packages without virtualized data.
#rb Johan.Torp, Lauren.Barnes
#jira UE-135423
#rnx
#preflight 620374f674604bc6b1a62882

- The filter can be found in Filter->Other Filters -> Virtualized Data
- Since we only want to store if a package has virtualized data or not we can just use a bit in FAssetPackageData::Flags

[CL 18951020 by paul chipchase in ue5-main branch]
2022-02-11 08:04:32 -05:00
zach rammell
18ac669b42 Asset View: Quick jumping now affects navigation selection
Previously, quick jumping would not properly move the selection, making it so that navigation after jumping would ignore the jump.

#jira UE-139157
#rb Patrick.Laflamme
#preflight 6204396cbf7362cd77f98d91

#ROBOMERGE-AUTHOR: zach.rammell
#ROBOMERGE-SOURCE: CL 18929685 via CL 18929752 via CL 18929770 via CL 18930108 via CL 18930394
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)

[CL 18930400 by zach rammell in ue5-main branch]
2022-02-09 20:52:09 -05:00
Robb Surridge
65a3c1236d Move IntroTutorials to a plugin. Part 1: move code module and clean up references.
#jira 141830
#preflight 6202f3e4bd4f846436f1dfc6
#rb lauren.barnes

[CL 18920903 by Robb Surridge in ue5-main branch]
2022-02-09 13:00:06 -05:00
bob tellez
b89ee92911 Merging CL#18894607
[VK] Bandaid to prevent the loading of assets in ContentBrowser on hover. This disables the experimental Public/Private asset tooltip state UI from refreshing correctly when toggled.
#preflight skip
#rb Bob.Tellez

#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 18895063 via CL 18895077 via CL 18895086 via CL 18896466 via CL 18896757
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18897006 by bob tellez in ue5-main branch]
2022-02-07 20:06:17 -05:00
lauren barnes
a9929ce27d Slight increase to the sources panel splitter size and hit detection handle in the Content Browser to improve UX
#jira UE-137444
#rb trivial
#preflight 61fd8108f370b0d3111e35d9

#ROBOMERGE-OWNER: lauren.barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 18872698 via CL 18872751 via CL 18872779 via CL 18875040 via CL 18875527
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18875542 by lauren barnes in ue5-main branch]
2022-02-04 17:45:49 -05:00
sebastian nordgren
b89a39b7f2 Fixed crash when SDockingTab::GetTabManager() dereferenced an invalid weak pointer. GetTabManager has been deprecated in favor of GetTabManagerPtr which returns a TSharedPtr.
#jira UE-140354
#preflight 61fbda35176256ec4f6ffa17
#rnx
#lockdown jeanmichel.dignard
#rb patrick.boutot

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18861915 in //UE5/Release-5.0/... via CL 18862125 via CL 18862236
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18862253 by sebastian nordgren in ue5-main branch]
2022-02-04 08:33:30 -05:00
scott nelson
09029395d8 [VK] Add forward declare to AssetContextMenu to resolve NonUnity build failure
#preflight skip
#rb none

#ROBOMERGE-OWNER: brandon.boswell
#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 18858025 via CL 18858093 via CL 18858393 via CL 18858420 via CL 18859124 via CL 18859269
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18859302 by scott nelson in ue5-main branch]
2022-02-03 21:19:49 -05:00
scott nelson
f0faa5fe67 [VK] Add Public Asset UX Phase 1
- Allows for toggling an individual Asset's Public/Private state in the Content Browser by adding/removing the flag PKG_NotExternallyReferenceable
- Content Browser Tooltips now show Asset states (Public, Private, Read Only)
- Includes CVar ContentBrowser_EnablePublicAssetFeatureCVar to hide UI until we reach MVP
#preflight 61fc3281af01d3caef1ee7bb
#rb Francis.Hurteau

#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 18853374 via CL 18855692 via CL 18855705 via CL 18855722 via CL 18857313 via CL 18857594
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18857607 by scott nelson in ue5-main branch]
2022-02-03 20:01:38 -05:00
patrick enfedaque
e53cc4aa19 ContentBrowser: Better support for Delete/Copy/Rename operations on World Partition worlds
- FScopedLoadAllExternalObjects object that can be used to force the loading of all external actors of a WP world to allow those operations to succeed. (for larger worlds commandlet should be used)
- ContentBrowser operation like: Delete, Duplicate, Rename, Move, Copy use this new scope
- World Partition worlds are no longer loaded on right-click context menu.
- Note: change was done with explicit scopes to only address specific use cases and limit the impact of this CL. It could become a default behavior in later versions.

#jira UE-140032, UE-114002

#rb richard.malo, jeanfrancois.dube, rex.hill
#preflight 61f2b479800734b52da816b4

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18753910 in //UE5/Release-5.0/... via CL 18753926 via CL 18756993
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18757308 by patrick enfedaque in ue5-main branch]
2022-01-27 14:11:04 -05:00
billy bramer
ff7618ad06 [Backout] - CL18711482
- Caused regression with CB filters


Original CL Desc
-----------------------------------------------------------------
- Fix DisallowedClasses meta tag no longer respecting children classes; Shelf was also QA tested against original JIRA that caused the regression

#preflight 61eb5df4731e3b4088afb1f3

#ROBOMERGE-AUTHOR: billy.bramer
#ROBOMERGE-SOURCE: CL 18728686 via CL 18729824 via CL 18729833 via CL 18729837 via CL 18730116 via CL 18730189
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18730200 by billy bramer in ue5-main branch]
2022-01-25 18:39:30 -05:00
billy bramer
6b3064b442 - Fix DisallowedClasses meta tag no longer respecting children classes; Shelf was also QA tested against original JIRA that caused the regression
#preflight 61eb5df4731e3b4088afb1f3

#ROBOMERGE-AUTHOR: billy.bramer
#ROBOMERGE-SOURCE: CL 18711482 via CL 18718794 via CL 18719818 via CL 18719881 via CL 18720124 via CL 18720231
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18720236 by billy bramer in ue5-main branch]
2022-01-25 01:47:31 -05:00
jamie dale
99c15dbf3e Amortize user searching in the content browser
This avoids part of the hitch when searching the CB in large projects, as while the initial backend hitch (to show all content) remains, the frontend filtering is now amortized so the editor remains responsive as you type out your search query. The CB shows a little progress bar above the asset view while the search is running.

#jira
#rb Rex.Hill, Lauren.Barnes
#preflight 61e05ebc250b9537f77918fe

#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 18600367 via CL 18603781 via CL 18603885 via CL 18603962 via CL 18614021 via CL 18614086 via CL 18614115
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18614137 by jamie dale in ue5-main branch]
2022-01-13 22:33:30 -05:00
ben hoffman
1fec7c3dbd Add a notification when assets can't be opened pointing the user to the detailed output log.
#jira UE-129865
#rb rex.hill
#rnx
#preflight 61dcbfa0917ab97716a3e6f3

#ROBOMERGE-AUTHOR: ben.hoffman
#ROBOMERGE-SOURCE: CL 18573958 in //UE5/Release-5.0/... via CL 18574021
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18574079 by ben hoffman in ue5-release-engine-test branch]
2022-01-11 12:47:51 -05:00
lauren barnes
600aa38241 Slight increase to the sources panel splitter size and hit detection handle in the Content Browser to improve UX
#jira UE-137444
#rb trivial
#preflight 61d49108db0309127dfc52a0

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 18510903 in //UE5/Release-5.0/... via CL 18510931
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18511005 by lauren barnes in ue5-release-engine-test branch]
2022-01-04 13:53:16 -05:00
julien stjean
302f52ee97 Changed a check to a ensure to avoid crashing in a bad scenario where an asset creation would be requested while a another is active still active.
Added a line of log to help us track the potential cause of the issue.

#jira UE-104471
#preflight 61a8db639c77d610079f42ab

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 18352172 in //UE5/Release-5.0/... via CL 18352195
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18352205 by julien stjean in ue5-release-engine-test branch]
2021-12-02 10:20:12 -05:00