Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-15 | Editor: Cleanup some includes dependencies | Rémi Verschelde | |
Removes some unnecessary includes from `editor_node.h`, and instead add those where they're used. Removes unnecessary `editor_node.h` includes in various editor classes. Renames `dynamicfont` to `dynamic_font` in a couple files. Misc cleanup while jumping through that rabbit hole. | |||
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-08 | Refactor some object type checking code with `cast_to` | Rémi Verschelde | |
Less stringly typed logic, and less String allocations and comparisons. | |||
2022-02-08 | Merge pull request #43015 from Xrayez/refactor-auto-instaprop | Rémi Verschelde | |
Refactor auto-instantiation of `Object` properties in editor | |||
2022-01-20 | Store panels and docks singletons in their own classes | trollodel | |
2022-01-07 | Rename TextureRect.expand to ignore_texture_size | kobewi | |
2022-01-07 | Merge pull request #56321 from pycbouh/core-use-gdvirtual-everywhere | Rémi Verschelde | |
2022-01-05 | Merge pull request #56398 from KoBeWi/cooler_picker | Rémi Verschelde | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-01 | Improvements to EditorResourcePicker | kobewi | |
2021-12-29 | Use GDVIRTUAL* macros when binding virtual methods in exposed classes | Yuri Sizov | |
2021-12-28 | Refactor auto-instantiation of `Object` properties in editor | Andrii Doroshenko (Xrayez) | |
Auto-instantiation is used by the create dialog, but should also be used by the editor inspector. This refactors object properties auto-instantiation into a dedicated method to be reused throughout editor (and possibly scripting). | |||
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-07 | Rename `GradientTexture` to `GradientTexture1D` | Andrii Doroshenko (Xrayez) | |
1. Explicit and unambiguous when comparing to `GradientTexture2D` 2. Consistent with other class names where 1D is used in the engine. | |||
2021-11-03 | Merge pull request #52781 from KoBeWi/node's_favorite_shader | Rémi Verschelde | |
2021-11-03 | Infer shader type based on edited node | kobewi | |
2021-11-02 | Add a flag to EditorResourcePicker to differentiate selection contexts | Yuri Sizov | |
2021-09-23 | Merge pull request #51920 from ↵ | Rémi Verschelde | |
jmb462/missing-sname-macro-optimization-in-some-functions | |||
2021-09-22 | Use Rect2's get_end(). | Anilforextra | |
2021-09-18 | Add QuickLoad option to resource picker. | Ryan Roden-Corrent | |
When clicking on a resource field in the inspector dock, you now have the "Quick Load" option in addition to "Load". This opens a QuickOpen dialog allowing the user to type in a phrase to quickly locate the desired resource (similar to "Quick Open Scene"). In my experience, this is much faster than clicking through the File Dialog. Relates to godotengine/godot-proposals#346. | |||
2021-08-20 | Add missing SNAME macro optimization for StringName in some functions | jmb462 | |
2021-08-07 | Added editor dialog for easily creating shaders. | Yuri Roubinsky | |
2021-08-03 | Cache EditorResourcePicker's allowed types | Yuri Sizov | |
2021-08-01 | Fix crash on doc dragging in script list panel | Yuri Roubinsky | |
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-07-17 | Create many types of popups on demand | reduz | |
* LineEdit popups created on demand. * TextEdit popups created on demand. * SpinSlider popups created on demand. * ResourcePicker popups created on demand. Improves editor responsiveness. | |||
2021-07-13 | Fix casing of the "to" stop word in editor strings | Hugo Locurcio | |
This also fixes a C# documentation example that had one of its strings incorrectly converted. | |||
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-17 | Add PROPERTY_USAGE_NONE and use it | Aaron Franke | |
2021-06-13 | Fix some virtual methods | kobewi | |
2021-06-12 | Consistently prefix bound virtual methods with _ | kobewi | |
2021-05-25 | Make EditorFileDialog only created on demand in EditorResourcePicker | Yuri Sizov | |
2021-05-19 | Use EditorResourcePicker in the Inspector | Yuri Sizov | |
2021-05-17 | Add EditorResourcePicker control based on the Inspector editor for Resources | pycbouh | |
Fix formatting for the docs |