Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-07 | Merge pull request #36301 from KoBeWi/daddy_node | Rémi Verschelde | |
Add reparent methods to Node | |||
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||
2022-12-19 | Restore 'rotation_degrees' properties. | Juan Linietsky | |
By popular demand, restoring the helper properties to rotate objects in degrees. Affected are local and global rotations for: * Node2D * Node3D * Control | |||
2022-12-10 | Use ObjectID as argument when referred-calling _request_gizmo | Haoyu Qiu | |
Fixes crash on project launch. | |||
2022-11-02 | Unify Node3D RotationOrder with global EulerOrder | Aaron Franke | |
2022-11-02 | Move EulerOrder enum to math_defs.h and global scope | Aaron Franke | |
2022-10-21 | Clean up Basis from Euler code | Aaron Franke | |
2022-10-03 | Fix hide_slider vs no_slider inconsistency in editor property code | Aaron Franke | |
2022-09-29 | Fail look_at() if not inside tree | kobewi | |
2022-09-19 | Expose `NOTIFICATION_LOCAL_TRANSFORM_CHANGED` | Marc Gilleron | |
2022-09-02 | Rename `or_lesser` range property hint to `or_less` | Hugo Locurcio | |
"less" should be used for quantity, rather than "lesser". Existing scripts that use `or_lesser` in `_get_property_list()` will need to be updated to account for this change. | |||
2022-09-02 | Add `is_zero_approx` methods to `Vector2`, `3`, and `4` | Jonathan Nicholl | |
2022-08-24 | Merge pull request #64691 from TokageItLab/Quaternion-editor | Rémi Verschelde | |
2022-08-24 | Implement Quaternion Editor | Silc Renew | |
2022-08-23 | Replace Array return types with TypedArray 2 | kobewi | |
2022-08-22 | Make `_validate_property` a multilevel method | Yuri Sizov | |
2022-08-18 | Make `property_*_revert` methods multilevel and expose them for scripting | Yuri Sizov | |
2022-08-16 | Add methods for node reparenting | Tomasz Chabora | |
2022-07-16 | rename translate(d) to translate(d)_local in Transform 2D/3D | Fabian Keller | |
2022-07-01 | Add global_position and global_rotation to Node3D | foxydevloper | |
2022-06-27 | Merge pull request #62396 from reduz/fix-local-vector-transitions-in-node3d | Rémi Verschelde | |
Fix VECTOR/LOCAL transitions in Node3D | |||
2022-06-27 | Fix VECTOR/LOCAL transitions in Node3D | reduz | |
Fixes #62225, supersedes #62227 | |||
2022-06-25 | Merge pull request #62372 from MarcusElg/nosliderrename | Rémi Verschelde | |
Rename @export_range's noslider option to no_slider | |||
2022-06-25 | Revert "Refactored `rotation_mode` in Node3D" | Juan Linietsky | |
2022-06-25 | fix set_position() | Silc Renew | |
2022-06-24 | Rename export_range's noslider option to no_slider | Marcus Elg | |
2022-06-23 | fix method when rotation_mode changed | Silc Renew | |
2022-06-14 | Add vector value linking | kobewi | |
Co-authored-by: redlamp <244062+redlamp@users.noreply.github.com> | |||
2022-05-19 | Use suffixes for units in nodes and resources | Aaron Franke | |
2022-05-18 | Defer group calls in Node3D | kobewi | |
2022-04-13 | Ensure gizmos are added to newly created Node3D-derivatives and silence ↵ | SaracenOne | |
error for attempting to create gizmos twice | |||
2022-02-15 | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | |
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-25 | Node2D/Node3D: Fix Undraggable Position Property. | Anilforextra | |
2022-01-06 | Fix incorrect default transform values on foreign 3D nodes | SaracenOne | |
2022-01-05 | Merge pull request #53684 from TokageItLab/orthogonal-mode | Rémi Verschelde | |
2022-01-04 | Minor code improvements in Node3D. Refactor Node3D::show/hide/set_visible to ↵ | Stijn | |
a shared implementation. | |||
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-25 | Fix some gizmo behavior to make more consistent | Silc 'Tokage' Renew | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-10-28 | clang-format: Enable `BreakBeforeTernaryOperators` | Rémi Verschelde | |
clang-format keeps breaking the way it handles break *after* ternary operators, so I give up and go with the only style they seem to actually test. | |||
2021-10-28 | clang-format: Various fixes to comments alignment from `clang-format` 13 | Rémi Verschelde | |
All reviewed manually and occasionally rewritten to avoid bad auto formatting. | |||
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
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`. | |||
2021-10-25 | Refactored Node3D rotation modes | reduz | |
* Made the Basis euler orders indexed via enum. * Node3D has a new rotation_order property to choose Euler rotation order. * Node3D has also a rotation_mode property to choose between Euler, Quaternion and Basis Exposing these modes as well as the order makes Godot a lot friendlier for animators, which can choose the best way to interpolate rotations. The new *Basis* mode makes the (exposed) transform property obsolete, so it was removed (can still be accessed by code of course). | |||
2021-10-21 | Remove unimplemented methods | Marcel Admiraal | |
2021-10-16 | Implement Animation Blend Shape Tracks | reduz | |
* New track type BLEND_SHAPE * Blend shapes are imported via this new track type * Processing is more optimized (no longer relies on variants) * Modified the Blend Shape API in MeshInstance3D to use indices rather than StringNames (more optimizes) * Promo: Fixed a small bug in gizmo updating in Node3D that affected performance Dedicated BlendShape tracks are required for both optimization and eventually implementing them in animation compression. | |||
2021-10-07 | Implemented SkeletonEditorGizmo | Silc Renew | |
Co-authored-by: Lyuma <xn.lyuma@gmail.com> | |||
2021-08-29 | Revert "Display a matrix for Node2D and don't display a duplicate origin" | Juan Linietsky | |
2021-08-29 | Display a matrix for Node2D and don't display a duplicate origin | Aaron Franke | |