Commit Graph

127 Commits

Author SHA1 Message Date
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
Matt Peters
7ad238a806 AssetRegistry includes (Engine/Source): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270509a220f89f0ad573030

[CL 20016982 by Matt Peters in ue5-main branch]
2022-05-02 18:06:48 -04: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
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
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
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
luc eygasier
963f2dc2a2 Fixes AssetView not keeping Source Control state icon when switching view. SCCStateWidget was not constructed yet during Source Control State initialization
#jira UETOOL-4318
#rb Francis.Hurteau

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 17632807 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17632820 by luc eygasier in ue5-release-engine-test branch]
2021-09-27 13:22:48 -04:00
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
daren cheng
1feccb8ad3 Enable widget library by default.
---
Add size & type display options to SAssetView constructor / interface.
Implement search & centralized list / column / size control on widget library.

#jira UE-121731
#rb Julien.StJean, Vincent.Gauthier
#preflight 611d61c88ff554000152647e

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

[CL 17234363 by daren cheng in ue5-release-engine-test branch]
2021-08-19 11:04:54 -04:00
matt kuhlenschmidt
926339dc23 enable overflow ellipsis on tabs and content browser tiles
#ROBOMERGE-SOURCE: CL 16898644 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16898653 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-07-20 13:30:20 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
matt kuhlenschmidt
08cfa4f7a3 Fix unreal icon artifacts in project browser
#jira UE-111808

#lockdown simon.tourangeau

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

[CL 15949148 by matt kuhlenschmidt in ue5-main branch]
2021-04-07 21:33:33 -04:00
matt kuhlenschmidt
fa3ea308fa Fix generic thumbnail images for content browser assets not scaling based on user thumbnail size
#jira UE-112761

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

[CL 15920961 by matt kuhlenschmidt in ue5-main branch]
2021-04-05 14:56:18 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
matt kuhlenschmidt
ed5702eb16 Fix content browser settings icon being too hard to see with no text label
Fix content browser tile medium size thumbnails not allowing 3 lines for the asset name

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

[CL 15371127 by matt kuhlenschmidt in ue5-main branch]
2021-02-09 17:56:15 -04:00
Matt Kuhlenschmidt
c13ac505b2 Updated source control icons
Source control providers now require an FSlateIcon and implementation of GetIcon instead of overriding mutliple functions to do the same thing. Fixed up all known source control providers.

#jira UETOOL-2812

[CL 15045642 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-11 20:50:19 -04:00
geoff evans
3576e505bf Add asset file path length to content browser tooltip
Upcoming cooker changes remove the path length limitations for cooked file paths. This change forks and specializes/simplifies the path computation for source asset file paths, and adds the file path length (and maximum allowed) to the tooltip so users can still peek about any prohibitively long file paths in their project on disk.

#jira UE-102547

[CL 14791106 by geoff evans in ue5-main branch]
2020-11-19 17:21:15 -04:00
geoff evans
bde28af943 Redefine Content Browser's "RealTime Thumbnails" to be only the item the cursor is hovering over instead of every thumbnail in an SAssetView.
This change removes the use of boolean attribute AreRealTimeThumbnailsAllowed. This attribute is less than ideal, design-wise, since it uses the thumbnail pool to drive the behavior of the thumbnails. Instead we build in default hover behavior to the thumbnail slate widgets, and implement plumbing for custom pathways to enable/disable real time behavior per thumbnail.

-> Add default OnMouseEnter/OnMouseLeave events on SAssetThumbnail for default hover behavior (over the actual thumbnail image), which supports detail panel, customizations, and things like FoliageEditor and Niagara Stack Overview thumbnail strip.
-> Add thumbnail initialize pathway support for disabling default hover behavior for use cases where the logical asset is more than just the thumbnail image (border elements, text elements with the asset name, etc).
-> Add custom OnMouseEnter/OnMouseLeave handlers on SAssetTileItem, SAssetListItem to perform real time behavior on entire logical asset item in Content Browser and Asset Picker.

#rb francis.hurteau
#fyi matt.kuhlenschmidt
#jira UETOOL-2363

[CL 14673948 by geoff evans in ue5-main branch]
2020-11-05 21:41:33 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Matt Kuhlenschmidt
d390cbe0c7 Remove broken drop shadow from content browser list view
[CL 14010267 by Matt Kuhlenschmidt in ue5-main branch]
2020-08-03 10:33:29 -04:00
Matt Kuhlenschmidt
115a0bd380 Content browser reskin changes
- Made content browser toolbar extensible so that the import button functions properly
- Various incremental folder and asset style changes

[CL 13975798 by Matt Kuhlenschmidt in ue5-main branch]
2020-07-30 11:55:49 -04:00
Matt Kuhlenschmidt
e0b2b0589d Fixed asset class name in CB thumbnails not wrapping.
[CL 13963611 by Matt Kuhlenschmidt in ue5-main branch]
2020-07-29 11:19:29 -04:00
Matt Kuhlenschmidt
2e1aa75fa4 Content browser reskin reworks
Changed the look of folders
Changed the look of filters
Changed the look of the text for asset tiles

[CL 13963307 by Matt Kuhlenschmidt in ue5-main branch]
2020-07-29 10:50:26 -04:00
Matt Kuhlenschmidt
5c064acc86 Initial pass on content browser reskin
[CL 13949190 by Matt Kuhlenschmidt in ue5-main branch]
2020-07-27 16:11:54 -04:00