209 Commits

Author SHA1 Message Date
EmiStorrs
6af2ba2766 Prevent Unfocus if the widget is not focused by the current user 2024-12-04 12:46:27 -05:00
EmiStorrs
75f38faa81 Unfocus on Unhover for Button and Checkbox 2024-12-03 17:47:04 -05:00
Steve Streeting
e7c9c373c3 Added smooth changing progress bar 2024-10-30 16:02:00 +00:00
Steve Streeting
88b5a5dcaf Add an AfterClose event to menus 2024-10-23 15:00:25 +01:00
Steve Streeting
407e7e750b Add the option to not block clicks through the menu base panel 2024-10-08 16:01:43 +01:00
Steve Streeting
d7bdf57e0d Fix UE 5.5 warnings 2024-10-08 12:12:17 +01:00
Steve Streeting
95ca6768a5 Fix dynamic navmesh bounds not located at the origin 2024-09-19 16:34:55 +01:00
Steve Streeting
2139e9d348 Fix UE 5.2 builds 2024-09-16 15:05:20 +01:00
Steve Streeting
09ed51c432 Add FStevesEditorVisCapsule constructors 2024-08-27 12:27:37 +01:00
Steve Streeting
8b87c62c03 Fix non-editor builds 2024-08-15 18:18:16 +01:00
Steve Streeting
d861e3b413 Added implementation of actor pool 2024-08-14 17:34:56 +01:00
Steve Streeting
39f9aefb68 Add function to force update streaming 2024-07-30 12:31:31 +01:00
Steve Streeting
5870e7b2fb Add include explicitly 2024-07-24 17:13:23 +01:00
Steve Streeting
956d6b764c Add AddViewOriginToStreaming to blueprint library 2024-07-24 15:57:47 +01:00
Steve Streeting
b9ab8feb16 Add useful functions for detecting whether a menu is the top of stack 2024-07-24 15:17:28 +01:00
Steve Streeting
1e5fca94a2 Remove requirement for C++ 20 2024-07-22 11:53:41 +01:00
Steve Streeting
46cd0c93c2 Support not hiding when superceded when embedding; if next item is not embedded this works to overlay 2024-07-03 11:59:37 +01:00
Steve Streeting
e13e24643e InputImage can now override initial hidden state if desired so you can start them invisible 2024-07-02 14:47:21 +01:00
Steve Streeting
077fea7d12 Add the option to have no delay on input image change 2024-07-02 14:35:21 +01:00
Steve Streeting
191ab410aa Guard against trying to take focus on shutdown 2024-06-27 16:10:28 +01:00
Steve Streeting
7fb56434ec Add the option to flush keys on changing input mode on menu stack 2024-06-27 11:46:23 +01:00
Steve Streeting
b601b16764 Give menus the option to veto closure 2024-06-26 14:55:15 +01:00
Steve Streeting
4f25ffed56 Update option widget buttons on AddOption 2024-06-26 11:08:58 +01:00
Steve Streeting
d3045cc463 Simulate button press / release 2024-06-25 18:05:20 +01:00
Steve Streeting
78d203e7c1 Add binding to Enhanced Input Actions so UI can use hot keys 2024-06-25 18:05:07 +01:00
Steve Streeting
7f1d0e9c0e UFocusableUserWidget::NativeOnFocusReceived - call SetFocusProperly if not otherwise handled 2024-06-25 15:03:28 +01:00
Steve Streeting
bd9c429aae Change mouse button behaviour to visibility not enable/disable for consistency 2024-06-25 12:56:43 +01:00
Steve Streeting
f3f880f562 Log when the initial focus widget name is incorrect 2024-06-25 09:48:55 +01:00
Steve Streeting
a0f9a6a71e Fix repeatedly setting datatable on BPs when not changed 2024-05-29 11:49:43 +01:00
Steve Streeting
08c00ec4f6 Clang compatibility 2024-05-21 11:13:24 +01:00
Steve Streeting
b127811fe0 More UE 5.4 fixes 2024-03-25 12:54:29 +00:00
Steve Streeting
14913409bf 5.4 deprecation warnings 2024-03-25 12:43:52 +00:00
Steve Streeting
3ca0e0dff6 Added UStevesAssetHelpers and useful finding blueprints functions 2024-03-19 16:32:39 +00:00
Steve Streeting
92d7000dbe Allow VLOG of camera collision to be turned on/off in the editor 2024-03-15 10:18:03 +00:00
Steve Streeting
7127c9e729 Add ability to VLOG what spring arm is occluded from 2024-03-14 16:36:24 +00:00
Steve Streeting
84e4560cde Add a custom sprint arm component that can smoothly avoic collisions 2024-03-13 18:04:28 +00:00
Steve Streeting
ca8e56a9a4 Add a couple of explicit includes that might be a problem 2024-03-01 11:50:55 +00:00
Steve Streeting
6ce31a6eec MinNetUpdateFrequency needs to be higher for replicated physics 2024-02-26 17:40:12 +00:00
Steve Streeting
6949149732 InsertChildWidgetAt should preseve Horz/Vert Box padding 2024-02-07 17:44:14 +00:00
Steve Streeting
0e458e2fb8 Protect references to FVisualLogger with #if ENABLE_VISUAL_LOG 2024-01-19 14:39:34 +00:00
Steve Streeting
53aafc47c4 Move VisualLogger.h include to header to deal with cases where not otherwise included 2024-01-19 14:35:11 +00:00
Steve Streeting
e44a81ee8d Expose functions to blueprints 2024-01-16 11:56:53 +00:00
Steve Streeting
672b199612 Add helper to set dynamic sized nav meshes 2024-01-15 18:21:29 +00:00
Steve Streeting
df40ca92e5 Add Fill2DRegionWithRectangles function 2024-01-11 15:32:59 +00:00
Steve Streeting
0ccd90cdd8 Return the slot from InsertChildWidgetAt 2024-01-02 17:57:41 +00:00
Steve Streeting
e8aec1fd24 Fix replicated physics actors falling through floor on late-joining clients 2023-12-07 14:48:34 +00:00
Steve Streeting
50f788762e Add IsPointInTriangle2D 2023-12-01 16:21:14 +00:00
Steve Streeting
dad1fde054 Support negative results from GetDistanceToConvex2D 2023-11-27 17:13:10 +00:00
Steve Streeting
8d0fb472f2 More traditional algorithm for GetDistanceToConvex2D 2023-11-27 15:24:47 +00:00
Steve Streeting
c3c7d29d05 Add GetDistanceToConvex2D in pre-converted space 2023-11-24 14:57:09 +00:00