Lukas Tenbrink
985e6178b4
Remove extraneous includes from texture.h.
2025-10-10 18:39:16 +02:00
Thaddeus Crews
d10eca9c59
Merge pull request #111448 from Giganzo/sprite-frames-editor-shortcut-name
...
Use Title Case for shortcut names in SpriteFramesEditorPlugin
2025-10-10 10:26:08 -05:00
Thaddeus Crews
edcbdc5706
Merge pull request #107573 from lodetrick/tilemap-hide-overlay
...
Fade TileMap editor overlay when zoomed out
2025-10-10 10:26:07 -05:00
Thaddeus Crews
fb01d80e88
Merge pull request #111393 from xuhuisheng/dev/auto_expand_selected
...
Should expand root when `auto_expand` is on
2025-10-10 10:25:53 -05:00
Giganzo
3a3894e22c
Use Title Case for shortcut names in SpriteFramesEditorPlugin
2025-10-09 12:04:03 +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
xuhuisheng
4ba09aceb9
should expand root when auto_expand is on
2025-10-08 13:19:23 +08: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
Shaderman
636763276e
Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor
2025-10-04 16:50:35 +02:00
Malcolm Anderson
36c7bbb47a
Visualize MarginContainer margins when selected
...
This time as an EditorPlugin!
Improve rendering of inner area of MarginContainer
Decrease thickness and opacity of lines, and render margins as a rectangle rather than lines extending to the edges of the bounding box
Apply suggestions from code review
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
Use `get_margin_size`, change color of viz border, and trigger redraw on MarginContainer's draw signal
2025-10-03 11:42:05 -07: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
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
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
Logan Detrick
c3fdc85d16
Hide TileMap overlay when too zoomed out
2025-09-30 16:03:16 -07: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
kobewi
618afcffa6
Add pivot_offset_ratio property to Control
2025-09-30 15:27:52 +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
xuhuisheng
800ff0e01e
fix snap Polygon2D editor
2025-09-28 12:52:13 +08:00
Aaron Franke
754d49ac81
Skip copying values constructed immediately before returning
2025-09-26 19:13:58 -07:00
Michael Alexsander
26745b4b87
Unfold tree items on hover while drag-n-dropping
...
Co-authored-by: suddjian
2025-09-26 14:38:45 -03: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
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