1
0
Fork 0
Commit Graph

237 Commits

Author SHA1 Message Date
kobewi 67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Thaddeus Crews cb1569345a
Merge pull request #112729 from KoBeWi/multi_group_yoink
Edit groups on multiple nodes
2025-11-20 16:47:07 -06:00
Thaddeus Crews 45ce9f09d2
Merge pull request #93436 from Calinou/3d-editor-half-resolution-use-3d-scaling
Use Viewport's 3D Scaling in the 3D editor's Half Resolution option
2025-11-20 16:47:04 -06:00
Hugo Locurcio 54a6e6784c
Use Viewport's 3D Scaling in the 3D editor's Half Resolution option
This removes the reliance on Viewport shrinking, which fixes various
bugs with mouse input handling in 3D gizmos or the GridMap editor.

This also makes Half Resolution make use of the current 3D scaling
mode defined in the project setting (bilinear, FSR1 or FSR2).

When Half Resolution is checked, the Scaling 3D Scale value in the
project settings is halved in the editor. To ensure the 3D view
remaisn somewhat readable, the final value can't go below
the minimum value allowed in the project settings, which is 0.25.
2025-11-18 23:30:51 +01:00
Robert Yevdokimov 0b93712866 Rename Select Mode to Transform Mode, and create a new Select Mode without transform gizmo 2025-11-18 11:25:01 -06:00
Thaddeus Crews 9ce8d2da20
Merge pull request #112904 from vaner-org/fix-scene-export-as-regression
Fix `Scene > Export As...` being incorrectly disabled
2025-11-18 08:25:41 -06:00
vaner-org 6a5c7de993 Rename `SCENE_SET_MAIN_SCENE` to `SCENE_TAB_SET_AS_MAIN_SCENE` 2025-11-18 17:43:58 +05:30
Thaddeus Crews 4b92028e61
Merge pull request #112861 from ryevdokimov/fix-csg-preview
Fix preview CSG interfering with itself during drag and drop
2025-11-17 19:36:21 -06:00
Thaddeus Crews d9333131d0
Merge pull request #108608 from ryevdokimov/camera-view-axis-rotation
Make rotation gizmo white outline a 4th handle that rotates around the camera's view-axis
2025-11-17 19:36:17 -06:00
Hugo Locurcio d823a69237
Always use a dark background for 3D editor overlays even with light theme
This results in better readability against mixed-color backgrounds,
as what you see in the 3D editor doesn't change depending on your editor theme.

This also tweaks the viewport zoom/speed label for better readability
by using a bold font and thicker outline.
2025-11-18 02:28:27 +01:00
Thaddeus Crews 16d3ba7982
Merge pull request #111589 from KoBeWi/notification_not_signal
Fix wrong EditorSettings usage in 3D editor
2025-11-17 10:56:59 -06:00
Thaddeus Crews fb03c9ce4b
Merge pull request #112739 from FantasmaGolicon/master
Change `TileSetScenesCollectionSource` raw pointers in the TileSet editor to ref
2025-11-17 10:56:58 -06:00
Thaddeus Crews 8a04e33056
Merge pull request #109153 from timothyqiu/replication-editor-auto-translation
Improve auto-translation of the replication editor
2025-11-17 10:56:57 -06:00
Thaddeus Crews c7bed1e1cc
Merge pull request #111815 from TokageItLab/bone-expander
Allow Spring / IK to set mutable bone axes
2025-11-17 10:56:52 -06:00
Thaddeus Crews 9cebf8d957
Merge pull request #112666 from Oblepikha/fix-child-light-selection
Fix wrong AABB when selecting Node3D gizmo in editor
2025-11-17 10:56:36 -06:00
Thaddeus Crews 9323d9d624
Merge pull request #110487 from TokageItLab/fix-read-only-state-for-skel-and-inspector
Fix read-only state for Skeleton and Inspector
2025-11-17 10:56:33 -06:00
Thaddeus Crews f00cf63b42
Merge pull request #107652 from vaner-org/set-tab-as-main-scene
Add "Set as Main Scene" option to EditorSceneTabs context menu
2025-11-17 10:56:29 -06:00
Silc Lizard (Tokage) Renew 031fd66fed Add mutable_bone_axes to IKs 2025-11-17 09:45:31 +09:00
Robert Yevdokimov 7df165ce94 Fix preview CSG interfering with itself during drag and drop 2025-11-16 14:31:12 -06:00
kobewi f722513c08 Fix wrong EditorSettings usage in 3D editor 2025-11-15 19:45:14 +01:00
Silc Lizard (Tokage) Renew c6ab601364 Fix read-only state for Skeleton and Inspector 2025-11-15 23:10:15 +09:00
Elliot Valeev 1ce77b8899 Fix wrong AABB when selecting Node3D gizmo in editor 2025-11-15 10:35:36 +05:00
vaner-org 8aea5136f8 Adds "Set as Main Scene" option to EditorSceneTabs context menu
Adds the option to quickly set main scene by right-clicking a scene tab. If the scene has no root, then the option is greyed out. If the scene is unsaved, the file is saved and then set as main scene.

