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
4d3a899c64
Merge pull request #111633 from YYF233333/ccb-include
...
Remove `callable_bind.h` from `object.h`
2025-10-14 10:31:29 -05: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
e6768b5db4
Merge pull request #111095 from Meorge/feat/margincontainer-viz
...
Visualize MarginContainer margins when selected
2025-10-14 10:31:24 -05:00
Yufeng Ying
7d3c25d083
Remove callable_bind.h from object.h
2025-10-14 16:24:05 +08: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
Thaddeus Crews
c9b72fcfb6
Merge pull request #111481 from Ivorforce/texture-less-includes
...
Remove extraneous includes from `texture.h`.
2025-10-13 12:30:13 -05:00
Thaddeus Crews
e560ea47d4
Merge pull request #70646 from KoBeWi/relatable_offset
...
Add `pivot_offset_ratio` property to Control
2025-10-13 12:30:10 -05:00
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
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
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