167 Commits

Author SHA1 Message Date
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
Steve Streeting
485af3610f Typewriter text widget can now insert pauses between sentences in a single block 2023-01-05 16:51:43 +00:00
Steve Streeting
5829ce6cc4 Remove property I thought I was going to use but didn't 2022-11-03 12:22:18 +00:00
Steve Streeting
600603ce92 Fix #6: Change InputImage update delay to a tickable
Previously used a timer but timers cannot run while game is paused, and UI images should update regardless.
2022-11-03 12:19:41 +00:00
Steve Streeting
997eddce01 Implement ReleaseSlateResources to eliminate assert if still held at GC time 2022-10-12 12:24:12 +01:00
Steve Streeting
68e49d9e92 Add the option to change the speed of each line displayed 2022-09-27 18:10:43 +01:00
Steve Streeting
6d1df0f90c Mark text as finished playing when you set directly 2022-09-26 17:41:17 +01:00
Steve Streeting
b31f8876ea Update readme to indicate UE5 compatibility 2022-09-20 12:40:02 +01:00
Steve Streeting
850d817666 In UE5 FGCObjects must implement GetReferencerName() 2022-09-16 14:44:23 +01:00
Steve Streeting
b7596fb71a UE5 compatibility on DrawWireCapsule 2022-09-15 17:28:53 +01:00
Steve Streeting
e810f2509e Add typewriter text widget 2022-08-17 16:32:49 +01:00
Steve Streeting
047d90d66b Default to using the lowest LOD for mesh vis 2022-07-25 16:48:59 +01:00
Steve Streeting
e210759e7b Add mesh support to visualisation component 2022-07-25 15:32:19 +01:00
Steve Streeting
cf0c34a677 Allow vis objects to be altered by Blueprints 2022-07-05 16:02:12 +01:00
Steve Streeting
ac070deb5c Fix InputImage not being updated when keyboard is preferred over mouse but no keyboard mapping 2022-06-21 13:03:25 +01:00
Steve Streeting
3a42320158 Add support for cylinders and capsules in editor vis 2022-04-07 15:52:28 +01:00
Steve Streeting
5eb2f2b786 Default behaviour of MakeUniqueObjectName is to use class FName so no need to specify it 2022-04-05 12:26:59 +01:00
Steve Streeting
a5025e51fc Fix crash bug when pushing different menu classes to the same stack
This could result in the weird crash bug "Objects have the same fully qualified name but different paths". It's important that the base name is unique to the class being pushed on to the stack, not sure why
2022-04-05 12:03:01 +01:00
Steve Streeting
b56d5fa42c Fix runtime assert in dedicated server build #5 2022-03-17 14:26:55 +00:00
Steve Streeting
8871361a77
Merge pull request #4 from matfrem/patch-1
Changed DefaultUiThemePath path to match UE4.27
2022-03-03 12:43:58 +00:00
Mat Frem
517e46b6c7
Changed DefaultUiThemePath path to match UE4.27 2022-03-02 19:21:04 +01:00