Nils Hausfeld
b0953e9494
- Minor refactoring and cleanup
2024-06-16 12:18:03 +02:00
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
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
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
3f3df090f4
Format code in Visject
2024-05-30 12:20:40 +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
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
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
ed3d2c2748
Merge branch 'Visject-ImprovedNodeSearching' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ImprovedNodeSearching
2024-02-19 13:57:55 +01:00
Wojtek Figat
966fb0275b
Add SortScore to Visject node archetypes and use it to favor method overrides in Visual Script
2023-11-08 11:52:31 +01:00
Nils Hausfeld
0fea7aad92
- Minor cleanup
2023-10-28 17:11:03 +02:00
Nils Hausfeld
b88233a65d
- Always select first valid item when updating filters
2023-10-28 16:58:37 +02:00
Nils Hausfeld
95735035f3
- Tab key now also spawns node
2023-10-28 16:51:56 +02:00
Nils Hausfeld
8cc7c5d3d9
- Highlights get cleared now when there is no match
...
- Highlights now give points, since it means there is a substring match
- Cleanup
2023-10-26 21:47:32 +02:00
Nils Hausfeld
0acf352d40
- Alternative titles now use QueryFilterHelper Match function as well
...
- Cleaned up some code and using early outs now
- Added some comments
2023-10-26 21:13:06 +02:00
Nils Hausfeld
ff64fdb503
- Test environment and first tests
2023-10-26 20:33:07 +02:00
Wojtek Figat
09f2be907e
Merge remote-tracking branch 'origin/master' into 1.7
...
# Conflicts:
# Flax.flaxproj
2023-10-09 12:40:47 +02:00
Wojtek Figat
a9231d5e08
Merge branch 'Visject-ContextSensitiveParameterSupport' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ContextSensitiveParameterSupport
2023-10-08 11:15:26 +02:00
Nils Hausfeld
d41ec15606
- Implemented support for surface parameters
2023-10-07 13:57:05 +02:00
Nils Hausfeld
e4bd84bd6a
- Fixed items in Surface Paramter Group getting duplicated over and over again
2023-10-06 23:02:00 +02:00
Wojtek Figat
bc291f592e
Merge branch 'improved-scrolling' of https://github.com/ontrigger/FlaxEngine into ontrigger-improved-scrolling
2023-10-06 16:58:36 +02:00
Wojtek Figat
e6c45fccb3
Merge remote-tracking branch 'origin/master' into 1.7
...
# Conflicts:
# Source/Engine/Level/Actors/AnimatedModel.cpp
2023-10-05 10:44:03 +02:00
Wojtek Figat
1838c7bba7
Minor cleanup
2023-10-04 23:21:40 +02:00
Wojtek Figat
92f677f238
Codestyle formatting #1522
2023-10-04 22:25:27 +02:00
Nils Hausfeld
aca6d7110d
- Cleanup and comments
2023-09-30 20:27:51 +02:00
Nils Hausfeld
2e09c4fb63
- Made visject items a tiny tiny tiny bit taller
2023-09-30 20:22:49 +02:00
Nils Hausfeld
719efc4a99
- Added Input/Output compatibility check to event based nodes
...
- Removed a huge chunk of compatibility checking code out of CMItem
2023-09-30 13:45:21 +02:00
Nils Hausfeld
35f641955b
- Removed NodeTypeHint
...
- Added delegates to check compatiblity with custom archetypes
- Added compatibility check to InvokeMethod archetype
2023-09-30 13:20:04 +02:00
Nils Hausfeld
3befe4bb4a
- Fixed a bug where items with a string match didn't get highlighted anymore when the group name matched
...
- Remouved double filtering when group name matched
- Started fixing asynchronous Un/Packing nodes filtering
2023-09-29 21:53:34 +02:00
Nils Hausfeld
b5dc916568
- Moved ScriptType casting check from Box to ScriptType class
...
- Even more cleanup and comments, wowzers
2023-09-29 17:44:31 +02:00
Nils Hausfeld
091d34b20d
- Even more cleanup and comments
2023-09-29 17:26:56 +02:00
Nils Hausfeld
4bf46c3af3
- More cleanup and comments
2023-09-29 17:19:38 +02:00
Nils Hausfeld
a4970b7fce
- Group names now get filtered again (currently doing a second filtering pass through the items)
...
- More cleanup
2023-09-29 16:25:34 +02:00
Nils Hausfeld
84b240216f
- Implemented context sensitive toggle functionality
...
- Item list now updates on the fly when toggleing context sensitivity
- Added profiling
- Fixed a highlighting bug
- Minor cleanup
2023-09-28 21:31:58 +02:00
Nils Hausfeld
9acee40746
- Added context sensitive toggle gui
2023-09-28 20:53:47 +02:00
Nils Hausfeld
155d11c07b
- Filtering now also applies when dragging a connection from an input port
2023-09-27 19:28:06 +02:00