Commit Graph

300 Commits

Author SHA1 Message Date
yohann dossantos
c9825f6aee Update a version number in the documentation about Font DPI settings.
#rb trivial

[CL 26718317 by yohann dossantos in ue5-main branch]
2023-07-31 15:50:30 -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
Justin Slick
f7b0676e0e UEDOC-16262
Added additional information to the Sine and Cosine Material Expression tooltips.

[CL 25802384 by Justin Slick in ue5-main branch]
2023-06-05 16:17:40 -04:00
Justin Slick
94d9e2c218 #UEDOC-16262
Corrected an innacuracy in the Sin and Cosine Material Expression tooltips.

[CL 25693336 by Justin Slick in ue5-main branch]
2023-05-30 18:42:58 -04:00
Robb Surridge
007838a919 Improve collision tooltips.
#jira none
#rb jorge.musalem
#preflight 63dd3061244dc45a2096fd42

[CL 24266638 by Robb Surridge in ue5-main branch]
2023-02-16 15:04:08 -05:00
Robb Surridge
d3867f56b7 Clean up obsolete material in the enhanced tooltip folder.
#rb liam.hewitt
#jira none
#preflight 63c0753f0225f00e14ab77ec

[CL 23677115 by Robb Surridge in ue5-main branch]
2023-01-13 09:28:37 -05:00
Robb Surridge
1331d97efa Fix link to docs for the PlayerStart actor.
#jira UE-172238
#rb chris.butta
#preflight 6393933e0d013d47ef39a748

[CL 23468139 by Robb Surridge in ue5-main branch]
2022-12-09 15:15:00 -05:00
Robb Surridge
eb4958f9bb Move internal property name display from tooltip to contextual menu.
#jira none
#rb sebastian.nordgren
#preflight 6390bdbc5624e6da5e7df5ca

[CL 23447286 by Robb Surridge in ue5-main branch]
2022-12-08 11:03:21 -05:00
Robb Surridge
1c5db6cc79 Update tooltips for the Outliner.
#jira UE-169777
#rb aditya.ravichandran
#preflight 6376463c7f17df38a232edec

[CL 23176551 by Robb Surridge in ue5-main branch]
2022-11-17 10:55:38 -05:00
Robb Surridge
e144f36806 Improved tooltips for pinning actors.
Adds new capabilities to the enhaced tooltip system to support this:
- Can now create enhanced tooltips for menu items created with `AddMenuEntry`, using tooltip localization IDs as excerpt names
- Bulleted lists and numbered lists now render with a hanging indent (using a horizontal box with two slots)
- Can share content between two tooltips using the new `[VAR:ExcerptAlias]` variable.
#jira UE-142156
#preflight 630f8b10e352708d4446bc89
#rb lauren.barnes

[CL 21722781 by Robb Surridge in ue5-main branch]
2022-08-31 12:30:19 -04:00
Robb Surridge
177185d09e Remove old UE4 tutorial source documents and images.
#jira UE-104742
#rb lauren.barnes
#preflight 62f2c426d15babfa654a989a

[CL 21317219 by Robb Surridge in ue5-main branch]
2022-08-10 09:33:19 -04:00
Robb Surridge
b81ca15f2f Coding standard fixes: gender-inclusive language
#preflight 62d976a8d54af4b9a20784bc
#jira UE-158724
#rb lauren.barnes

[CL 21221236 by Robb Surridge in ue5-main branch]
2022-07-22 11:01:51 -04:00
kimio yasuda
4c771039db UELOC-19462 Fixed Japanese typo [EXCERPT:UMaterialExpressionDivide]
[CL 21066693 by kimio yasuda in ue5-main branch]
2022-07-12 21:34:58 -04:00
shinhye kang
2097114542 #loc UE5 Release DocKOR Updated against CL#19906333
#jira UE-142169
#preflight none
#rb none

#ROBOMERGE-AUTHOR: shinhye.kang
#ROBOMERGE-SOURCE: CL 20127959 in //UE5/Release-5.0/... via CL 20129416
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20132120 by shinhye kang in ue5-main branch]
2022-05-10 19:40:06 -04:00
kimio yasuda
983206c37c #LOC UE5.0 DocJPN Updated against #19906333
#jira UE-142169
#rb none
#preflight none

#ROBOMERGE-AUTHOR: kimio.yasuda
#ROBOMERGE-SOURCE: CL 19973707 in //UE5/Release-5.0/... via CL 19983338
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19985961 by kimio yasuda in ue5-main branch]
2022-04-29 17:07:52 -04:00
kimio yasuda
bbd377334a #LOC UE 5.0 DocJPN Updated against #19906333
#jira UE-142169
#preflight none
#rb none

#ROBOMERGE-AUTHOR: kimio.yasuda
#ROBOMERGE-SOURCE: CL 19961554 in //UE5/Release-5.0/... via CL 19963276
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19971673 by kimio yasuda in ue5-main branch]
2022-04-28 18:52:21 -04:00
kimio yasuda
5f82b3be73 #LOC UE5.0 DocJPN Updated against #19906333
#preflight none
#jira UE-142169
#rb none

#ROBOMERGE-AUTHOR: kimio.yasuda
#ROBOMERGE-SOURCE: CL 19961530 in //UE5/Release-5.0/... via CL 19963263
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19971665 by kimio yasuda in ue5-main branch]
2022-04-28 18:52:13 -04:00
mengan he
e376ea2486 Update zhCN translation against 19906333
#jira UELOC-17781
#preflight none, translation update only

#ROBOMERGE-AUTHOR: mengan.he
#ROBOMERGE-SOURCE: CL 19938820 in //UE5/Release-5.0/... via CL 19941102
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19945705 by mengan he in ue5-main branch]
2022-04-27 16:08:23 -04:00
robb surridge
69ce72d50a Remove UE4 mentions and images in enhanced tooltip files.
#jira UE-142169
#preflight 626306b000654785f41b51ae

#ROBOMERGE-AUTHOR: robb.surridge
#ROBOMERGE-SOURCE: CL 19906333 in //UE5/Release-5.0/... via CL 19910242
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19911511 by robb surridge in ue5-main branch]
2022-04-25 19:14:15 -04:00
robb surridge
ce7f39bdfc Fix or remove broken links to docs in tooltip files.
#jira UE-121430
#preflight 61e8901a276892ce1081f676
#rb trivial

#ROBOMERGE-AUTHOR: robb.surridge
#ROBOMERGE-SOURCE: CL 18667383 in //UE5/Release-5.0/... via CL 18667394 via CL 18668166
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18668340 by robb surridge in ue5-main branch]
2022-01-19 18:28:19 -05:00
UnrealBot
aa952f5758 Branch snapshot for CL 16549112
[CL 16549112 in ue5-main branch]
2021-06-03 18:23:24 +00:00
Mitchell Wilson
f0a83e9112 Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main)
#rb none
#rnx

[CL 9551884 by Mitchell Wilson in Main branch]
2019-10-11 16:59:16 -04:00
Ben Hoffman
8781c1f057 Update the tooltip on the F, T and V Interp functions to be explict about what happens when you pass in 0 speed
#rb Michael.Noland
#jira UE-44291

[CL 8385306 by Ben Hoffman in Dev-Framework branch]
2019-08-30 13:46:15 -04:00
Marc Audy
278eda75dd Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7234503
#rb
#rnx

[CL 7263339 by Marc Audy in Dev-Framework branch]
2019-07-10 13:47:03 -04:00
Marc Audy
bcc53f72d7 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4898645
#rb
#rnx

[CL 4917956 by Marc Audy in Dev-Framework branch]
2019-02-05 23:17:27 -05:00