Commit Graph

1000 Commits

Author SHA1 Message Date
scott nelson
60da97c48a Add EULA style markdown to support RichText in slate
#rb Michael.Atchison
#preflight 6373c54a1c114bec05b23436

[CL 23182616 by scott nelson in ue5-main branch]
2022-11-17 15:30:08 -05:00
jordan hoffmann
f0b3d43099 [Feature] Review Tool Redesign
#jira UE-169460
#rb ben.hoffman
#rb david.garza
#preflight 6372dd03b6636838288e8ce8

[CL 23148041 by jordan hoffmann in ue5-main branch]
2022-11-15 19:44:53 -05:00
Matt Hoffman
e2fafa3db2 Sequencer: Camera Cut Track section now has more information when a camera cut is not found - instead of just showing no label it will instead specify if there is no binding specified, or if there is a binding specified it will say that the binding/object cannot be found.
#jira UE-169601
#rb None
#preflight 636adaeaed07daaa9a302a49

[CL 23042572 by Matt Hoffman in ue5-main branch]
2022-11-08 17:56:50 -05:00
Charles deRousiers
2190bdd38e Add Strata debug mode into the level view menu.
This gives direct access to all Strata view mode, which helps with discoverability.

All strata view mode are also available with CVar: r.Strata.ViewMode

#rb none
#jira none
#preflight 635a22c68d56375d45d65e15
#fyi sebastien.hillaire

[CL 22806075 by Charles deRousiers in ue5-main branch]
2022-10-27 02:52:45 -04:00
marco anastasi
f357eef5b5 Removed tint from Source Control Status Bar buttons icons to match UX spec
#rb none
[FYI] wouter.burgers, stuart.hill
#preflight none

[CL 22803508 by marco anastasi in ue5-main branch]
2022-10-26 23:19:00 -04:00
Robb Surridge
683dfc3e40 Make vendor links in the Plugin Browser use new Open In Web Browser icon, and update other Open In icons to match.
#jira UE-166188
#rb lauren.barnes
#preflight 6352b14cae33b04ec1070b5a

[CL 22689991 by Robb Surridge in ue5-main branch]
2022-10-21 10:54:57 -04:00
aditya ravichandran
bdb9727467 Curve Table Editor: Fix an issue causing misalignment between the rows
#rb Lauren.Barnes

[CL 22670626 by aditya ravichandran in ue5-main branch]
2022-10-20 16:45:03 -04:00
jack cai
ad9d7f4a71 Deformer graph: added an icon to shader text editor
#jira UE-164821
#rb tbd
#preflight https://horde.devtools.epicgames.com/job/633e6808d910a0768385e85c

[CL 22388844 by jack cai in ue5-main branch]
2022-10-06 20:10:29 -04:00
patrick laflamme
068b6058ab Implemented the 'Unsaved' Editor status bar button that displays the number of unsaved assets (dirty packages) the user and potential warnings with respect to the source control those asset may have.
- Implemented the UnsavedAssetTrackers plugin and enabled it by default.
  - Added the 'Unsaved' button to the Editor taskbars to display the number of unsaved packages along with a warning icon if warning are associated with one of the unsaved files.
  - Updated the 'Save Content' package to display warnings if one of the packages has warnings.
  - Added a class to monitor and periodically update the source controlled status of a collection of files/packages.
  - Changed the default value of PromptForCheckoutOnAssetModification settings to False because the Unsaved button flow is complementary (and the popup was noisy for OFPA users).
  - Updated the changelist window to use the soure control file status monitor.

#jira UE-163734 - Implement the 'Unsaved' Editor Taskbar Button
#rb Patrick.Enfedaque
#preflight 633ae915b12b8af5fde80f7c

