Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename internal Button icon to button_icon to match exposed methods | Aaron Franke | 2024-10-29 | 1 | -1/+1 |
| | |||||
* | Editor: Improve cylinder gizmos 🌈 | HolonProduction | 2024-10-11 | 1 | -44/+10 |
| | |||||
* | Merge pull request #97479 from dustdfg/csg_redudant_3d_disabled_check | Rémi Verschelde | 2024-09-26 | 1 | -4/+0 |
|\ | | | | | | | Remove redundant `_3D_DISABLED` check from csg module | ||||
| * | Remove redudant _3D_DISABLED check from csg module | Yevhen Babiichuk (DustDFG) | 2024-09-26 | 1 | -4/+0 |
| | | | | | | | | | | | | | | It even won't be considered for building so there is no any sense for compile time checks Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> | ||||
* | | SCons: Add unobtrusive type hints in SCons files | Thaddeus Crews | 2024-09-25 | 1 | -0/+1 |
|/ | |||||
* | [Editor] Expose more editor settings to documentation | A Thousand Ships | 2024-09-12 | 1 | -1/+1 |
| | | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com> | ||||
* | Merge pull request #96389 from kitbdev/extract-main-screen | Rémi Verschelde | 2024-09-11 | 1 | -1/+1 |
|\ | | | | | | | Extract EditorMainScreen from EditorNode | ||||
| * | Extract editor main screen | kit | 2024-09-09 | 1 | -1/+1 |
| | | |||||
* | | Fixed CSG debug collision shapes being visible in editor. Also undid an old, ↵ | Zi Ye | 2024-09-09 | 1 | -6/+1 |
|/ | | | | incorrect fix which made debug collision visibility depend on CSG visibility. | ||||
* | Merge pull request #93252 from smix8/csg_bake | Rémi Verschelde | 2024-08-19 | 5 | -18/+249 |
|\ | | | | | | | Add CSG options to bake to static mesh and collision shape | ||||
| * | Add CSG options to bake to static mesh and collision shape | smix8 | 2024-06-19 | 5 | -18/+249 |
| | | | | | | | | Adds API to bake a CSG root node operation to either a static ArrayMesh or a ConcavePolygonShape3D physics collision shape. Adds menu options to the editor plugin when selecting a CSG root node to add baked sibling nodes. | ||||
* | | Fix CSGShape3D's _mesh_changed thread unsafe call to update_gizmos | jsjtxietian | 2024-07-30 | 1 | -1/+2 |
| | | |||||
* | | Style: Optimize `.svg` files with `svgo` | Thaddeus Crews | 2024-06-23 | 8 | -8/+8 |
|/ | |||||
* | Make CSG shape dirty after changing Snap, update doc | 31 | 2024-06-16 | 2 | -1/+6 |
| | | | | | | Update doc to mention that Snap only takes effect at the top level. Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | ||||
* | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 1 | -3/+3 |
| | |||||
* | Replace `find` with `contains/has` where applicable | A Thousand Ships | 2024-05-08 | 1 | -1/+1 |
| | | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers | ||||
* | [Core] Add `LocalVector::has` for convenience | A Thousand Ships | 2024-05-06 | 1 | -1/+1 |
| | |||||
* | Organize existing code for editor plugins | Aaron Franke | 2024-04-27 | 1 | -1/+1 |
| | |||||
* | Move 3D-only resources to their own folder | Aaron Franke | 2024-02-26 | 1 | -1/+1 |
| | |||||
* | Merge pull request #85455 from xiongyaohua/fix_CSGPolygon_not_following_Path3D | Rémi Verschelde | 2024-02-15 | 1 | -0/+2 |
|\ | | | | | | | Notify CSGPolygon about transform changes in Path3D | ||||
| * | Path3D notify transform change to CSGPolygon | Yaohua Xiong | 2024-01-08 | 1 | -0/+2 |
| | | |||||
* | | Replace error checks against `size` with `is_empty` | A Thousand Ships | 2024-02-09 | 1 | -1/+1 |
| | | |||||
* | | Update deferred calls to use Callables | kobewi | 2024-01-09 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #82872 from ↵ | Yuri Sizov | 2023-12-19 | 1 | -1/+1 |
|\ | | | | | | | | | | | jsjtxietian/require-editor-restart-when-csg-gizmo-color-changed Prompt require editor restart to user when gizmo color changed | ||||
| * | Prompt require editor restart to user when gizmo color changed | jsjtxietian | 2023-10-06 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #84652 from timothyqiu/enum-pun | Yuri Sizov | 2023-12-19 | 1 | -1/+1 |
|\ \ | | | | | | | | | | Avoid punning enum names in documentation | ||||
| * | | Avoid punning enum names in documentation | Haoyu Qiu | 2023-11-09 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #80326 from MewPurPur/no-exp-with-zero | Rémi Verschelde | 2023-12-04 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | | | | Remove exp hint of a few properties | ||||
| * | | Remove exp hint of a few properties | MewPurPur | 2023-08-06 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #82133 from MewPurPur/svg-tweaks | Yuri Sizov | 2023-11-06 | 6 | -6/+6 |
|\ \ \ | | | | | | | | | | | | | Optimize and tweak some SVGs, improve consistency between icons, and fix broken masks in light mode | ||||
| * | | | Optimize, tweak, improve consistency in SVG icons, and fix masks in light mode | MewPurPur | 2023-11-04 | 6 | -6/+6 |
| | | | | |||||
* | | | | Fix CSGShape debug_collision_shape crash | smix8 | 2023-11-02 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | Fixes CSGShape debug_collision_shape crash. | ||||
* | | | | Hide CSGShape's debug_collision_shape when it is invisible | jsjtxietian | 2023-10-30 | 1 | -0/+5 |
| |_|/ |/| | | |||||
* | | | [Modules] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-26 | 1 | -2/+2 |
|/ / | |||||
* | | Improve the Torus icons | MewPurPur | 2023-09-20 | 1 | -1/+1 |
| | | |||||
* | | Add helper for 3D gizmos and unify box | kobewi | 2023-09-12 | 2 | -52/+26 |
| | | |||||
* | | Make CSGShape follow curve's tilt in Path mode | pidogs | 2023-08-17 | 1 | -2/+2 |
| | | | | | | | | Fixes #65634. | ||||
* | | Clarify the behaviour of CSGMesh3D using ArrayMesh | mandryskowski | 2023-08-12 | 1 | -1/+2 |
|/ | |||||
* | Unify and streamline connecting to Resource changes | kobewi | 2023-07-17 | 1 | -2/+2 |
| | |||||
* | Doctool: Remove version attribute from XML header | Rémi Verschelde | 2023-07-06 | 9 | -9/+9 |
| | | | | | | We don't use that info for anything, and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget to sync some files from opt-in modules (mono, text_server_fb). | ||||
* | Bump version to 4.2-dev | Rémi Verschelde | 2023-07-05 | 9 | -9/+9 |
| | | | | Keep on waitin' | ||||
* | Style: Harmonize header includes in modules | Rémi Verschelde | 2023-06-15 | 2 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | This applies our existing style guide, and adds a new rule to that style guide for modular components such as platform ports and modules: Includes from the platform port or module ("local" includes) should be listed first in their own block using relative paths, before Godot's "core" includes which use "absolute" (project folder relative) paths, and finally thirdparty includes. Includes in `#ifdef`s come after their relevant section, i.e. the overall structure is: - Local includes * Conditional local includes - Core includes * Conditional core includes - Thirdparty includes * Conditional thirdparty includes | ||||
* | Optimize CSG icons and more | VolTer | 2023-05-29 | 8 | -8/+8 |
| | |||||
* | Fix CSGPolygon3D in path mode disappearing at runtime. | Evan Todd | 2023-05-15 | 1 | -1/+1 |
| | |||||
* | Enable shadow warnings and fix raised errors | Ninni Pipping | 2023-05-11 | 2 | -20/+20 |
| | |||||
* | Add debug collision shape to CSG with collision | Ricardo Buring | 2023-05-03 | 2 | -0/+46 |
| | |||||
* | Fix infinite loop in Build2DFaces::_find_edge_intersections | Justin Wash | 2023-04-27 | 1 | -5/+22 |
| | |||||
* | Fix CSG edge case causing intersection line to hit on common edge of 2 ↵ | K. S. Ernest (iFire) Lee | 2023-04-27 | 4 | -17/+80 |
| | | | | | | | | | | | | | | | | | | | | triangles. The previous implementation assumed that the intersection entered or exited a shape when it hit right on the common edge of 2 triangles. However, there is also a case where it just "skirts" the other shape on the outside. To fix this, we added code to check the intersection distance and if the normals of the faces are pointed in the same direction as the intersection or not (e.g. inner product > 0). This handles the case where the intersection line hits the common edge of 2 triangles and skirts the other shape on the outside. Extended code to cover a third case. Fixes #58637. Co-authored-by: OldBelge <StevenGeens@users.noreply.github.com> | ||||
* | Validate code tags in documentation for potential params | Yuri Sizov | 2023-04-26 | 1 | -4/+4 |
| | | | | | | | Adds a check to make_rst to look for matches between the text inside of the [code][/code] tag and known param identifiers. Fixes most of what was revealed. | ||||
* | Bump version to 4.1-dev | Rémi Verschelde | 2023-03-01 | 9 | -9/+9 |
| | | | | Can't stop, won't stop, they said, huh? |