| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [Scene] Add SceneStringNames::pressed | A Thousand Ships | 2024-05-14 | 1 | -7/+7 |
| | | |||||
| * | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 1 | -10/+10 |
| | | |||||
| * | [VisualShader] Add reroute node and improve port drawing | Hendrik Brucker | 2024-05-13 | 1 | -5/+7 |
| | | |||||
| * | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)` | A Thousand Ships | 2024-05-02 | 1 | -3/+3 |
| | | | | | Convenience for a number of cases operating on single values | ||||
| * | Add GraphFrame and integrate it in VisualShader | Hendrik Brucker | 2024-04-04 | 1 | -18/+403 |
| | | |||||
| * | Rename some arguments called "position" | kobewi | 2024-03-27 | 1 | -1/+1 |
| | | |||||
| * | Use `Vector*` component-wise `min/max/clamp` functions where applicable | A Thousand Ships | 2024-03-20 | 1 | -2/+1 |
| | | |||||
| * | Add option to add built-in strings in the POT generation | Michael Alexsander | 2024-02-28 | 1 | -8/+8 |
| | | |||||
| * | Redesign the graph editor for visual shaders | Hendrik Brucker | 2024-02-22 | 1 | -2/+3 |
| | | |||||
| * | Revert "Update Node::get_configuration_warnings signature" | Rémi Verschelde | 2024-02-17 | 1 | -2/+2 |
| | | | | | This reverts commit d3852deaa450d77edb30df2bb1c77bd7bc45befc. | ||||
| * | Update Node::get_configuration_warnings signature | RedMser | 2024-02-08 | 1 | -2/+2 |
| | | |||||
| * | Rework GraphEdit connections (drawing, API, optimizations) | Hendrik Brucker | 2024-01-18 | 1 | -194/+516 |
| | | | | | - GraphEdit now uses Line2D nodes to draw connection lines and uses a dedicated canvas item shader for them | ||||
| * | Merge pull request #83785 from Geometror/graphedit-dotted-grid | Yuri Sizov | 2023-12-19 | 1 | -32/+82 |
| |\ | | | | | | | Add dotted grid to GraphEdit | ||||
| | * | Add different grid patterns to GraphEdit | Hendrik Brucker | 2023-11-14 | 1 | -32/+82 |
| | | | |||||
| * | | Add GraphEdit connection layer child as internal | Lera Elvoé | 2023-11-17 | 1 | -1/+1 |
| |/ | |||||
| * | Fix GraphNode slot index inconsistency. | Hendrik Brucker | 2023-10-24 | 1 | -6/+6 |
| | | |||||
| * | Merge pull request #82409 from KoBeWi/3_in_1 | Rémi Verschelde | 2023-10-18 | 1 | -1/+1 |
| |\ | | | | | | | Document, cleanup and fix some theme properties | ||||
| | * | Document, cleanup and fix some theme properties | kobewi | 2023-09-27 | 1 | -1/+1 |
| | | | |||||
| * | | Make `GraphEdit` toolbar more customizable | Yuri Sizov | 2023-10-02 | 1 | -63/+145 |
| | | | | | | | | | | | Also adds a semi-transparent background to make the toolbar stand out in front of nodes. | ||||
| * | | Rename close requests to delete requests in `GraphEdit` | Yuri Sizov | 2023-09-26 | 1 | -8/+12 |
| |/ | |||||
| * | Merge pull request #81939 from YuriSizov/gui-flat-and-depressed | Rémi Verschelde | 2023-09-25 | 1 | -7/+7 |
| |\ | | | | | | | Replace flat buttons with flat-styled buttons with a visible pressed state | ||||
| | * | Replace flat buttons with flat-styled buttons with a visible pressed state | Yuri Sizov | 2023-09-19 | 1 | -7/+7 |
| | | | |||||
| * | | Replace Ctrl in editor shortcuts with Cmd or Ctrl depending on platform | ajreckof | 2023-09-19 | 1 | -4/+4 |
| |/ | |||||
| * | Merge pull request #81600 from aaronfranke/fix-graph-edit-valid-port-conn-type | Yuri Sizov | 2023-09-14 | 1 | -1/+1 |
| |\ | | | | | | | Fix GraphEdit port valid connections incorrectly checking sides | ||||
| | * | Fix GraphEdit port valid connections incorrectly checking sides | Aaron Franke | 2023-09-12 | 1 | -1/+1 |
| | | | |||||
| * | | Bind remaining theme properties to their respective classes | Yuri Sizov | 2023-09-13 | 1 | -61/+79 |
| |/ | | | | | | | | | | | | This adds binds for GraphEdit/GraphElement/GraphNode, which were skipped before due to a rework. This also adds binds for Window, which was skipped before due to a complicated code organization. Also adds theme cache entries/direct cache access to a few places that previously missed it. Some theme properties are now exposed to other classes via friendships or public getters for convenience. This removes all string-based theme access from scene/ classes. | ||||
| * | Clean up/refactor GraphNode and make it more flexible | Hendrik Brucker | 2023-09-07 | 1 | -145/+159 |
| | | | | | | Split GraphNode into GraphElement and GraphNode, add custom titlebar, and adjust theming. | ||||
| * | Clean up/refactor GraphEdit | Hendrik Brucker | 2023-07-24 | 1 | -920/+489 |
| | | |||||
| * | Merge pull request #79307 from Geometror/remove-graph-node-comment | Yuri Sizov | 2023-07-24 | 1 | -77/+3 |
| |\ | | | | | Remove GraphNode's comment property and related functionality | ||||
| | * | Remove GraphNode's comment property and related functionality | Hendrik Brucker | 2023-07-11 | 1 | -77/+3 |
| | | | | | | | | | (this functionality will be reintroduced in a new and more flexible way) | ||||
| * | | Extract StyleBoxFlat, StyleBoxTexture and StyleBoxLine in their own file | Hendrik Brucker | 2023-07-17 | 1 | -0/+1 |
| |/ | |||||
| * | [GraphEdit] Fix port hotzones at zoom levels other than 100% | Hendrik Brucker | 2023-06-25 | 1 | -2/+2 |
| | | |||||
| * | Fix regression in visual nodes hotzones | QbieShay | 2023-06-22 | 1 | -0/+1 |
| | | |||||
| * | Use `get_node_or_null` when null checks are present | Ninni Pipping | 2023-06-10 | 1 | -1/+1 |
| | | | | | Avoids duplicate or unnecessary errors | ||||
| * | Use NULL instead of COND checks when appropriate | Ninni Pipping | 2023-06-10 | 1 | -7/+7 |
| | | | | | Restricted to scene | ||||
| * | Add more uses of appropriate cursors when resizing/moving some UI nodes | Michael Alexsander | 2023-05-07 | 1 | -0/+17 |
| | | |||||
| * | Fix several GraphEdit operations at zoom levels other than 100% | Hendrik Brucker | 2023-04-02 | 1 | -6/+0 |
| | | |||||
| * | Fix `GraphNode` resizing when its bottom border is too thin | Michael Alexsander | 2023-02-23 | 1 | -17/+25 |
| | | |||||
| * | Fix GraphEdit port hotzone snapping | Hendrik Brucker | 2023-02-12 | 1 | -1/+1 |
| | | |||||
| * | Update GraphEdit configuration warning, mark GraphNode/GraphEdit as experimental | Hendrik Brucker | 2023-02-09 | 1 | -1/+1 |
| | | |||||
| * | Fix scroll_offset_changed signal doesn't fired when panning GraphEdit | Silc Renew | 2023-02-01 | 1 | -4/+4 |
| | | |||||
| * | Fix connections drawing in GraphEdit minimap | Stanislav Labzyuk | 2023-01-28 | 1 | -2/+3 |
| | | |||||
| * | Add gesture to ViewPanner and simplify a bit its API | Gilles Roudière | 2023-01-23 | 1 | -23/+5 |
| | | |||||
| * | Merge pull request #70685 from stmSi/fix-nan-graphedit-infinite-loop | Rémi Verschelde | 2023-01-16 | 1 | -0/+1 |
| |\ | | | | | | | Fix: NaN value making infinite loop inside GraphEdit's `NOTIFICATION_DRAW` | ||||
| | * | Fix NaN value making infinite loop inside GraphEdit's NOTIFICATION_DRAW | stmSi | 2023-01-13 | 1 | -0/+1 |
| | | | |||||
| * | | Rename (de)selected signals to node_(de)selected in GraphNode | Hendrik Brucker | 2023-01-12 | 1 | -4/+4 |
| |/ | |||||
| * | One Copyright Update to rule them all | Rémi Verschelde | 2023-01-05 | 1 | -29/+29 |
| | | | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | ||||
| * | Update graph_edit.cpp to automatically arrange nodes if nothing is selected. | K. S. Ernest (iFire) Lee | 2023-01-04 | 1 | -2/+7 |
| | | |||||
| * | Improve usage of StringNames in GraphEdit | kobewi | 2022-12-02 | 1 | -60/+29 |
| | | |||||
| * | Fix inspector not showing name for LabelSettings.font | Haoyu Qiu | 2022-11-25 | 1 | -1/+1 |
| | | |||||