[CL 22322224 by patrick laflamme in ue5-main branch]
2022-10-03 20:38:09 -04:00
yohann dossantos
59b5769eca -Text font size changes in Text Box (Multy-Line) widget applies only after moving the text widget
It was the initial bug, but while looking at it, I noticed that the MultilineEditableTextBox was containing both a Font via FEditableTextBoxStyle, and another one via FTextBlockStyle, thus being error prone / inconsistent.
In order to fix the underlying issue (in addition to fix the initial bug), I removed the Font from FEditableTextBoxStyle, and moved the FTextBlockStyle from MultilineEditableTextBox to FEditableTextBoxStyle.
It solves the duplication issue and so make it clear where the Font should be set/read from.
However, as the text block style is now embedded in the editable text box style, it cannot be initialized the exact same way, and I had to do some changes to ensure there was no regression, by configuring various FEditableTextBoxStyle in some style files. I also change the default value for TextBlockStyle to better match our default theme.

-Default font is not set for text widgets.
EditableWidget: ensure to have a default font, and to set the style when calling SynchronizeProperties to ensure it reacts directly without having to force a refresh (by moving the widget for instance)

Bonus:
-Move to cpp some private methods that where 'forced' inline (and we were using function pointer on them). It will avoid some noise in public interface and speed up iteration / compile time when playing with them.

#jira UE-96464
#jira UE-137126

[RN] MultilineEditableTextBox was containing both a Font via FEditableTextBoxStyle, and another one via FTextBlockStyle, thus being error prone / inconsistent.The Font from FEditableTextBoxStyle has been removed, and the FTextBlockStyle moved from MultilineEditableTextBox to FEditableTextBoxStyle. It solves the duplication issue and so make it clear where the Font should be set/read from.
However, as the FTextBlockStyle is now embedded in the FEditableTextBoxStyle, it cannot be initialized the exact same way, and you can now configure the FTextBlockStyle of FEditableTextBoxStyle when creating one from scratch, by calling SetTextStyle on it.


Test
- created a Widget blueprint with different editable types combination: multiline or single line, box or no box.
    -Validated that everything was reacting live as expected now.
    -Created a blue print to set the text style and validated it was working.
    -Create data with old version, then open it with updated version to validate that the visual was still the same and deprecation of style working as expected.
-checked different places in the editor using variation of editable text to ensure they were behaving as before (detail view, console command entry, comment on blueprint node).
#preflight 63344b9f110bb3721ef8aa77

[CL 22232366 by yohann dossantos in ue5-main branch]
2022-09-28 17:59:29 -04:00
Robb Surridge
77fafd441d Update message dialogs to use a clipboard button instead of a "Copy Message" text hyperlink.
#jira UE-164715
#preflight 632dee71a4769ad7140a1ba5
#rb lauren.barnes

[CL 22222705 by Robb Surridge in ue5-main branch]
2022-09-28 10:58:39 -04:00
marco anastasi
dd01cd42b5 Create shortcut buttons in Status Bar for Skein operations
#rb wouter.burgers, patrick.laflamme
#preflight 63301d3d665f6b8f7fab0066


RESOLUTION: Resolved conflict with IsAtLatestRevision() and GetNumLocalChanges()

[CL 22193646 by marco anastasi in ue5-main branch]
2022-09-26 16:32:49 -04:00
Robb Surridge
33f9222a7d Content Browser folder icon fixes.
- C++ folders in the folder tree now use SVGs like the other icons
- Large version of the C++ icon has been added and is now used in the asset view, same as we do for developer folders
- Small version of the open developer folder icon added and now used when developer folders are open
#jira UE-162524
#preflight 630f6dc2556fc14dce9571d5
#rb lauren.barnes

[CL 22115897 by Robb Surridge in ue5-main branch]
2022-09-21 12:55:38 -04:00
lucas dower
dcae20796b Update pose watch icon
* Deprecated UPoseWatch::IconName as only pose watch (node watch) components can have icons

#jira UE-158314
#rb jurre.debaare
#preflight 632af1a7331ace46b568cf0d

[CL 22113600 by lucas dower in ue5-main branch]
2022-09-21 11:23:06 -04:00
zach brockway
a1a067adef VR Editor: Enumerate UVREditorMode-derived classes for selection in toolbar split button dropdown, and update toolbar icon. The dropdown menu also indicates whether an HMD is available, and if so its runtime version string.
Historically not having an HMD available has meant this toolbar button would be hidden entirely, and this is still the case if no derived/alternative UVREditorMode classes are available. However, if any additional mode classes are present (for example because the user has enabled the Virtual Scouting plugin), the toolbar button will always be shown, in the hopes that surfacing the HMD status will simplify the onboarding experience for new Virtual Scouting users.