Co-Authored-By: Alex Tam <65537185+altamkp@users.noreply.github.com>
2025-11-15 09:24:34 +05:30
Haoyu Qiu cbd3528e01 Improve auto-translation of the replication editor
Texts in `ReplicationEditor`, `SceneTreeDialog`, `PropertySelector`.

Also the "Copy Text" button in the general warning dialog.
2025-11-15 10:22:35 +08:00
FantasmaGolicon ea1cc3c04e Changed TileSetScenesCollectionSource raw pointers in the TileSet editor to Ref<TileSetScenesCollectionSource> 2025-11-14 15:22:11 -08:00
Thaddeus Crews d5c0a11da0
Merge pull request #107890 from Nikitf777/polygon2d-editor-highlighting
Highlight points on hover in the Polygon2D editor
2025-11-14 17:16:51 -06:00
Thaddeus Crews 90bd3ada97
Merge pull request #112769 from KoBeWi/don't🚗translate
Prevent translating custom data layers
2025-11-14 17:16:46 -06:00
Nikita Samusev 209986bde0
Highlight points on hover in the Polygon2D editor 2025-11-14 23:37:58 +03:00
Thaddeus Crews d1a90109b4
Merge pull request #108010 from DexterFstone/add-scene-tile-rotation
Add support for rotating scene tiles in TileMapLayer
2025-11-14 14:23:13 -06:00
Thaddeus Crews c287d61402
Merge pull request #107969 from chocola-mint/tile-map-layer-editor-optimize-undo
Reduce TileMapLayerEditor's undo/redo memory usage
2025-11-14 14:22:48 -06:00
Thaddeus Crews 26fd075621
Merge pull request #108079 from arkology/scenes-list
Add opened scenes list button
2025-11-14 14:22:42 -06:00
Thaddeus Crews 527cb4123e
Merge pull request #107264 from DevPoodle/local_space_2d
Add "Use Local Space" option to the 2D editor
2025-11-14 14:22:28 -06:00
kobewi e15a54ddea Prevent translating custom data layers 2025-11-14 18:23:08 +01:00
Malcolm Anderson a48353b1c6 Stop drawing of MarginContainer margins if not in tree
Use `is_visible_in_tree()` as per KoBeWi's suggestion
2025-11-13 16:35:13 -08:00
Thaddeus Crews 65beea65d8
Merge pull request #108987 from timothyqiu/plugins-list-cleanup
Clean up `EditorPluginList`
2025-11-13 17:43:01 -06:00
Thaddeus Crews 8950c6527b
Merge pull request #101165 from timoschwarzer/feature/2d-particle-emission-textures-refactor
Improve 2D Particle Emission Mask dialog
2025-11-13 17:42:55 -06:00
Thaddeus Crews 55bedbfaf5
Merge pull request #108741 from AriaTheCurseling/Allow-concurrent-unbind-and-binding-of-signal-arguments-in-editor
Allow concurrent unbinding and binding of signal arguments in editor
2025-11-13 17:42:49 -06:00
kobewi 5fa0f31247 Edit groups on multiple nodes
Co-authored-by: Pablo Ibarz <fribarz123@gmail.com>
2025-11-13 13:37:09 +01:00
passivestar fac37c66c1 Fix 2d ruler visibility in modern theme 2025-11-12 12:14:11 +04:00
Thaddeus Crews 8327dfa215
Merge pull request #112092 from timothyqiu/ts-nums
Move localized number formatting methods to `TranslationServer`
2025-11-10 17:47:09 -06:00
Thaddeus Crews e33c423700
Merge pull request #108314 from KoBeWi/shift_in_meta
Replace repetitive meta/ctrl condition with a method
2025-11-10 17:47:08 -06:00
Thaddeus Crews 734fe458ba
Merge pull request #105203 from dennmar/red_axes_fix
Fix smart snapping lines to disappear after using the pivot tool
2025-11-10 17:47:05 -06:00
kobewi 98141c3d73 Replace repetitive meta/ctrl condition with a method 2025-11-10 16:23:28 +01:00
Thaddeus Crews 2ab796b863
Merge pull request #112360 from DeeJayLSP/more-prop-subsection
Modern Style: Use a StyleBox in signals and groups
2025-11-10 08:20:21 -06:00
Thaddeus Crews ac8991c3c3
Merge pull request #109237 from arkology/theme-editor-ui
`ThemeEditor`: Reorganize/fix UI to make it fit in editor (at its minimum size in single-window mode) better
2025-11-10 08:20:09 -06:00
Haoyu Qiu 72d437c030 Move localized number formatting methods to TranslationServer
Co-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-11-10 15:01:22 +08:00
robert yevdokimov 3a34350666 Make rotation gizmo white outline a 4th handle that rotates around the camera's view-axis 2025-11-09 23:47:19 -06:00
dennmar 875e06ce89 Fix merge conflict after rebase 2025-11-09 17:59:30 -08:00
Timo Schwarzer a9dab2ba22
Improve 2D Particle Emission Mask dialog
# Conflicts:
#	editor/scene/2d/particles_2d_editor_plugin.cpp
2025-11-09 21:15:55 +01:00
DeeJayLSP 5c4d9930a4 Modern Style: Use a StyleBox in signals and groups 2025-11-07 16:02:26 -03:00