187 Commits

Author SHA1 Message Date
Steve Streeting
f7c6bc20dc Adding new 2D visual logging shapes 2023-10-26 14:40:44 +01:00
Steve Streeting
b9f9657cc0
Update ReadMe.md
Specify the need to have `using System.IO;` in Build.cs
2023-10-17 17:29:00 +01:00
Steve Streeting
8c5f165416 Add vis and datatable to docs 2023-10-06 16:18:49 +01:00
Steve Streeting
19363c00f7 Added SteveFixedDataTableRowHandle 2023-10-06 16:15:32 +01:00
Steve Streeting
91e428a7d6 Downgrade the warning about using the game viewport client 2023-10-06 15:10:23 +01:00
Steve Streeting
dbea147110 Fix deprecation warnings 2023-08-21 18:12:58 +01:00
Steve Streeting
3e002d0259 Fix 5.1 support 2023-08-21 18:03:24 +01:00
Steve Streeting
8c09aa09e4 Fix Shipping builds, should not be including Settings module and should only register settings in editor 2023-06-12 16:11:20 +01:00
Steve Streeting
8aa8dc198e Fix for UE 5.2 include order 2023-06-09 16:15:56 +01:00
Steve Streeting
131643e47f Fix duplicated pauses for multiple sentence terminators like ... 2023-05-12 16:51:46 +01:00
Steve Streeting
47adb4e976 Avoid pausing on terminators if there isn't whitespace after
This is mostly to handle cases of mentioning file extensions etc in dialogue, e.g. you don't want a pause in the middle of ".txt"
2023-05-12 16:29:23 +01:00
Steve Streeting
737f289460 Make sentence / clause terminators configurable 2023-05-12 16:13:57 +01:00
Steve Streeting
d6fc3c95fa Fix intermittent "Failed to load Outer" error #9 2023-05-11 11:41:10 +01:00
Steve Streeting
fe126f95a3 Fix packaging error, should be referencing Settings module 2023-05-02 11:52:03 +01:00
Steve Streeting
d102c5de67 Merge branch 'line-splitting' 2023-04-20 16:38:11 +01:00
Steve Streeting
92f49949b6 Fixed not counting embedded \n chars in CalculateMaxLength 2023-04-20 16:30:19 +01:00
Steve Streeting
ff35eefc88 Improved documentation 2023-04-20 16:06:18 +01:00
Steve Streeting
e3da91dc7b Safety check, in case this method is used out of context 2023-04-20 16:05:03 +01:00
lumpn
59e0e5414f Disabled line splitting by default 2023-04-20 22:42:27 +08:00
lumpn
a0810d0781 Fixed formatting 2023-04-20 15:09:46 +08:00
Jonas Bötel
e4ec937f1c
Merge branch 'master' into line-splitting 2023-04-20 15:03:55 +08:00
lumpn
40398ef851 Promoted MaxNumberOfLines to a property 2023-04-20 13:56:01 +08:00
lumpn
c20d1113c1 Implemented fallback to lesser terminators for line splitting 2023-04-20 13:43:17 +08:00
lumpn
4805f49ccb Extracted functions 2023-04-20 13:15:09 +08:00
Steve Streeting
7a5bb9d581 Fix brief display of full line before first letter callback 2023-04-11 13:08:56 +01:00
Steve Streeting
616daac1a6 Remove unnecessary (and unsafe) set 2023-04-11 13:08:28 +01:00
Steve Streeting
0c92bcbaa8 Fix typewriter text size calculation being wrong just after first construction 2023-04-11 12:24:44 +01:00
lumpn
e41fbbeb89 Added TODOs 2023-04-10 19:13:31 +08:00
lumpn
7aac7d9d75 Implemented line chopping 2023-04-10 18:56:20 +08:00
lumpn
f0bd405cb2 Implemented line part playing 2023-04-10 18:20:51 +08:00
lumpn
e4af81cd35 Added TODO 2023-04-10 16:28:26 +08:00
lumpn
3175f5cbd4 Breaking overly long text in typewriter
WIP
2023-04-10 16:15:03 +08:00
Steve Streeting
35f8bdf35e Fix possible infinite recursion between UpdateImage() and SetVisibility() 2023-03-27 16:50:09 +01:00
Steve Streeting
e2f0f47580 Add EnhancedInput to plugin dependencies 2023-03-08 14:50:49 +00:00
Steve Streeting
33edd237c1 Update docs re NotifyEnhancedInputMappingsChanged, & expose to BP 2023-03-08 14:14:36 +00:00
Steve Streeting
46e1a18187 Merge branch 'enhanced-input' 2023-03-08 14:08:50 +00:00
Steve Streeting
9c921ce5db Updated test UI 2023-03-08 14:08:18 +00:00
Steve Streeting
e9fd6cb254 Rich text input decorator can now reference enhanced input actions 2023-03-07 18:11:48 +00:00
Steve Streeting
0aea6933dc Workaround for the problem that EnhancedInput does not tell you when contexts / mappings change 2023-03-07 16:34:39 +00:00
Steve Streeting
9e4b77d518 Initial support for Enhanced Input in InputImage 2023-03-07 15:38:11 +00:00
Steve Streeting
a2d3972eb3 Fix checkbox being tinted pink because of FSlateColor no longer defaulting to white 2023-03-07 13:00:14 +00:00
Steve Streeting
1b52815584 Fix UE5.1 crash: ditch FMemStack in DebugRenderSceneProxy 2023-02-16 17:52:05 +00:00
Steve Streeting
d859d99af4 Better current run name implementation 2023-01-09 16:14:41 +00:00
Steve Streeting
f7065721e0 Add details of the letter that was added to the event 2023-01-09 16:07:06 +00:00
Steve Streeting
79e694fb40 Missing BlueprintAssignable 2023-01-09 13:11:26 +00:00
Steve Streeting
9aad397561 Add event for when the run name changes 2023-01-09 13:10:48 +00:00
Steve Streeting
068810dc61 Add access to run name and delegate for letter added
Also tidy up some duplicated code
2023-01-09 13:06:04 +00:00
Steve Streeting
cb8a830d54 5.0 compat 2023-01-09 12:45:18 +00:00
Steve Streeting
cc6eea4862 Fix warnings in UE 5.1 2023-01-09 11:59:32 +00:00
Steve Streeting
13627265c9 TypewriterText: Make sure we calculate the wrapped text ahead of time
Failing to do this can cause some odd flickering in the desired size because it previously didn't apply until the first letter callback
2023-01-06 17:35:49 +00:00