Commit Graph

503 Commits

Author SHA1 Message Date
Wojtek Figat
b23aa6cebd Merge branch 'Visject-DragDropParamAltSetter' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-DragDropParamAltSetter 2024-06-08 11:57:35 +02:00
xxSeys1
2b46f04baf Changed how thickness is calculated
Now works with the stuff done in #2671.
2024-06-03 23:25:54 +02:00
xxSeys1
106b48f4d5 Code style fixes
Changed two if statements to be single line.
2024-06-03 23:03:21 +02:00
xxSeys1
732b34d28b Draw impulse/ execution lines thicker than data ones
Slightly increases the thickness of impulse/ execution lines for node editors to make it easier for the user to follow execution flow (and indirectly also data flow)
2024-06-03 23:00:25 +02:00
Wojtek Figat
2d2841d59e Merge branch 'Visject-ConnectionImprovements' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ConnectionImprovements 2024-06-03 14:17:11 +02:00
Wojtek Figat
f51a442357 Fix crash when using content search in Visject surface 2024-06-03 10:54:22 +02:00
Nils Hausfeld
0fc507e238 - Visject Drag and Drop now tries to get a parameter setter node while holding the alt key
- Visual Script surface now returns a setter node
2024-06-01 14:23:36 +02:00
Nils Hausfeld
0c50fa9816 - Implemented a connection line offset that increases the less curvature the line has
- Made connection lines a tiny bit thicker and added constants at the top of OutputBox to easily change the default style
2024-05-31 20:16:33 +02:00
Wojtek Figat
3f3df090f4 Format code in Visject 2024-05-30 12:20:40 +02:00
Wojtek Figat
48a09c9783 Merge branch 'Visject-ImprovedSearchAndFiltering' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ImprovedSearchAndFiltering 2024-05-30 12:15:35 +02:00
Wojtek Figat
2f8428db1a Merge branch 'Visject-ConnectionCurvatureOption' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ConnectionCurvatureOption 2024-05-30 12:11:40 +02:00
Wojtek Figat
e89e0159bf Merge branch 'Visject-CommentRenameImprovements' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-CommentRenameImprovements 2024-05-30 11:46:53 +02:00
Wojtek Figat
b22c42b9e3 Merge branch 'Visject-ImprovedInactiveBoxes' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ImprovedInactiveBoxes 2024-05-30 10:37:04 +02:00
Wojtek Figat
32a60c3b5c Merge branch 'Visject-RerouteMovingQoL' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-RerouteMovingQoL 2024-05-30 10:26:29 +02:00
Nils Hausfeld
130fc5b54d - Cleanup 2024-05-27 23:41:01 +02:00
Nils Hausfeld
e15a848ac6 - Implemented filtering by group by using a dot as a seperator
- Added type sort priority to context sensitive search
- Now updating filters when populating groups for the first time in order to make sort priority actually work when opening context menu for the first time
- Fixed some cases where context sensitivity was applied even when context sensitive search was disabled
2024-05-27 23:19:00 +02:00
Nils Hausfeld
1729fe6993 - Added connection curvature to editor options 2024-05-26 21:41:59 +02:00
Nils Hausfeld
f18715a497 - Replaced renamepopup with textbox in surface comment 2024-05-25 13:25:52 +02:00
Nils Hausfeld
d47a191d5c - Added IsActive state to boxes
- Replaced box.enabled with box.isActive on some nodes
- Made connection lines draw with alpha when connected box is inactive
2024-05-24 22:26:20 +02:00
Wojtek Figat
5ca61d8568 Fix Convert to Parameter to check if can perform action 2024-05-20 22:39:46 +02:00
Nils Hausfeld
58998f4576 - Reroute node now always checks if the mouse is inside the "connecting bounds" and changes the cursor accordingly
- Slightly increased "connecting bounds" padding
2024-05-20 21:18:12 +02:00
Chandler Cox
40284fbbf8 Fix smooth step visject node width 2024-05-01 14:05:10 -05:00
Wojtek Figat
fbec80c801 Fix error when using undo after removing Multi Blend node 2024-04-29 10:35:32 +02:00
Wojtek Figat
1ef487a5cc Add removing selected blend space point with Delete key
#2505
2024-04-29 10:35:07 +02:00
Wojtek Figat
d8a1de64d1 Fix surface node moving regression from f19977a956
#2466
2024-04-22 22:56:01 +02:00
Wojtek Figat
f19977a956 Fix surface node context menu to not show when moving surface
#2466
2024-04-22 19:03:40 +02:00
Wojtek Figat
b7dc0dd004 Fix crash when removing Anim Event visual script that is used in opened Animation timeline
#2471
2024-04-22 18:11:25 +02:00
Wojtek Figat
560cf65121 Add add/remove buttons to Multi Blend 2024-04-19 17:50:14 +02:00
Wojtek Figat
7653fba381 Refactor Multi Blend nodes to support up to 255 blend points 2024-04-19 16:30:34 +02:00
Wojtek Figat
0845866c4d Add live debugging of blend position in Multi Blend 2024-04-18 18:42:31 +02:00
Wojtek Figat
a3b5f4b789 Add grid labels drawing to Multi Blend 2024-04-18 18:22:19 +02:00
Wojtek Figat
4b6b24f4c5 Fix precision of blend points moving in Multi Blend 2024-04-18 17:22:37 +02:00
Wojtek Figat
d8079367fd Add improved visuals of points in Multi Blend 2024-04-18 17:22:21 +02:00
Wojtek Figat
83b9e6e32a Add Ctrl to snap points to grid in Multi Blend editor 2024-04-18 17:04:23 +02:00
Wojtek Figat
f8f1c02338 Add context menu to Multi Blend node points 2024-04-18 15:27:23 +02:00
Wojtek Figat
695c212cf0 Add tooltips to Multi Blend points 2024-04-18 13:10:33 +02:00
Wojtek Figat
05278ca418 Add undo for Multi Blend points moving
#1980
2024-04-17 23:28:10 +02:00
Wojtek Figat
e31ce787aa Add improved size of Multi Blend nodes
#1980
2024-04-17 23:04:09 +02:00
Wojtek Figat
ed732a0189 Fix panning Visject Surface with middle mouse button (right button does it) to prevent missed connections removals
#2420
2024-04-15 14:34:53 +02:00
Wojtek Figat
6b35c0a161 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-03-19 20:23:34 +01:00
Wojtek Figat
d77586a771 Merge branch 'multiblend-location-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-multiblend-location-fix 2024-03-18 13:21:27 +01:00
Wojtek Figat
c60244878d Add **UI Control gizmo for editing UIs** 2024-03-16 22:00:40 +01:00
Chandler Cox
7652feabfa Clamp location of multiblend data. 2024-03-15 15:15:40 -05:00
Wojtek Figat
d719c381ea Merge remote-tracking branch 'origin/master' into 1.8 2024-03-11 23:49:33 +01:00
Wojtek Figat
8de2249ed8 Refactor Editor UI style for selection and drag drop interactions
#1741
2024-03-07 16:45:09 +01:00
Wojtek Figat
557d39aea4 Fix Mad node to not go above Multiply in Visject 2024-03-05 11:19:00 +01:00
Wojtek Figat
63d49adc19 Merge branch 'VisualScript-FixPrivateParamInvisibleSetterGetter' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-VisualScript-FixPrivateParamInvisibleSetterGetter 2024-03-04 19:23:41 +01:00
Wojtek Figat
01daa2d66a Merge branch 'input-settings-changes' of https://github.com/Menotdan/FlaxEngine into Menotdan-input-settings-changes
# Conflicts:
#	Source/Editor/Modules/UIModule.cs
2024-03-04 18:33:16 +01:00
Nils Hausfeld
5fbbf4ae72 - Refactored UpdateSurfaceParametersGroup
-- Removed 2nd for loop by merging both loops
2024-03-02 23:42:49 +01:00
Nils Hausfeld
a19ae042f8 - Private parameters now get shown in VS CM 2024-03-02 23:36:05 +01:00