1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00
Commit Graph

101 Commits

Author SHA1 Message Date
Wesley Clements
997473ba4e added zoom to fit for SpriteFramesEditorPlugin 2025-12-03 05:09:50 -08: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
Thaddeus Crews
194d76e571 Merge pull request #111284 from arkology/sprite-frames-editor-translation
Improve auto-translation of `SpriteFramesEditor`
2025-10-07 17:15:10 -05:00
arkology
cb321840a1 Improve auto-translation of SpriteFramesEditor 2025-10-06 11:02:35 +00:00
chocola-mint
19c47c5d99 Remove #include "scene/main/timer.h" from control.h 2025-10-05 14:41:06 +09:00
Thaddeus Crews
b35a75e429 Merge pull request #111194 from passivestar/secondary-lists
Add missing ItemListSecondary and TreeSecondary theme type variations
2025-10-03 12:01:08 -05:00
Thaddeus Crews
38af23a654 Merge pull request #89409 from aaronfranke/server-folders
Move server files into their subfolders
2025-10-03 12:01:00 -05:00
passivestar
3316609ddd Add missing ItemListSecondary and TreeSecondary theme type variations 2025-10-03 13:34:49 +04:00
Aaron Franke
3d1c9fd5de Move server files into their subfolders 2025-09-30 19:39:39 -07: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
19165b0b11 Merge pull request #111050 from MBCX/fix-incorrect-color-usage
Fix incorrect usage of `Color::from_hsv()` exposed by newer compilers
2025-09-30 18:35:12 -05:00
Thaddeus Crews
f9a6e51e21 Merge pull request #104488 from arkology/texture-editors-reuse-shader
TextureEditors: Compile shader/material only once
2025-09-30 18:35:07 -05: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
bf940f0eab Merge pull request #108672 from KoBeWi/too_much_code
Reduce code duplication in material conversion
2025-09-30 18:34:56 -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
kobewi
084783e92b Reduce code duplication in material conversion 2025-09-30 16:56:05 +02:00
MBCX
f00df0ad1e Fix incorrect usage of Color::from_hsv() that was exposed by newer compiler warnings 2025-09-29 18:18:51 -04:00
Aaron Franke
754d49ac81 Skip copying values constructed immediately before returning 2025-09-26 19:13:58 -07: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
Thaddeus Crews
1ce3101fbc Merge pull request #110814 from Jordyfel/2d-editor-get
Cache editor setting queried in hot path in 2D editor
2025-09-24 09:59:16 -05:00
Thaddeus Crews
78b743cf4a Merge pull request #110832 from Ivorforce/is-class-to-derives-from
Replace many uses of `is_class` with `derives_from`.
2025-09-24 09:59:09 -05:00
Thaddeus Crews
8c956babeb Merge pull request #107013 from Rindbee/fix-wrong-node-path-in-connection-dialog
Fix the extra arguments of type `NodePath` in the connection dialog do not work
2025-09-24 09:59:03 -05:00
kobewi
eae9ef2292 Change preview methods to take Callable 2025-09-23 20:13:00 +02:00
Lukas Tenbrink
8ef4a43ada Replace many uses of is_class with derives_from. 2025-09-23 19:59:00 +02:00
Thaddeus Crews
685c7e92e5 Merge pull request #100437 from KoBeWi/ruaninstancequestionmark
Add `is_instance()` helper method to Node
2025-09-23 12:08:48 -05:00
Jordyfel
7595a9061d Cache editor setting queried in hot path in 2D editor 2025-09-23 15:37:55 +03: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
800bce8a7e Merge pull request #107975 from BlueCube3310/cube-preview-improved
Improve the cubemap preview
2025-09-22 21:00:53 -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
Thaddeus Crews
a20ca7bbfe Merge pull request #110459 from YeldhamDev/let_the_poor_ints_slide
Allow to use sliders for integers in `EditorSpinSlider`
2025-09-22 13:28:52 -05:00
Thaddeus Crews
7ec4bd74ff Merge pull request #110320 from WhalesState/cie-lock
Fix redundant calls of `CanvasItemEditor::_update_lock_and_group_button` on `SceneTreeEditor` node selection
2025-09-22 13:28:48 -05:00
Thaddeus Crews
be421bcdd4 Merge pull request #110250 from YeldhamDev/i_just_cant_keep_focused
Hide `Control` focus when given via mouse input
2025-09-22 13:28:44 -05:00
Thaddeus Crews
d069699940 Merge pull request #110752 from wheatear-dev/expand-110693
Add `GDSOFTCLASS` to six inheritors of `Object`
2025-09-22 13:28:41 -05:00
Michael Alexsander
f16ff829f0 Allow to use sliders for integers in EditorSpinSlider 2025-09-22 11:23:15 -03:00
Thaddeus Crews
94dbc42a56 Merge pull request #62083 from KoBeWi/string_slice'n_dice
Improve usage of `String.split()` vs `get_slice()`
2025-09-22 08:50:01 -05:00
BlueCube3310
cd61d6f748 Improve the cubemap preview 2025-09-21 21:18:30 +02:00
Edward Moulsdale
12e97610a8 Add GDSOFTCLASS to six inheritors of Object 2025-09-21 16:22:29 +01:00
Thaddeus Crews
4588542dfc Merge pull request #107065 from timothyqiu/scene-close-all
Allow closing all scene tabs via shortcut
2025-09-20 13:41:37 -05:00
风青山
fc0cbb3171 Fix the extra arguments of type NodePath in the connection dialog do not work
Make the node path relative to the target node instead of the source node.

Currently, a proxy object is used in the connection dialog to edit bound arguments.

In this case, the `EditorPropertyNodePath` will get the node path relative to the
source object in the connection (i.e. the object the InspectorDock is editing).

This path is not available in scripts (i.e. the target object in the connection).
2025-09-20 22:10:55 +08:00
Thaddeus Crews
daa89d5292 Merge pull request #109513 from precup/small-editor-optimizations
Miscellaneous editor optimizations for large scenes
2025-09-19 20:54:24 -05:00
Michael Alexsander
aeb3a45c97 Hide Control focus when given via mouse input 2025-09-19 13:43:29 -03:00
kobewi
d61a337a70 Improve usage of String.split() vs get_slice() 2025-09-19 16:31:55 +02: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
Thaddeus Crews
de572675e0 Merge pull request #109369 from ColinSORourke/MaterialConversionErrorFix
Material Conversion Error Handling
2025-09-16 09:48:59 -05:00
Mounir Tohami
320ff6bc75 Fix Redundant calls of CIE _update_lock_and_group_button on SceneTree selection. 2025-09-09 01:33:51 +03:00
Michael Alexsander
bf65bf0bbd Fix "SpriteFrames" editor not fully hidding the bottom panel 2025-09-05 13:33:05 -03:00