Commit Graph

  • 7aac7d9d75 Implemented line chopping lumpn 2023-04-10 18:56:20 +08:00
  • f0bd405cb2 Implemented line part playing lumpn 2023-04-10 18:20:51 +08:00
  • e4af81cd35 Added TODO lumpn 2023-04-10 16:28:26 +08:00
  • 3175f5cbd4 Breaking overly long text in typewriter lumpn 2023-04-10 16:15:03 +08:00
  • 35f8bdf35e Fix possible infinite recursion between UpdateImage() and SetVisibility() Steve Streeting 2023-03-27 16:50:09 +01:00
  • e2f0f47580 Add EnhancedInput to plugin dependencies Steve Streeting 2023-03-08 14:50:49 +00:00
  • 33edd237c1 Update docs re NotifyEnhancedInputMappingsChanged, & expose to BP Steve Streeting 2023-03-08 14:14:36 +00:00
  • 46e1a18187 Merge branch 'enhanced-input' Steve Streeting 2023-03-08 14:08:50 +00:00
  • 9c921ce5db Updated test UI enhanced-input Steve Streeting 2023-03-08 14:01:50 +00:00
  • e9fd6cb254 Rich text input decorator can now reference enhanced input actions Steve Streeting 2023-03-07 18:10:25 +00:00
  • 0aea6933dc Workaround for the problem that EnhancedInput does not tell you when contexts / mappings change Steve Streeting 2023-03-07 16:34:39 +00:00
  • 9e4b77d518 Initial support for Enhanced Input in InputImage Steve Streeting 2023-03-07 15:38:11 +00:00
  • a2d3972eb3 Fix checkbox being tinted pink because of FSlateColor no longer defaulting to white pre-5.1 Steve Streeting 2023-03-07 13:00:14 +00:00
  • 1b52815584 Fix UE5.1 crash: ditch FMemStack in DebugRenderSceneProxy Steve Streeting 2023-02-16 17:52:05 +00:00
  • d859d99af4 Better current run name implementation Steve Streeting 2023-01-09 16:14:41 +00:00
  • f7065721e0 Add details of the letter that was added to the event Steve Streeting 2023-01-09 16:07:06 +00:00
  • 79e694fb40 Missing BlueprintAssignable Steve Streeting 2023-01-09 13:11:26 +00:00
  • 9aad397561 Add event for when the run name changes Steve Streeting 2023-01-09 13:10:48 +00:00
  • 068810dc61 Add access to run name and delegate for letter added Steve Streeting 2023-01-09 13:06:04 +00:00
  • cb8a830d54 5.0 compat Steve Streeting 2023-01-09 12:45:18 +00:00
  • cc6eea4862 Fix warnings in UE 5.1 Steve Streeting 2023-01-09 11:59:32 +00:00
  • 13627265c9 TypewriterText: Make sure we calculate the wrapped text ahead of time Steve Streeting 2023-01-06 17:35:49 +00:00
  • 485af3610f Typewriter text widget can now insert pauses between sentences in a single block Steve Streeting 2023-01-05 16:51:43 +00:00
  • 5829ce6cc4 Remove property I thought I was going to use but didn't Steve Streeting 2022-11-03 12:22:18 +00:00
  • 600603ce92 Fix #6: Change InputImage update delay to a tickable Steve Streeting 2022-11-03 12:18:34 +00:00
  • 997eddce01 Implement ReleaseSlateResources to eliminate assert if still held at GC time Steve Streeting 2022-10-12 12:24:12 +01:00
  • 68e49d9e92 Add the option to change the speed of each line displayed Steve Streeting 2022-09-27 18:10:43 +01:00
  • 6d1df0f90c Mark text as finished playing when you set directly Steve Streeting 2022-09-26 17:41:17 +01:00
  • b31f8876ea Update readme to indicate UE5 compatibility Steve Streeting 2022-09-20 12:40:02 +01:00
  • 850d817666 In UE5 FGCObjects must implement GetReferencerName() Steve Streeting 2022-09-16 14:44:23 +01:00
  • b7596fb71a UE5 compatibility on DrawWireCapsule Steve Streeting 2022-09-15 17:28:53 +01:00
  • e810f2509e Add typewriter text widget Steve Streeting 2022-08-17 16:32:49 +01:00
  • 047d90d66b Default to using the lowest LOD for mesh vis Steve Streeting 2022-07-25 16:48:59 +01:00
  • e210759e7b Add mesh support to visualisation component Steve Streeting 2022-07-25 15:32:19 +01:00
  • cf0c34a677 Allow vis objects to be altered by Blueprints Steve Streeting 2022-07-05 16:02:12 +01:00
  • ac070deb5c Fix InputImage not being updated when keyboard is preferred over mouse but no keyboard mapping Steve Streeting 2022-06-21 13:03:25 +01:00
  • 3a42320158 Add support for cylinders and capsules in editor vis Steve Streeting 2022-04-07 15:52:28 +01:00
  • 5eb2f2b786 Default behaviour of MakeUniqueObjectName is to use class FName so no need to specify it Steve Streeting 2022-04-05 12:26:59 +01:00
  • a5025e51fc Fix crash bug when pushing different menu classes to the same stack Steve Streeting 2022-04-05 12:03:01 +01:00
  • b56d5fa42c Fix runtime assert in dedicated server build #5 Steve Streeting 2022-03-17 14:23:54 +00:00
  • 8871361a77
    Merge pull request #4 from matfrem/patch-1 Steve Streeting 2022-03-03 12:43:58 +00:00
  • 517e46b6c7
    Changed DefaultUiThemePath path to match UE4.27 Mat Frem 2022-03-02 19:21:04 +01:00
  • 2d50eadfdf Add a minimum time before "Close All" button is accepted on a menu Steve Streeting 2022-02-03 15:38:52 +00:00
  • fc958d2ca0 Add device preference option to prefer whichever device axis moved last Steve Streeting 2022-02-02 12:02:22 +00:00
  • cff7282ae5 Expose last axis move input mode to Blueprints Steve Streeting 2022-02-01 17:03:41 +00:00
  • 2e841e3e3d Consistent 0.5s update frequency on input images regardless of number of events Steve Streeting 2022-02-01 16:58:53 +00:00
  • 44f83c1f18 Add the option to detect last axis move separately to input mode Steve Streeting 2022-02-01 16:58:20 +00:00
  • d6c5ab1f08 Expose device preference for input bindings in rich text decorator Steve Streeting 2022-02-01 15:04:40 +00:00
  • 05a1c1ab46 Add RefreshFocussedStyle method to allow runtime changes to widget style Steve Streeting 2022-01-21 16:44:48 +00:00
  • 51a57c35ef
    Merge pull request #3 from brianrogers/ue5-support Steve Streeting 2022-01-17 12:12:55 +00:00
  • 02b1a9ca4e enable ue5 support in MenuStack Brian Rogers 2022-01-14 21:29:36 -08:00
  • 18c2f2c5d5 Oops, missed added files Steve Streeting 2022-01-07 16:10:48 +00:00
  • ee07df6172 Add InsertChildWidgetAt helper function Steve Streeting 2022-01-07 15:55:06 +00:00
  • 6dacdfe90c some ui may need can not exit all userwiget,such as main menu shudal 2021-12-31 10:49:54 +08:00
  • dade184325 some ui may need can not exit all userwiget,such as main menu shudal 2021-12-31 10:44:30 +08:00
  • 8926bf356c InputImage now prefers the latest button input device for actions, this better differentiates between prompting for mouse button and keyboard Steve Streeting 2021-12-06 16:12:14 +00:00
  • ecf1ea309b Record button input changes separately to axis changes, to narrow down user input activity Steve Streeting 2021-12-06 16:11:29 +00:00
  • 0cd30059f5 Improve input image behaviour when there are multiple device mappings. Steve Streeting 2021-12-02 17:45:26 +00:00
  • 5ba7a841e4 Fixed some GC problems, we need to implement FGCObject Steve Streeting 2021-11-09 16:05:12 +00:00
  • 352935bd67 Eliminate warnings about uninitialised vars Steve Streeting 2021-11-01 15:42:22 +00:00
  • e4ed7e50d0 Remove unnecessary log Steve Streeting 2021-10-06 12:29:33 +01:00
  • ebe3d55274 Remove redundant includes Steve Streeting 2021-10-05 17:58:13 +01:00
  • dee0aad4f3 Merge branch 'rtt-pool' Steve Streeting 2021-10-05 15:30:42 +01:00
  • 2776233d9d Implement revoke / drain pool methods rtt-pool Steve Streeting 2021-10-05 15:27:53 +01:00
  • 5166ce3545 Implement ReleaseReservation Steve Streeting 2021-10-05 14:41:32 +01:00
  • 6b947b6906 Implement ReserveTexture Steve Streeting 2021-10-05 14:30:54 +01:00
  • 642c8d2781 Track owners of reservations in the pool Steve Streeting 2021-10-05 14:30:40 +01:00
  • 0a49f5cf74 Storage & lookup for textures Steve Streeting 2021-10-04 17:30:07 +01:00
  • 29ecb3948a Blocking out render texture pool API Steve Streeting 2021-10-04 16:23:22 +01:00
  • 5ba70fbaf6 Fixed FStevesEditorVisLine constructor not using InColour param Steve Streeting 2021-09-15 12:27:41 +01:00
  • e602ad38d4 Remove unused parameter from FStevesEditorVisArc constructor Steve Streeting 2021-09-15 12:08:40 +01:00
  • de83dcae78 Export editor vis structures Steve Streeting 2021-09-15 12:04:53 +01:00
  • 881b2fc777 Merge branch 'editor-vis' Steve Streeting 2021-09-14 15:00:02 +01:00
  • 266c8cc1b8 Add boxes editor-vis Steve Streeting 2021-09-14 14:48:39 +01:00
  • 1b8a5a805c Add arrows and spheres Steve Streeting 2021-09-14 14:29:07 +01:00
  • 618fc84c32 Add Arc support Steve Streeting 2021-09-14 13:10:32 +01:00
  • c67a0793bb Make a note of the reason why component isn't editable on level instances Steve Streeting 2021-09-14 12:13:12 +01:00
  • 056bae4719 Add line support to vis component Steve Streeting 2021-09-14 11:53:23 +01:00
  • 94a783e0d4 Disable visibility in reflection captures etc Steve Streeting 2021-09-14 11:18:12 +01:00
  • 1a1b66c3e9 Move defaults change to constructor instead of OnRegister, fix SetIsVizualisationComponent only being available in editor builds Steve Streeting 2021-09-13 18:09:25 +01:00
  • 44dad3b505 Should transform bounds to world at end Steve Streeting 2021-09-13 17:30:15 +01:00
  • f49df6d20b Working on an editor visualisation helper component Steve Streeting 2021-09-13 16:57:51 +01:00
  • 1ef851bce4 Oops, foreground check needs to actually loop Steve Streeting 2021-07-21 11:20:35 +01:00
  • 506f5612c0 Merge branch 'master' of github.com:sinbad/StevesUEHelpers Steve Streeting 2021-07-19 13:02:18 +01:00
  • 37af9f21ed Remove patreon Steve Streeting 2021-07-19 13:02:13 +01:00
  • 01bf2d3a40 Add Blueprint library func "SetFocusWidget"; improved focus setting without casting Steve Streeting 2021-06-04 16:50:15 +01:00
  • cb561f190a For Blueprint version, ask for full angle not half angle for ease of use Steve Streeting 2021-05-07 17:10:14 +01:00
  • 19fbe814b3 Blueprint version of SphereOverlapCone should use degrees not radians Steve Streeting 2021-05-07 17:04:55 +01:00
  • 267140c350 Expose SphereOverlapCone to blueprints Steve Streeting 2021-05-07 16:57:41 +01:00
  • 45a35f0691 Fix doc error Steve Streeting 2021-05-07 16:44:13 +01:00
  • 2504792c97 Added StevesMathHelpers, with SphereOverlapCone to begin with Steve Streeting 2021-05-07 16:18:34 +01:00
  • 4422e6f6f7 Preparing the ground for non-XBox controller images Steve Streeting 2021-04-29 14:54:42 +01:00
  • 510423abfe Improve the checking for game in foreground Steve Streeting 2021-04-29 12:28:27 +01:00
  • a466ce6a71 Don't fire input detector when game is in the background Steve Streeting 2021-04-09 11:48:52 +01:00
  • dd23ed77dd Check for UStevesGameViewportClientBase on first input change rather than at Initialize, the latter is too early Steve Streeting 2021-04-09 11:47:14 +01:00
  • eead056575 Update docs for FocusableCheckBox Steve Streeting 2021-03-03 11:37:38 +00:00
  • 1b0b22bae6 Stop propagating a single button style to all the mouse/gamepad versions in option widget Steve Streeting 2021-03-03 11:01:30 +00:00
  • 19f1d3e9ac Raise hover/unhover events on checkbox, this completes gamepad / keyboard navigation support Steve Streeting 2021-03-02 16:00:08 +00:00
  • cf69450300 Note in comments that checkbox navigation has been fixed on UE master but not released yet Steve Streeting 2021-03-02 15:34:45 +00:00
  • e440063d3e Fix keyboard navigation by bypassing broken SCheckBox::OnKeyDown for any non-Accept key Steve Streeting 2021-03-02 14:47:37 +00:00