1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-07 19:53:17 +00:00
Commit Graph

76 Commits

Author SHA1 Message Date
Thaddeus Crews
561bac4cb4 Merge pull request #112285 from Insert-Uncreateive-Name-Here/master
Fix `CollisionPolygon3D` debug shape rendering.
2025-11-04 16:32:30 -06:00
Rémi Verschelde
9a079cd2b2 Merge pull request #110428 from CookieBadger/fix-viewport-numpad-emulation
Fix numpad emulation in 3d navigation shortcuts
2025-11-01 19:05:03 +01:00
Michael Moore
4fe40ac07e Fixing CollisionPolygon3D debug shape rendering.
When a CollisionPolygon3D is drawn with a concave area, it fails to render the surface of the top and bottom.

Steps to reproduce the bug in the editor:
1. Create a new scene
2. Create CollisionPolygon3D
3. Make sure debug fill is checked in the CollisionPolygon3D inspector.
4. Add these vertices to the the polygon (0,0), (1,-1), (1,1), (-1, 1), (-1, 0.3).

You should see that only one triangle from the top and bottom of the polygon is drawn and the reset are missing.
2025-11-01 09:38:58 -05:00
Thaddeus Crews
ae9732139a Merge pull request #109433 from KoBeWi/hastension
Add `has_extension()` method to String
2025-10-31 09:23:30 -05:00
LuoZhihao
ce2fae79b1 Fallback to parent class icon by default for gdextension 2025-10-31 18:03:32 +08:00
Thaddeus Crews
8afb2e5976 Merge pull request #111118 from YeldhamDev/godots_new_groove
Add a new editor theme
2025-10-30 13:51:36 -05:00
Thaddeus Crews
fd89a17d2f Merge pull request #106684 from VojtaStruhar/106388-snap-settings
Change snap settings to not use LineEdits
2025-10-30 10:46:05 -05:00
Michael Alexsander
e06f015f95 Add a new editor theme
Co-authored-by: passivestar <60579014+passivestar@users.noreply.github.com>
2025-10-30 00:31:54 -03:00
emild
e3eef8c363 fix numpad emulation in 3d navigation shortcuts 2025-10-29 16:26:54 +01:00
Thaddeus Crews
c0c1c68562 Merge pull request #111600 from KoBeWi/header_shoulders
Improve Transform dialog
2025-10-27 10:01:53 -05:00
Thaddeus Crews
80f4674ff3 Merge pull request #109490 from ryevdokimov/move-rotation-lock
Move `Lock View Rotation` label logic out of process notification
2025-10-23 15:33:58 -05:00
Thaddeus Crews
e92cc976bd Merge pull request #109220 from precup/avoid-spurious-curve-changed-signals
Remove spurious `Curve3D` `changed` signals
2025-10-22 13:48:34 -05:00
Thaddeus Crews
6e76eb3a5d Merge pull request #102055 from ryevdokimov/condition-editor-viewport-shortcuts
Condition editor viewport nav modifier checks on freelook / mouse is captured
2025-10-21 15:10:57 -05:00
Thaddeus Crews
506abd4903 Merge pull request #102021 from ryevdokimov/remove-redunant-previewing-cinema-line
Remove redundant line when toggling cinematic preview
2025-10-21 15:10:48 -05:00
Thaddeus Crews
920fd5cb4d Merge pull request #102020 from ryevdokimov/move-viewport-gizmos-visibility-out-of-process
Move editor viewport gizmos visibility logic out of process notification
2025-10-21 15:10:46 -05:00
Thaddeus Crews
31349b062f Merge pull request #111456 from YeldhamDev/put_it_on_my_tab
Fix some dragging operations in the editor breaking when tabbing out
2025-10-21 10:27:09 -05:00
Thaddeus Crews
b32c0df22a Merge pull request #110937 from Calinou/editor-lightmapgi-bake-time-show-centiseconds
Show centiseconds in LightmapGI bake time printout in the editor
2025-10-21 10:27:08 -05:00
Thaddeus Crews
94818a5313 Merge pull request #111509 from passivestar/orbit-snapping
Implement orbit snapping in 3D viewport
2025-10-16 12:48:09 -05:00
passivestar
d739700178 Implement orbit snapping in 3D viewport 2025-10-16 12:46:14 +04:00
Thaddeus Crews
9659dc13bd Merge pull request #102888 from Shaderd00d/clear_transform
Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor
2025-10-14 10:31:27 -05:00
Thaddeus Crews
2568505535 Merge pull request #108065 from lodetrick/range-hint-cleanup
Clean up numeric EditorProperty `setup()` methods
2025-10-13 19:28:34 -05:00
kobewi
88eef2aefc Improve Transform dialog 2025-10-13 17:19:58 +02:00
Michael Alexsander
45e6a65a58 Fix some dragging operations in the editor breaking when tabbing out 2025-10-11 10:40:45 -03:00
Lukas Tenbrink
985e6178b4 Remove extraneous includes from texture.h. 2025-10-10 18:39:16 +02:00
Logan Detrick
7998b5e8d2 Cleanup EditorProperty setup methods 2025-10-08 15:52:46 -07:00
Lukas Tenbrink
33689d7beb Remove transitive mesh.h, rendering_server.h and shader.h includes from node.h. 2025-10-08 12:16:52 +02:00
chocola-mint
19c47c5d99 Remove #include "scene/main/timer.h" from control.h 2025-10-05 14:41:06 +09:00
Shaderman
636763276e Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor 2025-10-04 16:50:35 +02:00
Vojtěch Struhár
59b1836b85 Change snap settings to not use LineEdits
Change snap settings to use SpinBox

