Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-30 | Optimize theme change in code editor | PouleyKetchoupp | |
Postpone applying the whole theme when a setting changes, to avoid updating everything many times when the whole editor theme is changed. | |||
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-18 | Optimize StringName usage | reduz | |
* 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. | |||
2021-06-29 | Script editor: Rename 'Clone Down' to 'Duplicate Selection' | Rémi Verschelde | |
Fixes #36670. | |||
2021-06-29 | Merge pull request #49719 from LightningAA/rename-node-is-ancestor-of | Rémi Verschelde | |
Rename `is_a_parent_of()` to `is_ancestor_of()` | |||
2021-06-24 | Merge pull request #49650 from KoBeWi/FindReplaceCrash | Rémi Verschelde | |
Fix crash with FindReplaceBar | |||
2021-06-24 | Fix crash with FindReplaceBar | kobewi | |
2021-06-21 | Rename `is_a_parent_of()` to `is_ancestor_of()` | Lightning_A | |
2021-06-20 | Move indent management to CodeEdit | Paulb23 | |
2021-06-19 | Added support for scripts reporting multiple errors to ScriptTextEditor | Eric M | |
Scripts can now report multiple errors to the scripting editors in the engine. UI elements were added to support multiple errors. | |||
2021-06-17 | Merge pull request #49258 from megalobyte/editor-fix | Rémi Verschelde | |
Fixes for documentation search | |||
2021-06-16 | Merge pull request #49238 from Paulb23/code_edit_code_folding | Rémi Verschelde | |
Move code folding into CodeEdit and hide line hiding API | |||
2021-06-16 | Documentation search fixes | Gregory Basile | |
Updates rich_text_label so that the built-in documentation can be searched Previously, it would only find the first result and would not select other results Renames "_entered" functions to "_submitted" | |||
2021-06-08 | Move FindReplaceBar out of CodeTextEditor | kobewi | |
2021-06-01 | Move code folding into CodeEdit and hide line hiding API | Paulb23 | |
2021-06-01 | Move and expose Code Hint in CodeEdit | Paulb23 | |
2021-06-01 | Move and expose AutoComplete in CodeEdit | Paulb23 | |
2021-05-28 | Fix FindReplaceBar text_change signal binding after replace all | Paulb23 | |
2021-05-22 | Add custom background line colour to TextEdit and remove marked lines | Paulb23 | |
2021-05-20 | Change behavior of String.right | Tomasz Chabora | |
2021-05-07 | Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵ | Lightning_A | |
InputEventWithModifiers properties/methods | |||
2021-04-17 | Rename LineEdit caret_* properties getters and setters to match property | Marcel Admiraal | |
2021-04-07 | Fix: Selection Only in Find/Replace now preserves selection | Sushi | |
2021-04-05 | Fix crashes in *_input functions | Rafał Mikrut | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-23 | Rename Control margin to offset | Marcel Admiraal | |
2020-12-08 | Merge pull request #43742 from qarmin/editor_modules_default_values | Rémi Verschelde | |
Initialize class/struct variables with default values in platform/ and editor/ | |||
2020-12-05 | Rename CubeMesh BoxMesh | Marcel Admiraal | |
2020-12-02 | Initialize class/struct variables with default values in platform/ and editor/ | Rafał Mikrut | |
2020-11-30 | Reversed Toggle Script Button icon | Yuri Roubinsky | |
2020-11-26 | [Complex Text Layouts] Refactor TextEdit and CodeEdit controls. | bruvzg | |
2020-11-26 | [Complex Text Layouts] Refactor Font class, default themes and controls to ↵ | bruvzg | |
use Text Server interface. Implement interface mirroring. Add TextLine and TextParagraph classes. Handle UTF-16 input on macOS and Windows. | |||
2020-11-11 | Keep cursor relative position after multiline move | Haoyu Qiu | |
2020-11-07 | Reorganized core/ directory, it was too fatty already | reduz | |
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code | |||
2020-09-10 | Remove breakpoints from editor settings | Paulb23 | |
2020-09-10 | Move ConnectionGutter to editor code_editor | Paulb23 | |
2020-09-10 | Add main_gutter (breakpoints, bookmarks, execution lines) to code_edit | Paulb23 | |
2020-09-10 | Added Line numbers to CodeEdit | Paulb23 | |
2020-09-10 | Add and convert editor to use CodeEdit | Paulb23 | |
2020-07-26 | Merge pull request #33760 from nekomatata/script-editor-init-optimization | Rémi Verschelde | |
Optimized ScriptEditor initialization when many scripts are loaded | |||
2020-07-20 | Reintroduce code completion | George Marques | |
2020-07-17 | Optimized ScriptEditor initialization when many scripts are loaded | PouleyKetchoupp | |
This change avoids the editor to freeze for several seconds when a project with lots of scripts is loaded in the editor. It focuses on a few heavy operations previously executed on all previously loaded scripts: - Initialize script resource (script validation/parsing) only on focus - ScriptTextEditor: code editor and edit menu are added to the scene only on focus - Add to recent scripts only when opening new scripts (load/save scene metadata) | |||
2020-07-11 | Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter | Paulb23 | |
- Extacted all syntax highlighting code from text edit - Removed enable syntax highlighting from text edit - Added line_edited_from signal to text_edit - Renamed get/set_syntax_highlighting to get/set_syntax_highlighter - Added EditorSyntaxHighligher | |||
2020-07-11 | Convert syntax highlighters into a resource | Paulb23 | |
2020-07-06 | Improve null check in FindReplaceBar | Yuri Sizov | |
2020-06-23 | Fix error label clicking in status bar for shader editor | Yuri Roubinsky | |
2020-06-19 | Remove ToolButton in favor of Button | Hugo Locurcio | |
ToolButton has no redeeming differences with Button; it's just a Button with the Flat property enabled by default. Removing it avoids some confusion when creating GUIs. Existing ToolButtons will be converted to Buttons, but the Flat property won't be enabled automatically. This closes https://github.com/godotengine/godot-proposals/issues/1081. |