1094 Commits

Author SHA1 Message Date
luc eygasier
4b9b4d2914 Updates styles for actionable messages.
#jira UE-204527
#rb jonathan.bard

[CL 32509806 by luc eygasier in 5.4 branch]
2024-03-26 11:17:05 -04:00
luc eygasier
304ec67335 Adds SActionableMessageViewportWidget in Viewport's toolbar.
This widget will host warnings or messages with the ability to automate actions for the user.

Current actionable messages:
* Invalid Landscape grassmaps, with associated rebuild action
* Invalid Landscape physical materials, with associated rebuild action
* Invalid Landscape nanite meshes with associated rebuild action
* Invalid grassmaps, physical materials, nanite meshes will be agregated to only one message if multiple rebuild are necessary
* Landscape proxy packages needs to be updated, with associated mark dirty action

#jira UE-204527

#rb Jonathan.Bard

[CL 32498626 by luc eygasier in 5.4 branch]
2024-03-26 02:00:30 -04:00
luc eygasier
d178d5cf36 Undo //Fortnite/Release-29.20/Engine/... changelist 32186488
#jira UE-204527

[CL 32498322 by luc eygasier in 5.4 branch]
2024-03-26 01:51:10 -04:00
luc eygasier
fe65ae930c Adds SActionableMessageViewportWidget in Viewport's toolbar.
This widget will host warnings or messages with the ability to automate actions for the user.

Current actionable messages:
* Invalid Landscape grassmaps, with associated rebuild action
* Invalid Landscape physical materials, with associated rebuild action
* Invalid Landscape nanite meshes with associated rebuild action
* Invalid grassmaps, physical materials, nanite meshes will be agregated to only one message if multiple rebuild are necessary
* Landscape proxy packages needs to be updated, with associated mark dirty action

#jira UE-204527

#rb chris.tchou, jonathan.bard

[CL 32498281 by luc eygasier in 5.4 branch]
2024-03-26 01:50:39 -04:00
robert millar
26cac53460 Icons in content browser for plugin root folders
- CVar ContentBrowser.ShowPluginFolderIcon to control visibility, disabled in UEFN restricted mode
- Child folders in plugins use normal icon to reduce visual noise


#ushell-cherrypick of 31731424 by robert.millar

[CL 32496330 by robert millar in 5.4 branch]
2024-03-26 00:34:38 -04:00
robert millar
5f8384246e Special icon for virtual organizational folders in content browser.
- ContentBrowserUtils::ShouldShowCustomVirtualFolderIcon and cvar ContentBrowser.ShowCustomVirtualFolderIcon so it can be disabled in UEFN
- Attribute ContentBrowserItemAttributes::ItemIsCustomVirtualFolder for categorization
- Built-in folders like All, Game, Engine, Plugins are not marked with the above attribute
- Set ContentBrowser.ShowCustomVirtualFolderIcon to 0 when entering UEFN restricted mode

#rb Rex.Hill

[CL 32492600 by robert millar in 5.4 branch]
2024-03-25 19:41:51 -04:00
wouter burgers
4015db530a Skein / ViewportStatus: Added SourceControlOutlineMenu, which will extend the viewport's SHOW menu with options to toggle source control status outlines on actors on or off.
#rb Marco.Anastasi
#rnx

[CL 32492273 by wouter burgers in 5.4 branch]
2024-03-25 19:33:40 -04:00
aditya ravichandran
ab67891f18 Details Panel Overrides UX updates:
Move icons into an editor folder so they don't get cooked
Change the override combo button to match the desired behavior

#jira UE-192063, UE-204831, UE-205036
#rb logan.buchy

[CL 32475269 by aditya ravichandran in 5.4 branch]
2024-03-25 13:29:22 -04:00
aditya ravichandran
473b5fc2d2 Submit missing stylesheet updates with overrides support
#jira UE-204605
#rb logan.buchy

[CL 32475155 by aditya ravichandran in 5.4 branch]
2024-03-25 13:27:46 -04:00
zousar shaker
f9f63722f5 Make ZenDashboard behave as a standard (non systray) app on Windows. Remove the search widgets from the ZenDashboard menus. Add an entry to the DerivedData status bar to launch (and if needed build) ZenDashboard.
#rb dan.engelbrecht
#jira UE-204737

#ushell-cherrypick of 32089401 by Zousar.Shaker

[CL 32092641 by zousar shaker in 5.4 branch]
2024-03-07 13:13:12 -05:00
roland munguia
2576105b99 MM Editor - Fixed bad tooltip names for pose reselection and added new icon
#rnx none
#jira UE-207284
#rb samuele.rigamonti

[CL 31585363 by roland munguia in 5.4 branch]
2024-02-16 18:20:45 -05:00
robert millar
3c272cbdb3 Remove code for different icons in content browser for plugins.
#jira none

[CL 31572496 by robert millar in 5.4 branch]
2024-02-16 13:31:45 -05:00
robert millar
035034a32a Plugin content folder icon for asset tile view.
[CL 31329138 by robert millar in 5.4 branch]
2024-02-08 23:57:59 -05:00
thomas sarkanen
8d6c4cd88c Anim notify and sync marker workflow changes
Skeletons are no longer dirtied when adding notifies and sync markers from animation timelines.
Skeletons can still hold sync markers and notifies, but they are not mandatory and they can all be held in animation assets if required.
'Find References' for notifies and sync markers now launches the find/replace dialog when selected from the animation timeline.
Removing notifies and sync markers from the skeleton now does only that. To remove from animations, use the find/replace tab.
Updated BP node spawning for anim notifies to use a custom spawner, correctly use the asset registry, apply filtering and context sensitivity and move some of the code out of BlueprintGraph.
Added icons to distinguish sync markers/notifies in the editing tab.
Updated notify editing tab filtering to allow users to filter items from 'this' skeleton, compatible skeletons or other assets.