Change snap settings to use EditorSpinSlider

Update editor/scene/3d/node_3d_editor_plugin.cpp

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>

Use suffixes in snapping fields

Use meters suffix for translation snap setting

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-10-01 17:40:26 +02:00
Aaron Franke
06f0c3fef6 Move Material3D conversion editor plugins to their own folder 2025-09-30 19:15:32 -07:00
Aaron Franke
9fbf5808a0 Rename server "free" functions to "free_rid" to match exposed API 2025-09-30 16:52:25 -07:00
Thaddeus Crews
70b6fa1525 Merge pull request #108576 from ryevdokimov/gizmo-rotation-arc
Create a rotation arc showing accumulated rotation when using transform gizmo
2025-09-30 18:35:06 -05:00
Thaddeus Crews
dba83ef669 Merge pull request #101521 from kitbdev/mesh3d_to_primitive_shape
Add MeshInstance3D primitive conversion options
2025-09-30 18:34:58 -05:00
Thaddeus Crews
21fd4faf1b Merge pull request #107469 from Ivorforce/vector-localvector-explicit-span-conversions
Remove implicit conversions between `LocalVector` and `Vector`
2025-09-30 11:19:17 -05:00
Hugo Locurcio
cf259473d9 Show centiseconds in LightmapGI bake time printout in the editor
On modern high-end GPUs, bake times are regularly under 15 seconds,
especially with preview-quality settings.

In this case, sub-second differences can be significant for benchmarking,
so it's worth showing them.
2025-09-26 18:53:20 +02:00
A Thousand Ships
bd65cfa876 Revert "Replace many uses of is_class with derives_from."
This reverts commit 78b743cf4a.
2025-09-25 13:48:53 +02:00
Lukas Tenbrink
8ef4a43ada Replace many uses of is_class with derives_from. 2025-09-23 19:59:00 +02:00
Thaddeus Crews
709226ad1c Merge pull request #109515 from precup/speedy-selections
Speed up large selections in the editor
2025-09-22 21:00:54 -05:00
Thaddeus Crews
38188881ce Merge pull request #108549 from ryevdokimov/transform-gizmo-opacity-no-restart
Do not require editor restart when changing manipulator gizmo opacity setting
2025-09-22 21:00:52 -05:00
kit
3892fa4a0b Add MeshInstance3D primitive conversion options 2025-09-17 18:56:25 -04:00
Lukas Tenbrink
abe3b481ae Make conversions from LocalVector to Vector explicit. 2025-09-16 21:41:28 +02:00
Thaddeus Crews
c39edeca6d Merge pull request #109744 from Repiteo/core/math-constants-semantic
Core: Integrate semantic constants in math structs
2025-09-16 11:44:49 -05:00
Mike Precup
1c8e3f9037 Speed up large selections in the editor 2025-08-31 14:25:44 -07:00
Kamil Tokarski
167cf79024 fix: update shortcut input to support CMD key for snapping 2025-08-29 00:22:47 +02:00
Adam Simpkins
edfe631c7c Create an undo/redo action when pinning a SoftBody3D point in the editor
Previously, if you pinned a point by clicking on one of the soft body
vertex handles, the scene was not marked as modified, and the action
could not be undone by hitting Ctrl + Z.

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-08-25 17:07:23 +02:00
Thaddeus Crews
1a7c477787 Merge pull request #109684 from ryevdokimov/fix-cancel-fighting
Fix transforms trying to continue after a cancel
2025-08-24 11:04:30 -05:00
Thaddeus Crews
84c0ec04f3 Core: Integrate semantic constants in math structs
- Excludes self-explanatory constants (ZERO, ONE, etc)
2025-08-19 10:15:08 -05:00
robert yevdokimov
d99d2cb884 Prevent held escape key from unselecting nodes after canceling a transform 2025-08-18 16:47:09 +04:00
Robert Yevdokimov
26f920f85e Fix transforms trying to continue after a cancel 2025-08-17 10:04:42 +04:00
Thaddeus Crews
a43e6e68cc Merge pull request #100813 from ryevdokimov/prevent-selecting-hidden-transform-gizmo
Fix being able to grab hidden transform gizmo handles
2025-08-15 12:58:47 -05:00