Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-08 | Revert "Add missing SNAME macro optimization to all theme methods call" | Rémi Verschelde | |
This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters. | |||
2022-02-08 | Fix GridMap memory leak | Haoyu Qiu | |
2022-02-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-01-26 | Rename String::is_subsequence_ofi to String::is_subsequence_ofn | Wilson E. Alvarez | |
2022-01-20 | Merge pull request #56855 from rafallus/gridmap_bake_staticbody | Rémi Verschelde | |
2022-01-18 | Merge pull request #56619 from timothyqiu/left-right-palette | Rémi Verschelde | |
2022-01-16 | Consider gridmap collisions in navigation bake | rafallus | |
2022-01-16 | Fix theming update in several editor classes | Yuri Roubinsky | |
2022-01-08 | Allow showing both left and right side panels | Haoyu Qiu | |
2022-01-06 | Merge pull request #56006 from KoBeWi/6yearslater | JFonS | |
Add physics material to GridMap | |||
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-17 | Add physics material to GridMap | kobewi | |
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-12-09 | align to horizontal_alignment, valign to vertical_alignment, related | Nathan Franke | |
2021-11-16 | Rename built-in `SGN()` macro to `SIGN()` | Hugo Locurcio | |
This matches the name of the GDScript function (except it's uppercase here). | |||
2021-11-15 | Replace Godot docs URL with `$DOCS_URL` in XML class reference | Rémi Verschelde | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-10-07 | Implemented SkeletonEditorGizmo | Silc Renew | |
Co-authored-by: Lyuma <xn.lyuma@gmail.com> | |||
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-29 | Use functions defined in the their classes. | Anilforextra | |
2021-09-09 | implement individual mesh transform for meshlibrary items | Vincent | |
2021-08-23 | Entirely removes BIND_VMETHOD in favor of GDVIRTUAL | reduz | |
* `_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. | |||
2021-08-12 | Uniformize layer names, script methods and documentation | PouleyKetchoupp | |
- Back to 1-based layer names to make it clearer in editor UI - Layer bit accessors are renamed to layer value and 1-based too - Uniform errors and documentation in render and physics - Fix a few remaining collision_layer used in place of collision_mask | |||
2021-07-31 | Make action names translatable | Haoyu Qiu | |
2021-07-30 | doc: Use self-closing tags for `return` and `argument` | Rémi Verschelde | |
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there. | |||
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-13 | Merge pull request #50381 from reduz/implement-disable-classes | Rémi Verschelde | |
Implement the ability to disable classes | |||
2021-07-13 | Implement the ability to disable classes | reduz | |
* This PR adds the ability to disable classes when building. * For now it's only possible to do this via command like: `scons disable_classes=RayCast2D,Area3D` * Eventually, a proper UI will be implemented to create a build config file to do this at large scale, as well as detect what is used in the project. | |||
2021-07-04 | Improvements to Label's layout options | Hendrik Brucker | |
- Added options to trim the text in case it overruns - Added more autowrap modes - Improved line breaking, which ignores trailing spaces | |||
2021-07-02 | Fix GridMap erase Octans | Pitanov V.V | |
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-18 | Better format arguments in variant parser | Michael Alexsander Silva Dias | |
2021-06-17 | Merge pull request #48070 from KoBeWi/greedmap | Rémi Verschelde | |
Fix GridMap still drawing when Alt+Tabbing | |||
2021-06-16 | Remove GridMap's "Lock View" option and a related method. | Riteo Siuga | |
Apparently this feature utilized a completely commented out 7+ years old method, effectively doing nothing. Since it was designed with a completely different editor design in mind it is pretty much incompatible and as such it's best to remove it for now. | |||
2021-06-03 | Disable 3D-only modules when 3D is disabled | Aaron Franke | |
2021-06-03 | Update documentation for Transform3D | Aaron Franke | |
2021-06-03 | Rename Transform to Transform3D in core | Aaron Franke | |
2021-05-24 | Merge pull request #48644 from Calinou/editor-increase-icon-saturation | Rémi Verschelde | |
Increase icon saturation by 30% for all editor icons | |||
2021-05-11 | Increase icon saturation by 30% for all editor icons | Hugo Locurcio | |
More saturated icons go better with the new editor theme. These color changes only apply when using a dark theme. The editor icon saturation can still be adjusted in the Editor Settings. Setting the editor icon saturation setting to 0.77 should roughly match the old icon saturation. | |||
2021-05-07 | Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵ | Lightning_A | |
InputEventWithModifiers properties/methods | |||
2021-04-30 | Prevent setting too big or too small Collision Mask and Layer | Rafał Mikrut | |
2021-04-22 | Fix GridMap still drawing when Alt+Tabbing | kobewi | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-19 | Use real_t in GridMap and VariantParser | Aaron Franke | |
2021-03-15 | Allow Navigation to be more flexible | Gilles Roudière | |
2021-03-12 | Fix visibility toggle for baked GridMaps | jfons | |
2021-03-10 | Implement Navigation layers | Gilles Roudière | |
2021-03-10 | Remove Navigation2D/3D nodes, and move the navigation map to the world resource | Gilles Roudière | |