Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make OpenSimplex and VisualScript modules not depend on the editor | Aaron Franke | 2021-11-12 | 1 | -4612/+0 |
| | |||||
* | Merge pull request #54653 from KoBeWi/built_in_scripts_deserved_that | Rémi Verschelde | 2021-11-09 | 1 | -11/+14 |
|\ | | | | | Improve save handling for built-in scripts | ||||
| * | Improve save handling for built-in scripts | kobewi | 2021-11-07 | 1 | -11/+14 |
| | | |||||
* | | VisualScript-sync-and-improve-variable-and-property | David Cambré | 2021-11-06 | 1 | -11/+16 |
|/ | |||||
* | Add is_built_in() method to Resource | kobewi | 2021-11-04 | 1 | -1/+1 |
| | |||||
* | Fixes copy-paste issue in the visual script editor | David Cambré | 2021-11-03 | 1 | -111/+130 |
| | | | | | Moves copy and paste in their own functions so copy_nodes_request and paste_nodes_request are able to work. Applies paste offset to the last mouse clicked position. | ||||
* | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | 2021-10-28 | 1 | -1/+1 |
| | | | | | | | | | Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | ||||
* | Move add_syntax_highlighter bind to ScriptEditorBase | Paulb23 | 2021-10-11 | 1 | -2/+0 |
| | |||||
* | Use range iterators for `Map` | Lightning_A | 2021-09-30 | 1 | -12/+12 |
| | |||||
* | Fix incorrect call of `_center_on_node` in VisualScript editor | Yuri Roubinsky | 2021-09-18 | 1 | -9/+4 |
| | |||||
* | Added status bar and toggle scripts panel button to EditorHelp/VScripts | Yuri Roubinsky | 2021-09-15 | 1 | -0/+27 |
| | |||||
* | Fix Visual Script editor | Max Hilbrunner | 2021-08-24 | 1 | -14/+12 |
| | |||||
* | Entirely removes BIND_VMETHOD in favor of GDVIRTUAL | reduz | 2021-08-23 | 1 | -3/+1 |
| | | | | | | | | * `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions. * Everything else converted to GDVIRTUAL * BIND_VMETHOD is gone, always use the new syntax from now on. Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now. | ||||
* | Namespaces instead of underscore prefix for binds | Max Hilbrunner | 2021-08-17 | 1 | -13/+18 |
| | | | | | | Thanks to neikeq for the initial work. Co-authored-by: Ignacio Roldán Etcheverry <neikeq@users.noreply.github.com> | ||||
* | Fix duplicate conditions. | Anilforextra | 2021-08-13 | 1 | -3/+2 |
| | |||||
* | Resource: Remove unused `_use_builtin_script()` virtual method | Rémi Verschelde | 2021-08-12 | 1 | -4/+0 |
| | | | | And another piece of dead code found while searching for "use_builtin". | ||||
* | Make action names translatable | Haoyu Qiu | 2021-07-31 | 1 | -2/+2 |
| | |||||
* | Merge pull request #50840 from ↵ | Rémi Verschelde | 2021-07-26 | 1 | -1/+1 |
|\ | | | | | | | | | Gallilus/VisualScript-drop-preload-nodes-change-action-name Change "Add Preload Node" action to "Add Node(s)" | ||||
| * | Change "Add Preload Node" action to "Add Node(s)" | Gallilus | 2021-07-25 | 1 | -1/+1 |
| | | | | | | The action might also drop Custom Nodes | ||||
* | | Use const references where possible for List range iterators | Rémi Verschelde | 2021-07-25 | 1 | -18/+18 |
| | | |||||
* | | Use C++ iterators for Lists in many situations | Aaron Franke | 2021-07-23 | 1 | -131/+129 |
|/ | |||||
* | Merge pull request #49749 from ↵ | Rémi Verschelde | 2021-07-21 | 1 | -40/+70 |
|\ | | | | | | | | | DavidCambre/VisualScriptFunction_Call_Set_Get_Improvement-2 VisualScriptFunctionNodes Improvements | ||||
| * | Improve and streamline VisualScriptFuncNodes Call Set Get | David Cambré | 2021-07-21 | 1 | -40/+70 |
| | | | | | | | | | | | | | | This PR improves and streamlines the workflow for VisualScriptFunctionNodes Call Set Get Uniform design. Drag in set-get from tree is now working. Removes redundant method_select popup. | ||||
* | | Fix visual script icons | Nick Huelin | 2021-07-20 | 1 | -0/+3 |
| | | | | | | | | This pull request fixes an issue where the visual script icons weren't representative of their data. | ||||
* | | Merge pull request #50581 from DavidCambre/VisualScript-Drop-Custom-Nodes | Rémi Verschelde | 2021-07-20 | 1 | -6/+20 |
|\ \ | | | | | | | Allow dropping custom node scripts in VisualScript editor | ||||
| * | | VisualScript-Drop-Custom-Nodes | David Cambré | 2021-07-18 | 1 | -6/+20 |
| | | | | | | | | | | | | Allows to drop custom node scripts directly in VisualScript | ||||
* | | | Merge pull request #50566 from reduz/optimize-stringname-usage | Rémi Verschelde | 2021-07-19 | 1 | -99/+99 |
|\ \ \ | | | | | | | | | Optimize StringName usage | ||||
| * | | | Optimize StringName usage | reduz | 2021-07-18 | 1 | -99/+99 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor. | ||||
* / / | Prevents some warnings from appearing in visual scripts | Yuri Roubinsky | 2021-07-18 | 1 | -1/+15 |
|/ / | |||||
* / | Fix creating a new function in visual scripts | Yuri Roubinsky | 2021-07-10 | 1 | -1/+1 |
|/ | |||||
* | VisualScriptEditor Fix in graph position calculation (do not skip zoom) | kleonc | 2021-06-23 | 1 | -106/+46 |
| | |||||
* | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | 2021-06-19 | 1 | -30/+30 |
| | |||||
* | Adding some more missing renames for Transform3D and Quaternion | Bastiaan Olij | 2021-06-15 | 1 | -2/+2 |
| | |||||
* | Consistently prefix bound virtual methods with _ | kobewi | 2021-06-12 | 1 | -3/+3 |
| | |||||
* | Merge pull request #49462 from TokageItLab/update-property-selector-icon-list | Rémi Verschelde | 2021-06-09 | 1 | -2/+2 |
|\ | | | | | update property selector's icon list | ||||
| * | update property selector's icon list and rename Quat.svg to Quaternion.svg | Silc 'Tokage' Renew | 2021-06-09 | 1 | -2/+2 |
| | | |||||
* | | Rename missing shortcut names in visual script editor | Jonas Bernemann | 2021-06-08 | 1 | -4/+4 |
|/ | | | | | | With the change of the shortcuts for common actions like delete, copy and paste the delete menu items in the visual script editor for members where missing because of a missing shortcut. | ||||
* | Fixed color for node headers in visual scripts | Yuri Roubinsky | 2021-06-06 | 1 | -0/+1 |
| | |||||
* | Rename Quat to Quaternion | Marcel Admiraal | 2021-06-04 | 1 | -2/+2 |
| | |||||
* | Rename Variant TRANSFORM to TRANSFORM3D | Aaron Franke | 2021-06-03 | 1 | -2/+2 |
| | | | Also _transform to _transform3d | ||||
* | Improve TreeItem API and allow to move nodes | trollodel | 2021-05-17 | 1 | -18/+18 |
| | |||||
* | Merge pull request #48168 from LightningAA/control-to-ctrl-4.0 | Rémi Verschelde | 2021-05-17 | 1 | -4/+4 |
|\ | |||||
| * | Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵ | Lightning_A | 2021-05-07 | 1 | -4/+4 |
| | | | | | | | | InputEventWithModifiers properties/methods | ||||
* | | Add get_base_editor to ScriptEditorBase | sent44 | 2021-05-15 | 1 | -0/+4 |
|/ | |||||
* | Merge pull request #45607 from Calinou/improve-editor-theme | Rémi Verschelde | 2021-05-06 | 1 | -34/+22 |
|\ | | | | | Improve the editor theme | ||||
| * | Improve the editor theme | Hugo Locurcio | 2021-04-27 | 1 | -34/+22 |
| | | | | | | | | | | | | | | | | | | | | The editor theme now makes use of rounded corners and less borders to follow modern visual trends. The default theme's colors were also tweaked to make the blue hue more subtle (similar to the Arc theme, which was removed as a consequence). The Alien theme was replaced by a Breeze Dark theme, which should blend in well with the KDE theme. | ||||
* | | Rename `doubleclick` to `double_click` | Aaron Franke | 2021-05-04 | 1 | -1/+1 |
|/ | |||||
* | Rename LineEdit caret_* properties getters and setters to match property | Marcel Admiraal | 2021-04-17 | 1 | -4/+4 |
| | |||||
* | Style: Apply clang-tidy's `readability-braces-around-statements` | Rémi Verschelde | 2021-04-05 | 1 | -2/+2 |
| | |||||
* | Fix crashes in *_input functions | Rafał Mikrut | 2021-04-05 | 1 | -0/+2 |
| |