Commit Graph

528 Commits

Author SHA1 Message Date
steve robb
6d5b974842 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30735396 by steve robb in ue5-main branch]
2024-01-19 19:41:56 -05:00
dan smith
fe6e821dd4 Fixed [at]oaram typo (should be [at]param) in various files
#rnx

[CL 28698745 by dan smith in ue5-main branch]
2023-10-11 22:54:35 -04:00
tiago costa
5e888ae8a6 Don't replace the default local exposure settings specified in templates when creating a new project.
- for example, virtual production projects want to have local exposure disabled by default.

#rb none

[CL 27786219 by tiago costa in ue5-main branch]
2023-09-12 06:05:36 -04:00
vincent gauthier
0540099b2b Minor fix to TextBlock in New C++ Class dialog to fix localization in Japanese.
#jira UE-192771
#rb trivial

[CL 27723997 by vincent gauthier in ue5-main branch]
2023-09-08 15:38:27 -04:00
kirill zorin
6b206ca86d Turning on FormatStringSan in UBT
#rb joe.kirchoff

[CL 27314833 by kirill zorin in ue5-main branch]
2023-08-23 14:49:29 -04:00
jamie dale
b79af6ffa9 SNewClassDialog fixes
* Correctly set the "IsExternallyReferenceable" state after creating a BP class
* Fixed the initial path not being selected in the path picker when creating a BP class
* Hide the "Class Type" label when creating a BP class, as it has no value
* Show the current resolved "Path" when creating a BP class, as not everything in the path picker may update it

#jira
#rb Scott.Nelson
#rnx

[CL 27245956 by jamie dale in ue5-main branch]
2023-08-21 13:48:18 -04:00
calvin zheng
d6029aa03c Fix C++ project creation error: Failed to open selected source code accessor 'Xcode'
#jira UE-189861
#rb Josh.Adams

[CL 26832983 by calvin zheng in ue5-main branch]
2023-08-03 19:22:06 -04:00
jeanmichel dignard
43dd206097 Filter out program projects from the project browser
#jira UE-191160
#rb julien.stjean

[CL 26752674 by jeanmichel dignard in ue5-main branch]
2023-08-01 16:20:22 -04:00
tiago costa
754ea0ade7 Change default Local Exposure settings (contrast scale set to 0.8).
- Enabled Local Exposure in new projects via project "Default Settings".
- Modified default Local Exposure values in PPV.

In order to keep PPV in existing projects unmodified, this change adds a new BranchObjectVersion so that when loading assets saved in previous engine version, the default values are set accordingly before deserialization happens.

#rb daniel.wright, marc.audy

[CL 26557359 by tiago costa in ue5-main branch]
2023-07-24 17:53:34 -04:00
alejandro aguilar
f8de38e4a3 Removed old logic for processing EOS Sessions and Lobbies presence information, left new logic.
Removed config option to alternate between the two.
Removed automatic addition of the config option to new projects.

#jira UE-185410
[REVIEW] [at]Joe.Graf, [at]Chris.Varnsverry

[CL 26232071 by alejandro aguilar in ue5-main branch]
2023-06-26 09:10:08 -04:00
yohann dossantos
8c0370a000 - Added a per project Font display DPI setting, in order to allow using (but not being limited to) the standard 72 DPI used by most creation software (Photoshop, Figma,...). Slate will still work at 96DPI.
- Converted the font size to float, to allow specifying more precise size, and support the sizes that would be wanted at (for instance) 72 DPI, without losing information (ie rounding to the closest 96DPI int).
- Change various font caches behavior (glyph, advance, kerning...) to match behavior of Freetype, and ensure that a given size in Freetype will be stored only once in the font caches.
- Added cvar commands:
    - Slate.DumpFontCacheStats: will display the list of all font combinations used, with the number of glyphs for each combination.
    - Slate.FlushFontCache: will clear the font caches as well as the font atlases, then will invalidate all the widgets to force the cache to be refilled.
- Fixed the combo box for font typeface selection not disabled when necessary.

#tests:
- changed the Font display settings between various values and customDPI, validatet that everything was save correctly, and that the display was reacting to the value change.
- tested all the tooltips, simple, extended (ctrl + alt), and dynamic (display of the current DPI setting next to the font size).
- validated that the font atlas/cache was containing not more than one time each glyph rendered by Freetype.
- validated that the edition of the font size was still fully functionnal (spinbox, undo/redo, support of disable state,...).
- tested default value for a new project (72DPI).
- compiled Slate/SlateCore/UMG with UnsafeTypeCastWarningLevel = WarningLevel.Warning to fix warnings related to the change.
- tested in a game with latest changes from BP team (CL 26034633), ensuring that there are no regression related to the change of type (int to float) from the Font size.
- running with it in a game and UE branch for months.

#jira UE-152161
#rb patrick.boutot

