#rb daniel.wright
#jira UE-226398
#[robomerge] 5.5
#[fyi] brian.karis, ola.olsson, andrew.lauritzen, krzysztof.narkowicz
#ushell-cherrypick of 36751872 by graham.wihlidal
[CL 36830409 by graham wihlidal in 5.5 branch]
This will simply check the value of this cvar:
[GameProjectUtils]
SuppressUpdateProjectFilePromptNotification=true
Upon first clicking the "Don't show this again" checkbox, that CVar will be set to true.
#rb brooke.hubert, guillaume.patry, jodon.karlik
#rnx
[CL 35118007 by ben hoffman in ue5-main branch]
- also remove "Ray Tracing" check box from new project dialog.
#rb aleksander.netzel, Krzysztof.Narkowicz
[CL 32835564 by tiago costa in ue5-main branch]
Root cause: the update of bAddPacks to False in the Game config was not saved to disk
Solution: Added a "SectionsToSave" section to the DefaultGame.ini at creation to add the 'StartupActions' as persistable
#jira UE-211233
#rb Josh.Adams
#rnx
[CL 32769215 by jeanluc corenthin in ue5-main branch]
- SPathPicker calls OnPathSelected in its Construct when path is valid(passes filters). This is controlled by a flag in FPathPickerConfig, off by default.
- SNewClassDialog disables Create button until OnPathSelected is called)
#jira UE-202592
#rb aditya.ravichandran, brooke.hubert
[CL 31833631 by kerim borchaev in ue5-main branch]
* 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]
- 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]
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]
- 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]