8f51c22524
Add example of using get_connection_list_from_node
2025-06-29 01:37:45 +06:00
13f642d959
Replace XML codeblock spaces with tabs
2025-06-06 14:35:38 +02:00
15de1d6c35
Use Grisu2 algorithm in String::num_scientific to fix serializing
2025-05-22 09:13:16 -07:00
b106dfd4f9
Base accessibility API.
2025-04-08 20:14:28 +03:00
0822829359
Merge pull request #101439 from JekSun97/Provide-connection_map-to-GraphEdit
...
Add `get_connection_list_from_node` function to `GraphEdit`
2025-03-11 16:53:48 -05:00
bcd99bdb17
Fix GraphEdit::frame_rect_changed signal parameter type
...
Changes the parameter type from Vector2 to Rect2, which is what is actually emitted.
2025-02-14 22:39:27 +01:00
29721bfcd7
Add get_connection_list_from_node
2025-01-16 21:29:22 +06:00
075567a5b3
Merge pull request #100456 from Sauermann/proposal-hovered-connection-highlight
...
Highlight hovered `GraphEdit` connection by widening the line
2024-12-19 20:00:08 -06:00
0a875ab3bb
Highlight hovered GraphEdit connection by widening the line
...
This change causes the connections to be additionally highlighted by
widening the line with a configurable factor.
2024-12-20 00:55:35 +01:00
4866c4a8c5
Merge pull request #99925 from Mickeon/documentation-no-static-typing-yet
...
Remove uses of static typing from the documentation
2024-12-17 16:19:08 +01:00
e5be03a42b
[GraphEdit] Make connections a property
2024-12-16 02:28:34 +01:00
109fcbb43a
Remove uses of static typing from the documentation
2024-12-02 15:56:46 +01:00
95ca0aa7ad
Add get_connetion_count function to GraphEdit
2024-12-02 19:15:37 +06:00
b4460c6ba3
Add cut_nodes_request signal to GraphEdit
2024-09-27 08:47:11 +05:30
3d34a25917
[GraphEdit] Add a note about the behavior of get_children()
2024-06-29 19:40:10 +02:00
a81561cbd9
Add GraphFrame and integrate it in VisualShader
2024-04-04 15:11:00 +02:00
25f9f923a1
Rename some arguments called "position"
2024-03-27 01:28:24 +01:00
af28f87791
Documentation: Add support for deprecated/experimental messages
2024-02-15 15:59:50 +03:00
7f2d493b0e
Merge pull request #87047 from Mickeon/documentation-missing-signals
...
Add missing descriptions to remaining signals
2024-01-24 14:08:08 +01:00
8f10d7dd19
Add missing descriptions to remaining signals.
2024-01-23 15:04:06 +01:00
9d7c2978f4
Rework GraphEdit connections (drawing, API, optimizations)
...
- GraphEdit now uses Line2D nodes to draw connection lines and uses a dedicated canvas item shader for them
2024-01-18 16:53:15 +01:00
b9dff50282
Merge pull request #83785 from Geometror/graphedit-dotted-grid
...
Add dotted grid to GraphEdit
2023-12-19 20:32:35 +01:00
53ab38a34e
Update the description of the method get_connection_line in GraphEdit.xml
...
The form should be like { from_port: 0, from_node: "GraphNode name 0", to_port: 1, to_node: "GraphNode name 1" }
2023-12-14 23:09:43 +08:00
1a8e676131
Add different grid patterns to GraphEdit
2023-11-14 19:48:31 +01:00
024172b4eb
Merge pull request #82409 from KoBeWi/3_in_1
...
Document, cleanup and fix some theme properties
2023-10-18 00:00:36 +02:00
b07c664af9
Make GraphEdit toolbar more customizable
...
Also adds a semi-transparent background
to make the toolbar stand out in front of nodes.
2023-10-02 13:43:08 +02:00
cfb6d25d30
Document, cleanup and fix some theme properties
2023-09-27 00:06:15 +02:00
378ab38b1f
Rename close requests to delete requests in GraphEdit
2023-09-26 16:41:39 +02:00
5afe78bd9c
Clean up/refactor GraphNode and make it more flexible
...
Split GraphNode into GraphElement and GraphNode, add custom
titlebar, and adjust theming.
2023-09-07 17:29:06 +02:00
a38fd09669
Clean up/refactor GraphEdit
2023-07-24 18:37:23 +02:00
81064cc239
Doctool: Remove version attribute from XML header
...
We don't use that info for anything, and it generates unnecessary diffs
every time we bump the minor version (and CI failures if we forget to
sync some files from opt-in modules (mono, text_server_fb).
2023-07-06 10:08:21 +02:00
346f1ab86b
Bump version to 4.2-dev
...
Keep on waitin'
2023-07-05 22:07:03 +02:00
151a4ba6a5
Overhaul the top sections of the class reference (GUI classes)
2023-05-28 14:24:54 +02:00
ea5fd3d732
Fix GDScript code style regarding colon
2023-03-05 17:03:20 +03:00
1c1524a651
Bump version to 4.1-dev
...
Can't stop, won't stop, they said, huh?
2023-03-01 01:44:37 +01:00
4601acbaf4
Update GraphEdit configuration warning, mark GraphNode/GraphEdit as experimental
2023-02-09 02:39:55 +01:00
7eb8325180
Fix C# examples in documentation
...
- Fix documentation after C# renames.
- Add missing `partial` in C# class declarations.
- Change `delta` parameter type to `double` in C#.
- Ensure parameters match base declaration.
- Use `$` string interpolation in C#.
- Fix invalid or outdated C# code.
- Changed some examples to follow our style guide more closely.
2023-01-31 19:04:07 +01:00
5490c22ffb
Improve usage of StringNames in GraphEdit
2022-12-02 22:57:23 +01:00
29c8504dd9
Improve parameter naming and documentation in GraphEdit and GraphNode
...
Co-authored-by: Maganty Rushyendra <mrushyendra@yahoo.com.sg >
2022-09-09 17:50:44 +03:00
75f1357ced
Add read-only mode to AnimationTreeEditor plugins
2022-08-25 16:29:36 +01:00
1abdffe7a0
Replace Array return types with TypedArray 2
2022-08-23 23:21:32 +02:00
903a3a641e
Merge pull request #64315 from Daylily-Zeleen/fixed-GraphEdit-signal-argument-type
...
Fixed GraphEdit signal argument type
2022-08-18 14:50:33 -06:00
ea2192b99e
[doc] Use "param" instead of "code" to refer to parameters (6)
2022-08-12 12:07:53 -04:00
64e33d9ed1
fixed GraphEdit signal argument type
2022-08-12 20:18:36 +08:00
c5d7115038
Rename the argument tag to param in XML documentation
2022-08-08 22:34:31 +03:00
2fb69afde6
Add GraphEdit.is_node_hover_valid(...) method
...
This is a virtual method that can be used to add additional error
condition checks while the connection is still being dragged. If true is
returned, the connection is valid. If false is returned, the connection
is invalid and thus not possible (ie. it will not snap). The virtual
method is exposed with an underscore to scripts.
2022-07-31 15:35:26 +02:00
70c234f3e3
Improve Graphedit connection lines
2022-05-30 17:33:01 +02:00
771cb1261a
Improve and fix the GraphNode port hotzones
...
Co-authored-by: Ansraer <jacky2611@gmail.com >
2022-05-30 15:48:58 +02:00
c84d050980
Add node list param to GraphEdit::delete_nodes_request signal
2022-05-17 13:28:21 +03:00
3073b85de9
Rename theme properties to include underscores
...
- check_vadjust -> check_v_adjust
- close_h_ofs -> close_h_offset
- close_v_ofs -> close_v_offset
- commentfocus -> comment_focus
- hseparation -> h_separation
- ofs -> offset
- selectedframe -> selected_frame
- state_machine_selectedframe -> state_machine_selected_frame
- table_hseparation -> table_h_separation
- table_vseparation -> table_v_separation
- vseparation -> v_separation
2022-04-23 11:16:18 -05:00