[CL 26074522 by yohann dossantos in ue5-main branch]
2023-06-16 18:35:04 -04:00
joe kirchoff
581832117c Update BuildSettingVersion.Latest to V4
[CL 25881036 by joe kirchoff in ue5-main branch]
2023-06-08 16:11:38 -04:00
maxime mercier
4d418c1a14 Use new Blueprint association change for SNewClassDialog
Support new blueprint type for entity prefab

[CL 25791337 by maxime mercier in ue5-main branch]
2023-06-05 10:03:18 -04:00
brooke hubert
e62fecb8a3 Look for parent class templates too when generating class header & class cpp files
Cherrypick CL 25662803
#jira none
#rb brooke.hubert
#preflight 6476010fc02f18c8f534fb50

[CL 25677056 by brooke hubert in ue5-main branch]
2023-05-30 10:23:58 -04:00
bryan sefcik
91c57d395e Removed redundant module includes.
#preflight 645d4bf3aa3c584c0b5b3a67

[CL 25435653 by bryan sefcik in ue5-main branch]
2023-05-11 16:48:21 -04:00
jamie dale
933348f856 Use the FMessageDialog overloads that pass the optional title by-value
#jira
#rb none
#rnx

[CL 25062589 by jamie dale in ue5-main branch]
2023-04-15 19:49:32 -04:00
robert srinivasiah
8cfb3c3906 Remove OculusVR + Steam VR references
#jira UE-173787
#preflight 642d34af6a37fb35e976f51c
#rb Arciel.Rekman, Jeff.Fisher

[CL 24962180 by robert srinivasiah in ue5-main branch]
2023-04-06 23:23:09 -04:00
robert seiver
b713d5d4f8 Remove leading "/" characters in Linux filepaths being used for sorting keys so that blank projects, which use the magic string "_1" for sorting, go back to being sorted first as intended.
#jira UE-131844
#rb James.Singer
#preflight 642daa2a6a37fb35e9a0f86e

[CL 24933737 by robert seiver in ue5-main branch]
2023-04-05 15:01:19 -04:00
Jeff Fisher
64403c6f95 UE-181471 Delete SteamVR plugin.
-Deprecated in 5.1.  OpenXR should be used instead.
-A few instances of the string "SteamVR" remain.  In some case we are comparing to the OpenXR Runtime name, which remains correct.  In some we are searching input profile paths for SteamVR, which also remains correct.  VRScouting is doing the input profile path and then overriding VREditor's view of the xr plugin name, so at first glance VREditor still seems to be using SteamVR, but it actually does not depend on that (That code will likely be further refactored as time goes on).
#jira UE-181471
#preflight 64233be9803cb466e86ad33c
#review
#rb Arciel.Rekman

[CL 24825198 by Jeff Fisher in ue5-main branch]
2023-03-28 15:55:51 -04:00
alejandro aguilar
d147c97861 Added bUsesPresence as an attribute in EOS Sessions and Lobbies to retrieve it reliably instead of infering it from other data.
Wrapped new logic in config option bUseSessionPresenceAttribute.

#jira UE-179500
#review @Joe.Graf, @Rob.Cannaday, @Chris.Varnsverry, @Ryan.Hairyes, @Neil.Davidson
#preflight 6421722ac42c7fd1cb6e26bd

[CL 24800780 by alejandro aguilar in ue5-main branch]
2023-03-27 06:54:25 -04:00
christopher waters
a132db72f0 Cleaning up various include paths including removing redundant or unnecessary Public and Private paths.
[CL 24372000 by christopher waters in ue5-main branch]
2023-02-22 18:01:53 -05:00
Joe Kirchoff
18a92ca65c Update BuildSettingsVersion default for new projects
#jira UE-176989
#rb trivial
#preflight 63eebe4581646f1f2412ba51

[CL 24272958 by Joe Kirchoff in ue5-main branch]
2023-02-16 18:56:47 -05:00
aditya ravichandran
f8b7ee5555 Replace any instances of "Source Control" with "Revision Control" in text in the Editor
#rb JeanMichel.Dignard, Robb.Surridge
#preflight 637d180efa348e8480e8837e

[CL 23250808 by aditya ravichandran in ue5-main branch]
2022-11-23 11:57:50 -05:00
zach rammell
2a2d32bf63 Fix truncation warnings in GameProjectGeneration module
#jira UE-169486
#rb trivial
#preflight 636aa44e63037c10265d4c40

[CL 23033557 by zach rammell in ue5-main branch]
2022-11-08 13:52:08 -05:00
Julien StJean
68b38b94f7 Fix an issue with the project dialog temporaly showing the wrong options for a template.
By switching the notification mode of tiles, we avoid the weird state that appends when the selection changed but we didn't recive the selection change notification yet.

#jira UE-168857
#preflight 636977ca450be1d9f8f96e09
#rb Lauren.Barnes

[CL 23018372 by Julien StJean in ue5-main branch]
2022-11-07 16:41:28 -05:00