Additionally fixed up icons for some Persona tabs that were incorrect.

#jira UE-204872
#rb jaime.cifuentes, Phillip.Kavan

[CL 31168386 by thomas sarkanen in 5.4 branch]
2024-02-05 05:28:55 -05:00
richard malo
6b387a8f72 External Data Layer V1
- Allows for plugins to inject/remove content (actors) in a partitioned world
- Serves as a replacement for the experimental 'Content Bundle' feature
- Added new External Data Layer (EDL) Asset
- Added new Game Feature Action 'AddWorldPartitionContent' to control activation of an EDL asset
- Supports Data Layers inside a plugin (child of an EDL)
- Added builder to convert content bundles to EDL (UGameFeatureActionConvertContentBundleWorldPartitionBuilder)
- Feature is temporarily disabled by default and can be turned on using Editor Experimental Settings 'Enable World Partition External Data Layers' flag
#jira UE-204248
#rb JeanFrancois.Dube, Patrick.Enfedaque, Sebastien.Lussier
#tests QAGame PIE/-game/cooked, Regression test PIE/cook of latest game map, Tested PIE/cook of latest game map converted to EDL

[CL 31011245 by richard malo in 5.4 branch]
2024-01-30 12:35:20 -05:00
andrew rodham
7ce7833280 Sequencer: Outliner UX improvements
This change represents the final round of improvements to the Sequencer outliner UI per UX team's mockups. The notable changes are:

 - All widgets on the outliner are now properly aligned and maintained through a rich and extensible column management API. All columns can be toggled on and off as desired.
 - Previous/Add/Next key navigation buttons have updated icons and spacing and are consistent with the pin/lock/mute/solo icons
 - Labels and edit widgets will now forcibly overflow other, less important, widgets on hover if they are occluded because of a narrow overal outliner width
 - All rows now have a separator line
 - Track rows are now uniform heights
 - Lock camera button is now more prominent

#rb Max.Chen
#jira UE-200166

[CL 30976306 by andrew rodham in 5.4 branch]
2024-01-29 15:22:00 -05:00
robert millar
a22b242ee6 Separate icons for plugin roots and plugin subfolders
[CL 30784914 by robert millar in ue5-main branch]
2024-01-22 16:02:50 -05:00
sebastien lussier
8230a5e5f6 World Partition Editor - Added option to show/hide HLOD actors bounds, which are now hidden by default
#rb JeanFrancois.Dube

[CL 30634602 by sebastien lussier in ue5-main branch]
2024-01-16 11:01:46 -05:00
robert millar
e3bc11f078 Plugin folder icon in content browser path tree
Gated behind ContentBrowser.UsePluginFolderIcon until proper icon is ready

[CL 30622360 by robert millar in ue5-main branch]
2024-01-15 13:57:21 -05:00
george rolfe
57186e4032 EditorStyles fixed reference for EditorViewportToolBar.Button.* styles
[CL 30518724 by george rolfe in ue5-main branch]
2024-01-09 17:48:49 -05:00
george rolfe
99ed6427a8 [Slate] Added missing styles for EditorViewportToolBar.Button.*
#rb aditya.ravichandran

[CL 30489315 by george rolfe in ue5-main branch]
2024-01-08 15:48:53 -05:00
max chen
4d6a6591fd Sequencer: Additional Tree View UX
- Brighter top level hover

#rb Andrew.Rodham
#jira UE-200166

[CL 30343004 by max chen in ue5-main branch]
2023-12-14 23:01:54 -05:00
max chen
96499ec11c Sequencer: Tree View UX
- TableRowStyle for Sequencer which is a combination of the alternative row style and the show parent style - Alternating rows have different tints, parents have different tints.
- Make sure top level rows also report as a parent row
- Rows that have keys or sections selected also report as highlighted

#rb Andrew.Rodham
#jira UE-200166

[CL 30187311 by max chen in ue5-main branch]
2023-12-07 13:58:37 -05:00
max chen
6aad82d604 Sequencer: Column UX
- Update icons to 14x14
- Remove inner border
- Update opacities: Default 10%, Row Hover 25%, Row and Icon Hover 80%, Selected 100%

#jira UE-200167
#rb andrew.rodham

[CL 30143354 by max chen in ue5-main branch]
2023-12-05 19:45:55 -05:00
max chen
4c1339e965 Sequencer: UX changes for Playback Controls
- Change text "+Track" to "+Add"
- Move current frame widgets to playback controls, remove orange text on the current frame, frame counter is now in the tooltip
- Move clear in the status bar to the far left so it's easier to hit when you hover over the status bar
- Status bar changes - visible on hover of the info button, fades away/hides automatically on unhover after 2 seconds
- Add status bar and current frame to the curve editor playback controls

#jira UE-200158
#jira UE-200160
#jira UE-197844
#jira UE-201190
#rb andrew.rodham

[CL 30130942 by max chen in ue5-main branch]
2023-12-05 15:11:12 -05:00