Nils Hausfeld
53006ac9ad
- Moved description panel code
...
- Description panel now gets hidden when hiding the context menu
- Cleanup when hiding description panel
2024-06-16 12:12:26 +02:00
Nils Hausfeld
0fd8de8029
- Added custom func to fetch information for nodes that need special treatment like Array, Enum or Un/Pack nodes
...
- More refactoring and cleanup
2024-06-15 22:13:05 +02:00
Nils Hausfeld
46cc4c72e7
- Refactored and cleaned up a bunch of redundant code
2024-06-15 19:47:48 +02:00
Nils Hausfeld
804e652b6d
- Now using the connectionhints when no connectionstype is available
...
- Some special treatment for Array and Dictionary Constants, kinda dirty
2024-06-14 20:39:39 +02:00
Nils Hausfeld
67f3f89bf7
- Override node inputs/outputs now also get shown
...
- Added special treatment for enum, pack and unpack nodes in order to also show their inputs/outputs
2024-06-13 22:03:41 +02:00
Nils Hausfeld
36bdd6cbd0
- Refactored some code handling the input/output elements
...
- Added member information to all cached nodes to be able to fetch their informations
2024-06-13 19:04:46 +02:00
Nils Hausfeld
1be136bd2e
- Now drawing icon type for inputs/outputs for archetypes with their attached memberinfo
2024-06-12 21:07:35 +02:00
Nils Hausfeld
df404507b5
- Now showing inputs and outputs in a very buggy and dirty way
2024-06-12 19:20:09 +02:00
Nils Hausfeld
587bdf92f7
Merge branch 'master' into Visject-DescriptionPanel
2024-06-11 20:57:54 +02:00
Wojtek Figat
f95e7e96bf
Codestyle fixes and some nodes docs
2024-06-11 08:43:31 +02:00
Wojtek Figat
735aa70b53
Merge branch 'RadialMenu-and-material-nodes' of https://github.com/cNori/FlaxEngineFork into cNori-RadialMenu-and-material-nodes
2024-06-11 08:21:40 +02:00
Nils Hausfeld
5059cef065
- Description panel declaring type icon now updates its color
2024-06-10 23:24:34 +02:00
Nils Hausfeld
99c10e5ed3
- Now correctly fetching signature and description for properties
...
- Minor code cleanup
2024-06-10 23:14:24 +02:00
Menotdan
892ab47b7a
Merge branch 'reordering' of https://github.com/Menotdan/FlaxEngine into Menotdan-reordering
...
#2670
2024-06-10 23:13:50 +02:00
Nils Hausfeld
1da00264a0
- Description panel now updates when navigating items with keyboard
...
- First test of drawing images in description panel (showing class type)
- Layout and style changes to work with images and make evertything a bit tighter
2024-06-10 18:45:03 +02:00
Nils Hausfeld
da6883489e
- Added description panel resizing
2024-06-10 12:03:34 +02:00
Nils Hausfeld
ed8c7bc338
- Format change
2024-06-09 23:52:34 +02:00
Nils Hausfeld
bd06ed9c14
- Archetypes now fetch signature and description independently
...
- Added larger label for signature to description panel
2024-06-09 23:42:48 +02:00
Nils Hausfeld
fa67d0581e
- Added optional description panel to visject CM
...
- Enbaled description panel for visual scripting
- Archetype description now gets drawn in description panel
2024-06-09 13:45:53 +02:00
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
Norite SC
d4145179a9
RadialMenu and material nodes
2024-06-02 02:23:48 +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