Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GraphEdit: Improve dotted pattern grid performance | Zae | 2024-09-12 | 1 | -11/+21 |
| | |||||
* | Fix GraphEdit port snapping in certain edge cases | Hendrik Brucker | 2024-08-02 | 1 | -7/+7 |
| | |||||
* | Fix leaked signal connection to connection_layer. | maidopi-usagi | 2024-07-27 | 1 | -0/+4 |
| | |||||
* | Fix connections not updated after GraphNode slot update | Hendrik Brucker | 2024-07-06 | 1 | -0/+5 |
| | |||||
* | Fix `GraphFrame` autoshrink with high DPI displays/custom UI scales | Hendrik Brucker | 2024-07-04 | 1 | -1/+3 |
| | |||||
* | [Scene] Add `SceneStringNames::text/value_changed` | A Thousand Ships | 2024-06-19 | 1 | -3/+3 |
| | |||||
* | [Scene] Add `SceneStringNames::panel` | A Thousand Ships | 2024-05-30 | 1 | -2/+2 |
| | |||||
* | [GraphEdit] Convert to minimap line after getting connection line. | Daylily-Zeleen | 2024-05-29 | 1 | -9/+18 |
| | |||||
* | [GraphEdit] Fix GraphNode's ports interactable through other GraphNodes | Hendrik Brucker | 2024-05-15 | 1 | -0/+12 |
| | |||||
* | [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 |
| |