If the configured mode class becomes unavailable (for example because the corresponding plugin was subsequently disabled), then its object path will be shown as selected and disabled in the dropdown, and the primary toggle button will also be disabled until a valid mode is selected.

#jira UE-131286, UE-164026
#rb jason.walter, Lauren.Barnes
#preflight 6324f528f258fccf98e5e3ec

[CL 22087033 by zach brockway in ue5-main branch]
2022-09-19 21:57:24 -04:00
aditya ravichandran
81f7e13375 SBasicFilterBar: Move styles references in Editor only configs to StarshipCoreStyle
#jira UE-162977
#rb Lauren.Barnes
#preflight 63221d1fa514fd1e37378e13

[CL 22030221 by aditya ravichandran in ue5-main branch]
2022-09-15 11:45:59 -04:00
Sebastien Hillaire
6ee5289a8c Added cloud show flag.
#rb none
#preflight https://horde.devtools.epicgames.com/job/632068e08c478acecf528490

[CL 21980898 by Sebastien Hillaire in ue5-main branch]
2022-09-13 07:48:38 -04:00
patrick laflamme
aeddf4fe0c Implemented text search/filtering in the changelist window.
Changed the color of the uncontrolled changelist from gray to orange
Added an icon in the to the file status column header.

#jira UE-155216 - Make the selected changelist view (list of files in a CL) searchable.
#jira UE-155213 - Make the list of changelists searchable.
#rb Patrick.Enfedaque
#preflight 631b8c332b7fe03eb601ec03

[CL 21973932 by patrick laflamme in ue5-main branch]
2022-09-12 18:11:36 -04:00
max chen
c4a990e426 Sequencer: More icon updates
#jira UE-147995
#preflight 631b8241f448dc6e58f52fa1
#rb matt.hoffman

[CL 21927406 by max chen in ue5-main branch]
2022-09-09 16:27:11 -04:00
max chen
028e61c70a Sequencer: Icon updates for Sequencer and Cinematic Prestreaming
#jira UE-147995
#preflight 631b8241f448dc6e58f52fa1
#rb matt.hoffman

[CL 21927092 by max chen in ue5-main branch]
2022-09-09 16:16:07 -04:00
jared therriault
1facae65ad Property Editor:
-Add customization for FLightingChannels

#rb Lauren.Barnes

#jira UE-162861

#preflight https://horde.devtools.epicgames.com/log/630fd2fae352708d444bb4b1

#ushell-cherrypick of 21631171 by Jared.Therriault

[CL 21892691 by jared therriault in ue5-main branch]
2022-09-08 09:16:44 -04:00
karen jirak
1363ea98c1 Updating pilot the actor editor viewport toolbar section to UE5 styles.
#jira UE-160893
#rb sebastian.nordgren
#preflight 631202befb6213403c508de6
#p4v-preflight-copy 21734448

[CL 21765968 by karen jirak in ue5-main branch]
2022-09-02 15:45:10 -04:00
bryan sefcik
0837230669 Ran IWYU again on half of the Engine/Source/Editor/... source files.
#jira

[CL 21716414 by bryan sefcik in ue5-main branch]
2022-08-30 23:03:03 -04:00
WouterWeynants
2d3d0bb12d PR #8664: Update StarshipStyle spelling in comment (Contributed by WouterWeynants)
#rb trivial
#preflight n/a
#jira UE-135983

[CL 21700266 by WouterWeynants in ue5-main branch]
2022-08-30 10:26:49 -04:00
SRombauts
cb5b5f4e83 Added changelists support to PlasticSCM plugin (v1.6.2)
PR #9414: [Source Control] Add Changelists support to PlasticSCM plugin (v1.6.2) (Contributed by SRombauts)
#jira UE-160265 - GitHub 9414 : [Source Control] Add Changelists support to PlasticSCM plugin (v1.6.1)
#rb Patrick.Laflamme
#preflight 630cc6e4660db81edb6ecb8a

[CL 21677217 by SRombauts in ue5-main branch]
2022-08-29 10:22:45 -04:00