Commit Graph

118 Commits

Author SHA1 Message Date
4d3a899c64 Merge pull request #111633 from YYF233333/ccb-include
Remove `callable_bind.h` from `object.h`
2025-10-14 10:31:29 -05:00
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
e6768b5db4 Merge pull request #111095 from Meorge/feat/margincontainer-viz
Visualize MarginContainer margins when selected
2025-10-14 10:31:24 -05:00
7d3c25d083 Remove callable_bind.h from object.h 2025-10-14 16:24:05 +08:00
2568505535 Merge pull request #108065 from lodetrick/range-hint-cleanup
Clean up numeric EditorProperty `setup()` methods
2025-10-13 19:28:34 -05:00
c9b72fcfb6 Merge pull request #111481 from Ivorforce/texture-less-includes
Remove extraneous includes from `texture.h`.
2025-10-13 12:30:13 -05:00
e560ea47d4 Merge pull request #70646 from KoBeWi/relatable_offset
Add `pivot_offset_ratio` property to Control
2025-10-13 12:30:10 -05:00
985e6178b4 Remove extraneous includes from texture.h. 2025-10-10 18:39:16 +02:00
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
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
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
3a3894e22c Use Title Case for shortcut names in SpriteFramesEditorPlugin 2025-10-09 12:04:03 +02:00
7998b5e8d2 Cleanup EditorProperty setup methods 2025-10-08 15:52:46 -07:00
33689d7beb Remove transitive mesh.h, rendering_server.h and shader.h includes from node.h. 2025-10-08 12:16:52 +02:00
4ba09aceb9 should expand root when auto_expand is on 2025-10-08 13:19:23 +08:00
194d76e571 Merge pull request #111284 from arkology/sprite-frames-editor-translation
Improve auto-translation of `SpriteFramesEditor`
2025-10-07 17:15:10 -05:00
cb321840a1 Improve auto-translation of SpriteFramesEditor 2025-10-06 11:02:35 +00:00
19c47c5d99 Remove #include "scene/main/timer.h" from control.h 2025-10-05 14:41:06 +09:00
636763276e Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor 2025-10-04 16:50:35 +02:00
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
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
38af23a654 Merge pull request #89409 from aaronfranke/server-folders
Move server files into their subfolders
2025-10-03 12:01:00 -05:00
3316609ddd Add missing ItemListSecondary and TreeSecondary theme type variations 2025-10-03 13:34:49 +04:00
3d1c9fd5de Move server files into their subfolders 2025-09-30 19:39:39 -07:00
06f0c3fef6 Move Material3D conversion editor plugins to their own folder 2025-09-30 19:15:32 -07:00
9fbf5808a0 Rename server "free" functions to "free_rid" to match exposed API 2025-09-30 16:52:25 -07:00
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
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
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
dba83ef669 Merge pull request #101521 from kitbdev/mesh3d_to_primitive_shape
Add MeshInstance3D primitive conversion options
2025-09-30 18:34:58 -05:00
bf940f0eab Merge pull request #108672 from KoBeWi/too_much_code
Reduce code duplication in material conversion
2025-09-30 18:34:56 -05:00
c3fdc85d16 Hide TileMap overlay when too zoomed out 2025-09-30 16:03:16 -07:00
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
084783e92b Reduce code duplication in material conversion 2025-09-30 16:56:05 +02:00
618afcffa6 Add pivot_offset_ratio property to Control 2025-09-30 15:27:52 +02:00
f00df0ad1e Fix incorrect usage of Color::from_hsv() that was exposed by newer compiler warnings 2025-09-29 18:18:51 -04:00
754d49ac81 Skip copying values constructed immediately before returning 2025-09-26 19:13:58 -07:00
bd65cfa876 Revert "Replace many uses of is_class with derives_from."
This reverts commit 78b743cf4a.
2025-09-25 13:48:53 +02:00
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
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
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
eae9ef2292 Change preview methods to take Callable 2025-09-23 20:13:00 +02:00
8ef4a43ada Replace many uses of is_class with derives_from. 2025-09-23 19:59:00 +02:00
685c7e92e5 Merge pull request #100437 from KoBeWi/ruaninstancequestionmark
Add `is_instance()` helper method to Node
2025-09-23 12:08:48 -05:00
7595a9061d Cache editor setting queried in hot path in 2D editor 2025-09-23 15:37:55 +03:00
709226ad1c Merge pull request #109515 from precup/speedy-selections
Speed up large selections in the editor
2025-09-22 21:00:54 -05:00
800bce8a7e Merge pull request #107975 from BlueCube3310/cube-preview-improved
Improve the cubemap preview
2025-09-22 21:00:53 -05:00
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
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
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