Hilderin
136c4c64a0
Fix Embedded Game over expanded bottom panel - Simple version
2025-02-18 17:55:47 -05:00
Kasper Arnklit Frandsen
03812fde8a
Add emission shape gizmos to Particles2D
2025-02-18 11:29:29 +00:00
arkology
77df31bc12
Add tooltip for `StyleBoxPreview` grid button
2025-02-17 16:08:19 +03:00
Jayden Sipe
6b257364bd
Fix deleting every empty theme override
2025-02-15 23:34:02 -05:00
kobewi
012d47b089
Allow exporting variables of type Variant
2025-02-15 18:00:55 +01:00
arkology
cb918cc817
Add custom minimum size for shader tabs
2025-02-14 22:40:53 +03:00
Thaddeus Crews
b2aae7b729
Merge pull request #102833 from Hilderin/fix-game-embeddeing-not-available-wayland
...
Fix "Game embedding not available" message on Wayland
2025-02-14 08:25:37 -06:00
Thaddeus Crews
4a08fdc2a7
Merge pull request #102640 from olanti-p/fix-add-alt-tile-button
...
Fix multiple issues with 'add alternative tile' tileset editor button
2025-02-14 08:25:26 -06:00
Hilderin
d9f653988f
Fix Game Embedding Not Available message on Wayland
2025-02-14 09:09:38 -05:00
Rémi Verschelde
23634b52e1
Merge pull request #102811 from KoBeWi/LSD
...
Fix modified time when LSP reload script
2025-02-13 23:35:15 +01:00
Rémi Verschelde
794b9395a8
Merge pull request #102559 from stuartcarnie/sgc/fix_previews
...
Editor: Fix AtlasTexture editor previews for compressed textures
2025-02-13 23:35:02 +01:00
Thaddeus Crews
3dd68d8841
Merge pull request #102704 from Giganzo/add-freelook-speed
...
Add changeable freelook speed in Game Window
2025-02-13 10:15:46 -06:00
Thaddeus Crews
b853aceece
Merge pull request #102286 from ryevdokimov/fix-collision-reposition-csgshape
...
Fix collision reposition with `CSGShape3D`
2025-02-13 10:15:41 -06:00
Robert Yevdokimov
6f0a0ba408
Fix collision reposition with `CSGShape3D`
2025-02-13 19:31:58 +04:00
kobewi
6abb40990a
Fix modified time when LSP reload script
2025-02-13 16:15:22 +01:00
Olanti
f389776d7d
Fix issues with 'create alternative tile' button
...
Fix button sizing for small tile sizes.
Stop button from preventing MMB panning.
Support undo operations for the button.
Hide button when "Paint" mode is active.
2025-02-13 15:43:14 +03:00
Innaias
eb99adb11b
Added warning line highlight
2025-02-11 18:59:28 -08:00
kobewi
3448fe6c71
Split repeated translation for floating windows
2025-02-11 14:51:09 +01:00
kobewi
d29a7450fa
Drop preload Resources as UID
2025-02-11 14:17:05 +01:00
kobewi
59f558c8a5
Split repeated translation in Game plugin
2025-02-10 18:45:30 +01:00
Giganzo
cedcc2444e
Add changeable freelook speed in Game Window
2025-02-10 17:18:52 +01:00
Rémi Verschelde
fa85645c1a
Merge pull request #102618 from Hilderin/fix-slow-resize-embedded-game-v2
...
Fix lag when resizing Floating Game Window
2025-02-10 10:49:54 +01:00
Giganzo
f7b6f98215
Fix MenuButton style in editor top menu bar
2025-02-10 10:03:54 +01:00
Rémi Verschelde
2fd6c635d5
Merge pull request #102744 from Hilderin/fix-floating-window-freeze-when-moving
...
Fix Game and editor freeze when clicking on the game's title bar
2025-02-12 11:21:11 +01:00
Rémi Verschelde
bd87c3a76b
Merge pull request #102247 from Hilderin/fix-embedded-game-modal-dialog
...
Fix Modal Dialog with Embedded Game
2025-02-12 11:21:01 +01:00
Hilderin
e9fef1c833
Fix Game and editor freeze when clicking on the game's title bar
2025-02-11 21:41:03 -05:00
Rémi Verschelde
caaa3e5f4b
Merge pull request #102692 from a-johnston/avoid_preview_error_for_animation_node
...
Prevent off-thread errors when generating resource previews for animation nodes
2025-02-11 23:59:22 +01:00
Adam Johnston
c82c5b0701
Prevent off-thread errors when generating resource previews for animation nodes
2025-02-11 11:19:32 -08:00
Fredia Huya-Kouadio
7495a8a02e
Add support for embedding game process in the Android Editor
...
- Implement Android editor specific `EmbeddedGodotGame` to support embedding the game window in the Android editor
2025-02-11 02:20:18 -08:00
Giganzo
030d63eed9
Add tooltip text to Polygon3DEditor buttons
2025-02-10 08:20:08 +01:00
Danil Alexeev
ead16435bf
Script Editor: Add option to disable documentation tooltips
2025-02-09 11:02:10 +03:00
Hilderin
b0ac51217a
Fix Lag when resizing Floating Game Window
2025-02-08 21:32:28 -05:00
Stuart Carnie
3084ed4bff
editor: Fix AtlasTexture editor previews for compressed textures
2025-02-09 06:40:05 +11:00
Lukas Tenbrink
e34f1f504c
Use `std::size` instead of `sizeof(a) / sizeof(a[0])` pattern throughout the codebase.
2025-02-07 14:57:48 +01:00
Haoyu Qiu
577f90feba
Fix heap-use-after-free when changing 2D editor selection
2025-02-07 09:30:02 +08:00
Rémi Verschelde
00d806a9ae
Merge pull request #102470 from Hilderin/fix-floating-window-close-opened-dialog
...
Fix Floating Window request close when a dialog is opened
2025-02-07 01:39:38 +01:00
Rémi Verschelde
cbb58b4a75
Merge pull request #102014 from ryevdokimov/fix-visible-viewport-gizmos-startup
...
Fix visible viewport gizmos when preview camera is enabled on startup
2025-02-07 01:39:23 +01:00
Hilderin
a9e06b8f64
Fix Modal Dialog with Embedded Game
2025-02-05 21:14:34 -05:00
Hilderin
a3d03717c0
Fix Floating Window request close when a dialog is opened
2025-02-05 20:34:32 -05:00
Rémi Verschelde
ff0049e0d0
Merge pull request #102390 from stuartcarnie/102388/fix_selection
...
Editor: Fix node selection within SubViewports using size 2d override
2025-02-05 11:34:08 +01:00
Rémi Verschelde
7f4097a83a
Merge pull request #102116 from Giganzo/tree-get_item_rect
...
Fix `get_item_area_rect` when tree is scrolled
2025-02-05 11:33:58 +01:00
Stuart Carnie
636b822781
editor: Fix node selection within SubViewports using size 2d override
2025-02-05 05:37:35 +11:00
Thaddeus Crews
2675997487
Merge pull request #102251 from Hilderin/fix-slow-resize-embedded-game
...
Fix slow resize Embedded Game Window
2025-02-03 11:14:41 -06:00
Thaddeus Crews
7c0ce4e793
Merge pull request #102278 from Chaosus/vs_fix_preview_mouse_filter
...
Fix mouse filter on visual shader node previews
2025-02-03 08:16:05 -06:00
Thaddeus Crews
6c53ec1c51
Merge pull request #102297 from KoBeWi/lost_modified_time
...
Update modified time when reloading script
2025-02-03 08:16:02 -06:00
Robert Yevdokimov
5878b880ae
Add "active" state to one of the multiple selected Node3Ds to determine basis in Local mode
2025-02-03 16:57:30 +04:00
Hilderin
3387ee1ab2
Fix Floating Window focus on run
2025-02-01 21:15:54 -05:00
kobewi
a65fa94a21
Update modified time when reloading script
2025-02-01 19:15:09 +01:00
Chaosus
7cc0bf79dd
Fix mouse filter on visual shader node previews
2025-02-01 13:25:28 +03:00
Hilderin
65e14fd16b
Fix slow resize Embedded Game Window
2025-01-31 12:02:06 -05:00
Thaddeus Crews
fe77e5ec73
Merge pull request #102212 from KoBeWi/half_of_a_point
...
Fix vertex indices showing as float
2025-01-31 09:15:41 -06:00
Hilderin
f601117c74
Fix Embed Game not available when multi window is disabled
2025-01-31 07:56:54 -05:00
kobewi
1c2e82ed0b
Fix vertex indices showing as float
2025-01-30 23:22:20 +01:00
kobewi
0b397d979d
Add editor setting for FPS mode and compat
2025-01-30 14:01:48 +01:00
Giganzo
bde87db443
Fix get_item_area_rect when tree is scrolled
2025-01-30 12:27:03 +01:00
Thaddeus Crews
dba30234b5
Merge pull request #101798 from Chaosus/fix_animation_editor_fps_spinbox
...
Fix incomplete FPS spinbox display in sprite frames editor
2025-01-29 17:45:19 -06:00
Thaddeus Crews
108e662bea
Merge pull request #102006 from Hilderin/fix-embedded-game-paused
...
Fix flickering in embedded game when paused
2025-01-28 09:03:19 -06:00
kobewi
cc2ea339d8
Mark main screen plugin names for translation
2025-01-27 22:31:47 +01:00
Hilderin
3580509fee
Fix flickering in embedded game when paused
2025-01-27 16:21:08 -05:00
Thaddeus Crews
a366f23f3d
Merge pull request #102027 from YeldhamDev/missing_game_view_metadata
...
Add missing metadata saving for embed size mode
2025-01-27 09:46:17 -06:00
Thaddeus Crews
6fdf91cc2f
Merge pull request #101616 from KoBeWi/how_was_it_even_functional
...
Rework script external modification tracking
2025-01-26 11:49:20 -06:00
Hugo Locurcio
375e43b39b
Increase NavigationLink3D gizmo detail to match other circle/sphere 3D gizmos
...
This makes the gizmo look less "angular".
2025-01-25 17:44:36 +01:00
Michael Alexsander
d5eab41b00
Add missing metadata saving for embed size mode
2025-01-25 13:25:56 -03:00
Robert Yevdokimov
b567709fdd
Fix visible viewport gizmos when preview camera is enabled on startup
2025-01-25 15:01:38 +04:00
Thaddeus Crews
b298f6f479
Merge pull request #101936 from Hilderin/disable-game-embedding-single-window-mode
...
Disable Game Embedding in Single Window Mode
2025-01-24 09:05:41 -06:00
Hilderin
e75f679124
Disable Game Embedding in Single Window Mode
2025-01-22 16:34:01 -05:00
bruvzg
8ddd4985ea
[Editor] Add editor setting to globally override project game mode settings.
2025-01-22 17:39:56 +02:00
Thaddeus Crews
fef1bc664a
Merge pull request #101807 from Hilderin/fix-embedded-game-size
...
Fix Embedded Game Size
2025-01-22 09:19:29 -06:00
Hilderin
9eed43d429
Fix NOTIFICATION_WM_CLOSE_REQUEST in Embedded Floating Window
2025-01-21 21:03:15 -05:00
Hilderin
ae0b7ff42d
Fix Embedded Game Size
2025-01-21 20:17:01 -05:00
Thaddeus Crews
9a2ab8514e
Merge pull request #101810 from BattyBovine/collision-polygon-3d-debug-colours
...
Add debug colours and fills to CollisionPolygon3D.
2025-01-21 11:55:29 -06:00
BattyBovine
a3ef9de6a8
Add debug colours and fills to CollisionPolygon3D.
...
This brings CollisionPolygon3D up to feature parity with its counterpart
CollisionShape3D. Closes #101414 .
In addition, adding this feature fixes the issue that CollisionPolygon3D
would never be rendered in exported builds, even if Visible Collision Shapes
is enabled at runtime. Closes #101413 .
2025-01-20 18:27:05 -05:00
Thaddeus Crews
bacf8d198d
Merge pull request #101014 from BattyBovine/cs3d-separation-ray-fix-2
...
Prevent errors when drawing debug meshes with no mesh data.
2025-01-20 16:25:48 -06:00
Thaddeus Crews
6fcaf71179
Merge pull request #101739 from Hilderin/fix-embedding-with-user-arguments
...
Fix Embedded Game Window with user arguments
2025-01-20 10:05:37 -06:00
Hilderin
05fcfede1e
Fix Floating Game Window Title
2025-01-19 15:45:59 -05:00
Chaosus
0ceb992ffa
Fix incomplete FPS spinbox display in sprite frames editor
2025-01-19 17:19:16 +03:00
Hilderin
f216efdd6d
Fix Embedded Game Window with user arguments
2025-01-18 00:36:07 -05:00
Thaddeus Crews
7b1ed520bd
Merge pull request #101592 from Ivorforce/float-constant-defs-translate-macos
...
Fix float constant descriptions not translating on macOS.
2025-01-17 17:09:26 -06:00
Thaddeus Crews
1351d3098e
Merge pull request #101565 from Hilderin/laspencer91/add-lookup-symbol-shortcut
...
Added shortcut for Lookup Symbol action
2025-01-17 17:09:24 -06:00
Lukas Tenbrink
27665436cd
Fix float constant descriptions not translating on macOS.
2025-01-17 09:33:41 +01:00
Pāvels Nadtočajevs
05ce2fb0c8
Fix crash in `Particles3DEmissionShapeGizmoPlugin`.
2025-01-16 15:15:21 +02:00
kobewi
b761ff662e
Rework script external modification tracking
2025-01-16 01:03:26 +01:00
Adam Scott
33e16435f5
Replace some problematic uses of `String::num` to `String::num_int64`
2025-01-15 12:51:51 -05:00
laspencer91
ba411e95f8
Added shortcut for Lookup Symbol action
...
Co-authored-by: laspencer91 <laspencer@live.com>
2025-01-14 18:42:07 -05:00
Rémi Verschelde
19bb441a3b
Merge pull request #100803 from larspet/uid-tooltip
...
Show tooltips for `res://` and `uid://` strings in ScriptEditor
2025-01-14 18:29:37 +01:00
Kasper Arnklit Frandsen
ebf9681668
Add Show in FileSystem right click option to SpriteFrames
2025-01-14 16:55:14 +01:00
Lars Pettersson
e813d3021b
Show tooltips for res:// and uid:// strings in ScriptEditor
2025-01-14 15:29:41 +01:00
Rémi Verschelde
dde7a9407a
Merge pull request #101525 from TokageItLab/fix-shifted-joint-spring-bone
...
Fix shifted joint radius index in SpringBone gizmo and remove unused `end_bone_tip_radius` property
2025-01-14 12:09:16 +01:00
Rémi Verschelde
f07e3ed551
Merge pull request #100157 from Zylann/texture_preview_channel_selector
...
Add color channel filter to editor texture previews
2025-01-14 12:08:54 +01:00
Silc Lizard (Tokage) Renew
7b3d14fbcd
Fix shifted joint radius index in SpringBone gizmo/remove unused tips
2025-01-14 16:27:59 +09:00
Rémi Verschelde
2f6a18f7ff
Merge pull request #101409 from TokageItLab/spring-bone
...
Implement SpringBoneSimulator3D to wiggle chained bones
2025-01-14 00:22:11 +01:00
Silc Lizard (Tokage) Renew
5472558a98
Implement SpringBoneSimulator3D to wiggle chained bones
...
Co-authored-by: lyuma <xn.lyuma@gmail.com>
Co-authored-by: fire <ernest.lee@chibifire.com>
Co-authored-by: SaracenOne <SaracenOne@gmail.com>
2025-01-14 05:43:57 +09:00
Rémi Verschelde
68190ce3bc
Merge pull request #101478 from monxa/smaller-vc-min-size
...
Allow smaller minimum width of VersionControlEditorPlugin
2025-01-13 20:22:32 +01:00
Rémi Verschelde
06a49a9ad8
Merge pull request #101424 from kiroxas/improveNavigationLink3DGizmoPlugin_redrawPerformance
...
Improve `NavigationLink3DGizmoPlugin::redraw` performance
2025-01-13 20:22:16 +01:00
Rémi Verschelde
524cbec858
Merge pull request #100309 from Chaosus/vs_prevent_invalid_boolean_varying
...
Prevent using boolean varyings in vertex function of visual shaders
2025-01-13 20:21:43 +01:00
Alexander Montag
fe5612fb5d
Allow smaller horizontal size of VersionControlEditorPlugin
2025-01-13 03:32:29 +01:00
Kiro
d36a9ab591
improve `NavigationLink3DGizmoPlugin::redraw` performance
2025-01-12 19:48:12 +01:00
Marc Gilleron
c7a9d64eaf
Add color channel filter to editor texture previews
2025-01-11 23:27:48 +00:00
kobewi
90ef140169
Add Copy Script UID option to Script Editor
...
Co-authored-by: Alex Drozd <drozdster@gmail.com>
2025-01-11 22:19:48 +01:00
Robert Yevdokimov
472cdb6da2
Add movement threshold before activating viewport rotation gizmo dragging
2025-01-10 17:20:31 -05:00
Rémi Verschelde
abf8e1e6f9
Merge pull request #101405 from Hilderin/fix-game-view-cannot-be-editor-feature-disabled
...
Fix Game View cannot be editor feature disabled
2025-01-10 23:06:50 +01:00
Rémi Verschelde
0332cee3d4
Merge pull request #101404 from ryevdokimov/mouse-enter-signal-to-notification
...
Change editor viewports gizmos mouse enter/exit from using signals to notifications
2025-01-10 23:06:47 +01:00
Rémi Verschelde
39f73bb9ff
Merge pull request #101369 from ryevdokimov/cancel-viewport-rotation-gizmo
...
Add ability to cancel rotation from viewport rotation gizmo
2025-01-10 23:06:32 +01:00
Rémi Verschelde
867425fd62
Merge pull request #101021 from bruvzg/empick
...
[macOS/Windows] Add `Emoji & Symbols` context menu item to LineEdit/TextEdit to show system character picker.
2025-01-10 23:06:03 +01:00
Rémi Verschelde
138c2c8b51
Merge pull request #93399 from Chaosus/vs_sky_derivative
...
Add derivative functions to sky shader mode in visual shader
2025-01-10 23:05:38 +01:00
Miguel Coelho
3a6bfcb714
Implemented drag-and-drop logic for previewing themes
...
Dragging valid theme files (.tscn files with a Control node at the top)
from the filesystem region over to the ThemeEditor will preview the
theme in question in a new preview tab
Co-authored-by: Sofia Paiva <sofia.paiva@tecnico.ulisboa.pt>
2025-01-10 22:28:10 +01:00
Robert Yevdokimov
a8f3c9727e
Add ability to cancel rotation from viewport rotation gizmo
2025-01-10 15:41:06 -05:00
Hilderin
683cef1df5
Fix Game View cannot be editor feature disabled
2025-01-10 14:53:41 -05:00
Robert Yevdokimov
d17cf852e3
Change editor viewports gizmos mouse enter/exit from using signals to notificatons
2025-01-10 13:41:49 -05:00
Yuri Rubinsky
0aede87b67
Add derivative functions to sky shader mode in visual shader
2025-01-10 10:28:02 +03:00
Pāvels Nadtočajevs
b252867145
[macOS/Windows] Add `Emoji & Symbols` context menu item to LineEdit/TextEdit to show system character picker.
2025-01-10 09:25:34 +02:00
Rémi Verschelde
06a6a0bcdb
Merge pull request #101350 from Calinou/path-draw-fewer-fish-bones
...
Draw fewer fishbones to improve Path gizmo readability and performance
2025-01-09 20:51:37 +01:00
Danil Alexeev
cd918ff470
GDScript: Remove `RENAMED_IN_GODOT_4_HINT` from `GDScriptWarning::Code` enum
2025-01-09 21:07:41 +03:00
Hugo Locurcio
13a1391e73
Draw fewer fishbones to improve Path gizmo readability and performance
...
This affects both Path2D and Path3D.
2025-01-09 16:08:29 +01:00
Rémi Verschelde
0e3a5eda86
Merge pull request #101335 from Rocka06/spriteframes-duplicate-line
...
Fix frame list icon mode is set two times
2025-01-09 13:51:20 +01:00
Rémi Verschelde
67294625a4
Merge pull request #101315 from Rocka06/spriteframes-plugin-duplicate-style
...
Fix duplicate buttons style to match the other buttons in the SpriteFrames editor plugin
2025-01-09 13:51:10 +01:00
Rémi Verschelde
a52291fcba
LightmapGI: Fix another missing include to check for lightmapper_rd in editor
2025-01-09 12:53:12 +01:00
Sohonyai Tibor
7c3d46004b
removed duplicate set_icon_mode
2025-01-09 09:59:15 +01:00
Sohonyai Tibor
25e0278525
fixed duplicate buttons style to match the other buttons in the SpriteFrames editor plugin
2025-01-08 21:58:34 +01:00
Aarni Koskela
f134769506
Fix various typos
...
* Add TODO notes for typos that should be fixed for 5.0
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-01-08 14:47:42 +02:00
Rémi Verschelde
01913e0852
Merge pull request #101156 from Hilderin/fix-documentation-tooltip-over-debug-tooltip
...
Fix documentation tooltip over debug tooltip
2025-01-07 23:18:00 +01:00
Rémi Verschelde
fdfa1f24a0
Merge pull request #101098 from KoBeWi/rect_pretender
...
Don't show "Drawing rect" when not actually drawing
2025-01-07 23:17:55 +01:00
Rémi Verschelde
0fee2724f0
Merge pull request #100751 from YYF233333/force_regex_with_editor
...
Force build editor with regex module, remove checking code
2025-01-07 23:17:35 +01:00
Rémi Verschelde
9788b3db1d
Merge pull request #100569 from arkology/texture-preview-borders
...
Show "transparent background" texture only behind actual texture in `TexturePreview` class + add borders for readability
2025-01-07 23:17:32 +01:00
Rémi Verschelde
ce6c3c5c28
Merge pull request #100556 from KoBeWi/unlimited_contextizer
...
Add more menus support to EditorContextMenuPlugin
2025-01-07 23:17:23 +01:00
Hilderin
731a1ec206
Fix documentation tooltip over debug tooltip
2025-01-07 16:42:29 -05:00
Yufeng Ying
34d8255947
Force build editor with regex module, remove checking code.
...
Fix include.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-01-07 19:43:23 +08:00
BattyBovine
6dc6ad2b86
Prevent errors when drawing debug meshes when surface count is zero.
...
Adds a few checks to ensure a debug collision mesh contains mesh data before
attempting to add it to the gizmo draw list. This prevents errors when using
SeparationRayShape3D, which is only intended to draw a single line, and
contains no mesh data.
Closes #100665
2025-01-06 21:35:52 -05:00
Rémi Verschelde
caefffe9d5
Merge pull request #101153 from Hilderin/fix-embed-game-focus-border
...
Fix embedded game focus border
2025-01-06 22:49:18 +01:00
Rémi Verschelde
063731450d
Merge pull request #101096 from KoBeWi/fighting_the_SPAM
...
Don't print error when updating terrains tree without layer
2025-01-06 22:48:43 +01:00
Rémi Verschelde
2758b8666c
Merge pull request #101087 from KoBeWi/is_not_foreign
...
Fix converting root Sprite2D
2025-01-06 22:48:39 +01:00
Rémi Verschelde
a06e9ebe91
Merge pull request #99439 from aXu-AP/polygon-editor-bottom-dock
...
Move UV editor to bottom dock, rename to Polygon editor
2025-01-06 22:47:04 +01:00
arkology
db4ae2a91c
Show "transparent background" texture only behind actual texture in `TexturePreview` class + add borders for readability
2025-01-07 00:10:21 +03:00
Flyn San
6fca974f63
Deselect all when renaming a node or deleting a node/connection
2025-01-06 22:28:14 +10:00
Hilderin
db0fab8f8c
Fix embedded game focus border
2025-01-05 08:35:44 -05:00
kobewi
f8fd15690c
Don't show "Drawing rect" when not actually drawing
2025-01-03 22:54:26 +01:00
kobewi
3366f08a2c
Don't print error when updating terrains tree without layer
2025-01-03 22:23:52 +01:00
aXu-AP
8318eda899
Move Polygon2D editor to bottom panel
...
Move UV editor to bottom panel to allow realtime preview of results. Rename the editor to Polygon editor.
Refactor enums and rename polygon editor members.
Remove "uv" prefixes and clarify some names. Reorder/regroup some members in header file.
2025-01-03 22:22:55 +02:00
kobewi
685ff5be8f
Fix converting root Sprite2D
2025-01-03 20:05:27 +01:00
Ricardo Subtil
b77aa473a1
Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization
2025-01-03 10:50:15 +00:00
Rémi Verschelde
6c6e74408c
Merge pull request #94616 from Chaosus/vs_fix_vec4_constant
...
Change `VisualShaderNodeVec4Constant` type to vec4
2025-01-03 02:01:09 +01:00
Rémi Verschelde
94f23c342a
Merge pull request #101010 from smix8/navlink_debug_direction
...
Add NavigationLink debug direction indicator
2025-01-03 00:50:06 +01:00
Rémi Verschelde
d484e23bce
Merge pull request #100113 from paddy-exe/particle-emission-shape-visual-separate-pr
...
Add visualization of 3D particle emission shapes
2025-01-03 00:48:22 +01:00
Rémi Verschelde
442f11462d
Merge pull request #99994 from kitbdev/fix-editor-viewport-group-anim
...
Allow Viewport children to lock, group, and insert keyframes
2025-01-03 00:48:09 +01:00
smix8
8dd0579bcd
Add NavigationLink debug direction indicator
...
Adds direction indicator arrows to the NavigationLink debug depending on if a link is onewyay or bidirectional.
2025-01-02 01:07:26 +01:00
Thaddeus Crews
e55ea94c73
Merge pull request #99800 from amarsero/bone2d-redo-crash
...
Fix use after free in redo of "Create Custom Bone2D(s) from Node(s)"
2024-12-30 08:58:56 -06:00
Hilderin
cfac31b745
Fix debugging embedded game does not refocus on continue
2024-12-29 18:16:19 -05:00
Patrick Exner
e689c122a6
Add visualization of 3D particle emission shapes
...
Co-authored-by: Kasper Arnklit Frandsen <kasper.arnklit@gmail.com>
2024-12-28 19:56:50 +01:00
A Thousand Ships
a1846b27ea
Improve use of `Ref.is_null/valid`
...
Use `is_null` over `!is_valid` and vice versa.
2024-12-23 16:35:02 -05:00
Thaddeus Crews
3df8eb5abc
Merge pull request #100707 from dalexeev/editor-restore-old-ctrl-click
...
Editor: Restore old `Ctrl+Click` behavior
2024-12-23 11:15:19 -06:00
Thaddeus Crews
98c3138804
Merge pull request #92717 from KoBeWi/twisted_frying_pan
...
Add warped panning to every ViewPanner instance
2024-12-23 11:15:16 -06:00
Thaddeus Crews
e041356f3c
Merge pull request #99357 from Giganzo/tile-map-grid-button
...
Fix button state of grid and highlight layer in tile map layer editor
2024-12-23 11:15:13 -06:00
Thaddeus Crews
98c5267ce5
Merge pull request #91388 from kitbdev/fix-goto-line
...
Make Goto line a Popup and column input
2024-12-23 11:15:12 -06:00
Thaddeus Crews
e109ac21fb
Merge pull request #100708 from smix8/navobstacle2d_debug
...
Improve NavigationObstacle2D debug visuals and performance
2024-12-23 11:15:06 -06:00
Yufeng Ying
f241c1fda0
Remove unused header in editor.
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-12-24 00:40:38 +08:00
Yufeng Ying
73d85f46c9
Remove unused headers in scene.
...
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-12-24 00:40:09 +08:00
Rémi Verschelde
6f2f90935d
Merge pull request #100370 from lander-vr/remove-boxes-refprobes-voxelgi
...
Remove solid boxes in gizmos of VoxelGI and ReflectionProbe
2024-12-22 00:10:02 +01:00
smix8
23ea3ab8d1
Improve NavigationObstacle2D debug visuals
...
Improves NavigationObstacle2D debug visuals by aligning them closer to their aleady improved 3D counterpart.
2024-12-21 19:53:17 +01:00
Danil Alexeev
b8dfe2cca9
Editor: Restore old `Ctrl+Click` behavior
2024-12-21 21:10:09 +03:00
Rémi Verschelde
315f51b7ca
Merge pull request #100654 from mdelorme/mdelorme/issue_100649
...
Fix `@export` open scene button not working
2024-12-20 23:57:31 +01:00
Rémi Verschelde
a11364d1e6
Merge pull request #99010 from Hilderin/embedding-game-process
...
Embed game process in editor
2024-12-20 23:56:43 +01:00
kobewi
9a96393f46
Add warped panning to every ViewPanner instance
2024-12-20 17:40:27 +01:00
Maxime Delorme
ff107cbeeb
Fix @export open scene button not working
2024-12-20 15:36:28 +01:00
Thaddeus Crews
76d66d47dd
Merge pull request #99428 from Calinou/editor-default-enable-remote-deploy-debug
...
Enable Deploy with Remote Debug by default in the editor
2024-12-19 20:00:02 -06:00
Thaddeus Crews
cbfc34d279
Merge pull request #100444 from Sauermann/fix-view-panner-mouse-warp
...
Fix `ViewPanner` panning-mouse-warp
2024-12-19 20:00:01 -06:00
Markus Sauermann
4887172a59
Fix `ViewPanner` panning mouse warp
...
Currently the mouse cursor jumps in unexpected ways, when a `ViewPanner`
is used in SubViewports or embedded Windows.
This is caused by providing wrong coordinate systems to
Input::warp_mouse_motion.
This PR replaces the use of `Input::warp_mouse_motion` with
`Viewport::wrap_mouse_in_rect` and makes sure, that the correct
coordinate systems are used.
This change makes it necessary, that all classes, that currently
use ViewPanner, need to provide the correct Viewport to ViewPanner.
2024-12-20 00:28:49 +01:00
Hilderin
9d2a4c03be
Embedding game process in editor
2024-12-18 17:52:42 -05:00
kobewi
ba54a2805a
Add more menus support to EditorContextMenuPlugin
2024-12-18 21:30:45 +01:00
kobewi
9682496d72
Add UndoRedo support to Load Emission Mask/Points
2024-12-18 18:29:00 +01:00
Rémi Verschelde
e255f60634
Merge pull request #99158 from timothyqiu/shortshortcutcut
...
Make editor's shortcut names translated on-site
2024-12-18 09:52:56 +01:00
Haoyu Qiu
bf4e5cca3f
Make editor's shortcut names translated on-site
2024-12-18 13:00:30 +08:00
Haoyu Qiu
48db6669f6
Fix crash when using non-PackedScene resource for POT generation
2024-12-18 10:15:46 +08:00
Rémi Verschelde
7170a4176e
Merge pull request #100500 from MajorMcDoom/collision-gen-undo-fix
...
Fix errors when undoing collision generation for multiple meshes with different parents
2024-12-17 23:00:10 +01:00
Rémi Verschelde
55a3c6ba2b
Merge pull request #99471 from Arnklit/fix_undo_redo_for_texture_region_editor
...
Fix undo redo for the texture region editor
2024-12-17 22:59:33 +01:00
Rémi Verschelde
66b8101cef
Merge pull request #95460 from m4gr3d/enable_mouse_forward_back_buttons
...
Enable `BUTTON_FORWARD` and `BUTTON_BACK` mouse buttons on Android
2024-12-17 22:59:20 +01:00
Zi Ye
5b19f729c2
Fix errors when undoing collision generation for multiple meshes with different parents
2024-12-17 10:14:06 -06:00
Rémi Verschelde
d60c0e21a6
Merge pull request #88313 from wagnerfs/run-time-anisotropic-filtering
...
Allow changing the anisotropic filter level at run-time per Viewport
2024-12-17 16:18:38 +01:00
Thaddeus Crews
02e196eb41
Merge pull request #98132 from aaronfranke/editor-plugin-get-plugin-icon-name
...
Rename internal EditorPlugin icon/name to match exposed methods
2024-12-16 12:09:57 -06:00
Aaron Franke
0ab3dc273e
Rename internal EditorPlugin icon/name to match exposed methods
2024-12-15 17:31:01 -08:00
Danil Alexeev
80d11500b5
Code Editor: Add documentation tooltips
2024-12-15 10:51:33 +03:00
Hilderin
4e19ab8afe
Fix connecting a signal with a double click is too difficult
...
Co-authored-by: Danil Alexeev <dalexeev12@yandex.ru>
2024-12-14 16:18:34 +03:00
landervr
dd7325d3f7
remove solid boxes voxelGI and ReflectionProbe
2024-12-13 16:26:22 +01:00
Thaddeus Crews
7c015a768f
Merge pull request #99958 from lander-vr/reflection-probe-blend-property
...
Add Blend Distance property to ReflectionProbe
2024-12-12 16:13:32 -06:00
Thaddeus Crews
c5f0d571b5
Merge pull request #97985 from RobProductions/add-tablet-nav-preset
...
Add `Tablet/Trackpad` 3D navigation preset
2024-12-12 16:13:24 -06:00
Rémi Verschelde
19e003bc08
Merge pull request #100306 from Uumutunal/master
...
Fix 3D editor snap setting values not being displayed correctly
2024-12-12 14:10:28 +01:00
Rémi Verschelde
26fec37389
Merge pull request #99942 from kitbdev/fix-invisible-subviewport-editor
...
Fix selecting and editing invisble items in SubViewports
2024-12-12 14:10:09 +01:00
kobewi
1bc70fe2e8
Fix 3D ruler theme overrides
2024-12-12 13:13:36 +01:00
Chaosus
059ed731f5
Prevent using boolean varyings in vertex function of visual shaders
2024-12-12 14:35:49 +03:00
Uumutunal
63b91381ab
Fix 3D editor snap setting values not being displayed correctly
2024-12-12 11:37:24 +03:00
Thaddeus Crews
08b5bf3c5f
Merge pull request #95333 from Giganzo/lock-group-toggle
...
Fix Lock and Group for canvas items not updated in editor after changed in SceneTree
2024-12-11 17:36:02 -06:00
Thaddeus Crews
c4aaad6aa2
Merge pull request #100183 from smix8/collision_polygon_shape_edit
...
Add basic editor editing for `ConvexPolygonShape2D` and `ConcavePolygonShape2D`
2024-12-11 17:35:55 -06:00
Thaddeus Crews
a5cf24cb16
Merge pull request #100162 from ryevdokimov/measure-mode-3d
...
Add ruler mode to 3D
2024-12-11 17:35:46 -06:00
Yuri Rubinsky
a40fc2354a
Merge pull request #100036 from Chaosus/hover_sname
...
[Scene] Add `SceneStringName::hover`
2024-12-11 12:24:09 +03:00
Chaosus
9a8d6628de
[Scene] Add `SceneStringName::hover`
2024-12-11 11:11:25 +03:00
Chaosus
7adb986e15
Fix orphan strings in `AnimationNodeStateMachine`
2024-12-11 11:08:23 +03:00
smix8
7c84eba663
Add basic editor editing for ConvexPolygonShape2D and ConcavePolygonShape2D
...
Adds basic editor tooling to move the existing points of a ConvexPolygonShape2D or move the segments of a ConcavePolygonShape2D while a CollisionShape2D node is selected.
2024-12-11 02:31:42 +01:00
Thaddeus Crews
b789935a13
Merge pull request #100049 from Chaosus/flat_button_sname
...
[Scene] Add `SceneStringName::FlatButton`
2024-12-10 14:16:01 -06:00
Thaddeus Crews
14b2f62d04
Merge pull request #100247 from BlueCube3310/tex-preview-all
...
Consider all texture types for resource thumbnail generation
2024-12-10 14:15:44 -06:00
Robert Yevdokimov
e2ed286d2d
Add measure mode to 3D
2024-12-10 10:30:49 -05:00
BlueCube3310
ab0a2517b1
Consider all texture types for resource thumbnail generation
2024-12-10 14:57:10 +01:00
Chaosus
ba39b078f5
[Scene] Add `SceneStringName::FlatButton`
2024-12-10 11:12:26 +03:00
Thaddeus Crews
a607bca2fd
Merge pull request #100024 from Ivorforce/optimize-string-single-char
...
Optimize string single char contains calls.
2024-12-09 14:33:24 -06:00
Lukas Tenbrink
b5c31ebb41
Add contains_char() for single-character 'contains' calls.
2024-12-06 20:23:35 +01:00
landervr
05010180ce
ReflectionProbe add Blend Distance
2024-12-05 23:29:47 +01:00
David
174e659a48
Add 3D translation sensitivity to Editor Settings
2024-12-05 22:50:52 +01:00
Thaddeus Crews
370e5f3b0e
Merge pull request #99920 from lander-vr/reflection-probe-ui-improvements
...
Clean up UI of ReflectionProbe
2024-12-05 14:12:12 -06:00
Student Main
e0693f8ad8
Add loongarch64 support
2024-12-06 00:18:26 +08:00
Matt Enad
bd47e4f1ba
Add `Tablet/Trackpad` nav preset
...
This commit adds a new navigation preset called `Tablet/Trackpad` which enables "Emulate 3 Button Mouse" to more quickly set up good default keys for tablet users.
It also adds support for mouse buttons 4 and 5 in the navigation settings which will be helpful if users want to customize 3D navigation further for specific pens/mice.
2024-12-04 13:02:11 -05:00
kit
159d70a470
Allow Viewport children to lock, group, and key
2024-12-03 20:14:29 -05:00
Thaddeus Crews
e5d62fa120
Merge pull request #99957 from StaydMcMuffin/preview_environment_sky_fix
...
Editor: Fix default preview environment sky's horizon and brightness.
2024-12-03 14:41:04 -06:00
landervr
c3080e3378
Adjust VoxelGI gizmo opacity
2024-12-03 17:00:40 +01:00
Stayd
8ca1605bbb
Fix default preview environment sky.
...
Fixes the horizon color being grey even when both
the sky and ground colors are set to black, and
makes the energy slider affect both hemispheres
rather than only affecting the top "sky" portion.
2024-12-03 02:34:33 -07:00
kit
93e06ff16c
Fix select and edit invisble items in SubViewports
2024-12-02 17:12:51 -05:00
Rémi Verschelde
e6125ef51b
Merge pull request #98763 from AThousandShips/more_sname_uses
...
Use `SceneStringName` in more places
2024-12-02 15:50:44 +01:00
Rémi Verschelde
d6b20fd7e5
Merge pull request #98402 from vaner-org/highlight-node-neighbours
...
Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node
2024-12-02 15:50:22 +01:00
Rémi Verschelde
463c479ac8
Merge pull request #98401 from vaner-org/green-arrow-priority-for-transition-selection
...
Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine
2024-12-02 15:50:17 +01:00
A Thousand Ships
af56d6e8e8
Use `SceneStringName` in more places
2024-12-02 14:39:16 +01:00
landervr
a694cd7120
Clean up UI of ReflectionProbe
2024-12-02 11:52:11 +01:00
rune-scape
d58b2e879f
Get rid of easily removable uses of const_cast
2024-12-01 17:50:13 -08:00
lullabyist
366fa9ff39
Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node
...
Applied suggestions from code review
2024-12-01 18:21:09 +05:30
lullabyist
c5199a5017
Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine
...
Applied suggestions from code review
2024-12-01 18:20:38 +05:30
Wagner
6995b6a03e
Allow changing the anisotropic filter level at run-time per Viewport
2024-11-30 00:50:45 -03:00
Rémi Verschelde
82311791db
Merge pull request #99802 from lander-vr/reflection-probe-wireframe
...
Fix ReflectionProbe AABB
2024-11-29 22:51:24 +01:00
Rémi Verschelde
60c6c4a1da
Merge pull request #99795 from YeldhamDev/selection_menu_for_all!
...
Make the alt selection menu available for all modes
2024-11-29 22:51:20 +01:00
Rémi Verschelde
4b0f1781cc
Merge pull request #99401 from Black-Cat/viewport-gizmos
...
Enable editing of controls inside viewports in editor
2024-11-29 22:50:55 +01:00
Rémi Verschelde
05b80ae0a1
Merge pull request #96449 from Maran23/editor-help-scroll-fix
...
Fix jumping to editor help does not scroll correctly sometimes
2024-11-29 22:45:51 +01:00
Rémi Verschelde
6d4bb8fbda
Merge pull request #94721 from ckaiser/animation-blend-tree-tweaks
...
Improve blend tree contrast/margins
2024-11-29 22:45:47 +01:00
Rémi Verschelde
5d462ee4c5
Merge pull request #67857 from anvilfolk/extended-curve
...
Extend Curve to allow for domains outside of [0, 1].
2024-11-29 22:45:19 +01:00
Rémi Verschelde
56a7dba10b
Merge pull request #99799 from akien-mga/fix-typos
...
Fix various typos and code style issues
2024-11-29 22:02:53 +01:00
Rémi Verschelde
7417a07904
Merge pull request #99742 from timothyqiu/clear-guides
...
Disable Clear Guides menu item when no guides exist
2024-11-29 22:02:33 +01:00
Geekotron
6ad82aba3b
Allow tool scripts to alter transform of Node3DEditorViewport camera
2024-11-29 18:48:01 +01:00
Agustín Marsero
d514ab2952
Fixes use after free in redo of "Create Custom Bone2D(s) from Node(s)"
...
Using "queue_free" on the undo of the creation of the Bone2D meant that on the redo the Bone2D was already deleted.
Replaced it with "add_do_reference", so when the Action of the undo_redo is destroyed, also destroys the Bone2D.
2024-11-28 19:07:37 +01:00
Rémi Verschelde
88e81ee730
Fix various typos and code style issues
2024-11-28 17:40:42 +01:00
landervr
11225de197
Fix ReflectionProbe AABB
2024-11-28 17:31:29 +01:00
Michael Alexsander
5d70208da4
Make the alt selection menu available for all modes
2024-11-27 22:22:13 -03:00
Thaddeus Crews
9e259ef061
Merge pull request #97884 from passivestar/list-variations
...
Add theme type variations for secondary Trees and ItemLists
2024-11-27 10:47:14 -06:00
Thaddeus Crews
c5cd7c66ee
Merge pull request #85443 from smix8/gridmap_castshadows
...
Add ShadowCastingSetting to MeshLibrary / GridMap items
2024-11-27 10:47:10 -06:00
Thaddeus Crews
0195a898b3
Merge pull request #95795 from yahkr/95769-animation-crash
...
Fix crash when re-importing model with AnimationPlayer panel open and node selected
2024-11-27 10:47:05 -06:00
Thaddeus Crews
30ab612e35
Merge pull request #90778 from timothyqiu/cam-preview
...
Add Camera3D preview in Inspector
2024-11-27 10:46:59 -06:00
Thaddeus Crews
ea61c3e066
Merge pull request #97924 from passivestar/plugin-tooltip
...
Fix plugin creation dialog script name tooltip
2024-11-27 10:46:51 -06:00
Black Cat
f57fea0b0f
Enable editing of controls inside viewports in editor
...
Fixes #79289
2024-11-27 16:02:33 +00:00
Haoyu Qiu
e515f593c2
Disable Clear Guides menu item when no guides exist
2024-11-27 08:27:15 +08:00
smix8
612981c1ea
Add ShadowCastingSetting to MeshLibrary / GridMap items
...
Adds ShadowCastingSetting to MeshLibrary / GridMap items.
2024-11-27 01:06:21 +01:00
Thaddeus Crews
1dffdfdd5b
Merge pull request #94026 from passivestar/mac-align-transform-shortcut
...
[macOS] Change the shortcut for Align Transform with View
2024-11-26 13:04:55 -06:00
Thaddeus Crews
0ee60dd543
Merge pull request #99516 from KoBeWi/quantum_entanglement_of_source_files
...
Untangle ColorPicker includes
2024-11-26 13:04:54 -06:00
Jamie Greunbaum
0fc082e1ee
Add CollisionShape3D custom debug colours
...
This allows changing the display colour of a CollisionShape3D node on a per-shape basis.
It also adds the ability to display a solid coloured preview of a CollisionShape3D.
Closes https://github.com/godotengine/godot-proposals/issues/906
2024-11-26 16:28:13 +01:00
Thaddeus Crews
81733e6622
Merge pull request #99506 from Giganzo/scale-2d-selection
...
Change how multi selection scale is applied to canvas item
2024-11-25 13:22:28 -06:00
Bad Sector
da191168fe
Add VoxelGI bake cancelling and progress UI improvement
2024-11-23 21:12:57 +02:00
Thaddeus Crews
7faad0cc7a
Merge pull request #97388 from tetrapod00/visualshader-linear-srgb
...
VisualShader: Add LinearToSRGB and SRGBToLinear to ColorFunc node
2024-11-22 14:54:47 -06:00
Thaddeus Crews
eedc820f37
Merge pull request #99487 from passivestar/fix-viewport-offsets
...
Fix viewport message offsets
2024-11-22 14:54:16 -06:00
Thaddeus Crews
f2763b23cf
Merge pull request #99483 from badsectoracula/cancel_lightmap_bake
...
Add lightmap bake cancelling
2024-11-22 14:54:14 -06:00
Thaddeus Crews
d6ad0f65d8
Merge pull request #99482 from Giganzo/toast_and_spam
...
Fix toast spam about child of container position
2024-11-22 14:54:13 -06:00
kobewi
289e548e34
Untangle ColorPicker includes
2024-11-22 21:42:50 +01:00
Christian Kaiser
5559075844
Fix graph node sizing regression, improve blend tree contrast/margins
2024-11-22 16:11:28 -03:00
Thaddeus Crews
2993289172
Merge pull request #86481 from Illauriel/add-animlib-folding
...
Add persistent folding to Animation Library Editor
2024-11-21 17:56:57 -06:00
Thaddeus Crews
5289709753
Merge pull request #99409 from passivestar/state-machine-focus-border-color
...
Expose state machine focus color to theming
2024-11-21 17:56:56 -06:00
Thaddeus Crews
8eee5066eb
Merge pull request #94981 from Chaosus/shader_fix_screen_uv_in_spatial_light
...
Allow `SCREEN_UV` to be used in light function of spatial shader
2024-11-21 17:56:45 -06:00
Giganzo
c4bb252294
Change how multi selection scale is applied to canvas item
2024-11-21 20:52:33 +01:00
Bad Sector
5bca028e2b
Add lightmap bake cancelling
2024-11-21 21:31:02 +02:00
passivestar
5cd0d42d2b
Fix viewport message offsets
2024-11-21 08:24:08 +04:00
Kasper Arnklit Frandsen
a72157c456
Fix undo redo for the texture region editor
2024-11-20 15:46:51 +00:00
Thaddeus Crews
918faec239
Merge pull request #98297 from Calinou/editor-tweak-lightmapgi-no-meshes-to-bake-error-dialog
...
Improve "No meshes to bake" LightmapGI error dialog in the editor
2024-11-19 15:20:12 -06:00
Illauriel
5de38f7fd3
Add persistent folding to Animation Library Editor
2024-11-19 20:01:30 +01:00
Hugo Locurcio
658bd5a32b
Enable Deploy with Remote Debug by default in the editor
...
This makes one-click deploy make use of remote debugging, so that
you can see output from the remote device, run the debugger and use
the monitor and performance/network profilers.
2024-11-19 16:12:22 +01:00
passivestar
0ff5d5fd04
Add theme type variations for secondary Trees and ItemLists
2024-11-19 18:33:30 +04:00
Giganzo
61cf0253ce
Fix toast spam about child of container position
2024-11-19 11:25:28 +01:00
Chaosus
a64b3fd3f8
Allow `SCREEN_UV` to be used in light function of spatial shader
2024-11-19 11:39:49 +03:00
passivestar
edd6acdfd4
Expose state machine focus color to theming
2024-11-19 01:14:09 +04:00
Thaddeus Crews
8d530bc95a
Merge pull request #99176 from tracefree/obstacle_transform
...
Fix obstacle avoidance and 3D editor ignoring transform
2024-11-18 09:23:48 -06:00
Thaddeus Crews
8e324c4589
Merge pull request #86195 from GreenCrowDev/curve3d_close
...
Add `closed` property to `Curve3D`
2024-11-18 09:23:38 -06:00
Giganzo
f03e081efb
Fix Lock and Group for canvas items not updated in editor after changed in SceenTree
2024-11-17 14:46:43 +01:00
Giganzo
a864bcc773
Fix button state of grid and highlight layer in tile map layer editor
2024-11-17 14:10:19 +01:00
A Thousand Ships
68f638cf02
Use `(r)find_char` instead of `(r)find` for single characters
2024-11-17 10:02:18 +01:00
matricola787
790efbb783
Implement closed path for Curve3d
2024-11-16 12:59:08 +01:00
Rie
31a3b418f7
Fix obstacle avoidance and 3D editor ignoring transform
2024-11-16 11:30:48 +01:00
Thaddeus Crews
773c8e9a93
Merge pull request #99253 from KoBeWi/tldr
...
Simplify some UID conversions
2024-11-15 10:42:46 -06:00
Thaddeus Crews
313fe08e19
Merge pull request #99177 from Chaosus/vs_swap_connections
...
Add swap connection option to visual shader graph
2024-11-15 10:42:35 -06:00
Chaosus
ce833a3885
Add swap connection option to visual shader graph
2024-11-15 13:02:09 +03:00
Chaosus
5a856a6896
Fix error emitting when reset a visual shader preview parameter
2024-11-15 12:39:07 +03:00
kobewi
5be53c36c0
Simplify some UID conversions
2024-11-14 23:22:59 +01:00
Thaddeus Crews
a595ae2abb
Merge pull request #97461 from lalitshankarchowdhury/better-replace
...
Improve "Replace in Files" dialog button text
2024-11-14 14:51:58 -06:00
Thaddeus Crews
9513d18180
Merge pull request #98534 from YeldhamDev/i_hate_math
...
Make possible to scale multiple nodes at once in the canvas editor
2024-11-14 14:51:51 -06:00
Chaosus
485e7f899b
Add copy/paste options to preview material parameters in visual shader
2024-11-12 22:04:44 +03:00
Thaddeus Crews
d58ac7fc12
Merge pull request #98629 from timothyqiu/delete-delete
...
Fix duplicated Delete shortcut entries in Tiles Editor
2024-11-12 09:27:58 -06:00
Thaddeus Crews
847059503f
Merge pull request #98224 from timothyqiu/select-markers-dialog
...
Improve Select Markers dialog in AnimationTree editor
2024-11-12 09:27:53 -06:00
Thaddeus Crews
04f33894f5
Merge pull request #97041 from aXu-AP/script-highlight-scene
...
Highlight scripts used by current scene
2024-11-12 09:27:39 -06:00
smix8
086bd1d82c
Improve NavigationObstacle3D editor tooling
...
Improves NavigationObstacle3D editing options inside the editor.
2024-11-12 12:44:12 +01:00
Thaddeus Crews
848d90837e
Merge pull request #96730 from tracefree/properly_transforming_obstacles
...
Make use of NavigationObstacle3D's transform
2024-11-11 14:18:33 -06:00
Thaddeus Crews
93815e7e97
Merge pull request #99013 from TokageItLab/fps-compat-toggle
...
Add FPS compatible option in second mode of the animation editor snapping
2024-11-11 14:18:24 -06:00
Thaddeus Crews
9be806aef1
Merge pull request #92986 from Repiteo/core/ref-instantiate-integration
...
Core: Integrate Ref `instantiate` where possible
2024-11-11 14:18:15 -06:00
Thaddeus Crews
489d4933ab
Merge pull request #97081 from aXu-AP/uv-editor-without-polygon
...
Open UV editor in point editing mode if no points
2024-11-11 14:18:12 -06:00
Silc Lizard (Tokage) Renew
64d04c375c
Add FPS compatible option in second mode of animation editor snapping
2024-11-12 04:39:13 +09:00
Thaddeus Crews
925b690c98
Core: Integrate `Ref::instantiate` where possible
2024-11-10 12:41:26 -06:00
Thaddeus Crews
c4a52e1ade
Merge pull request #98809 from bruvzg/mac_gde_libs_non_uni
...
[GDExtension] Improve macOS library loading/export.
2024-11-10 12:13:06 -06:00
Thaddeus Crews
f3294e59e1
Merge pull request #98891 from Faless/debugger/game_view_settings
...
[Debugger] Better settings configuration for RuntimeNodeSelect and Window quit
2024-11-10 12:12:46 -06:00
Thaddeus Crews
90ce26a27b
Merge pull request #94889 from rune-scape/no-const-list-erase
...
Remove const_cast in `List::erase`
2024-11-10 12:12:34 -06:00
Thaddeus Crews
fbded4e0d7
Merge pull request #98716 from Calinou/editor-improve-mesh-uv-preview
...
Improve Mesh UV1/UV2 preview in the editor
2024-11-10 12:12:29 -06:00
Rie
44ef3d35eb
Make use of NavigationObstacle3D's transform
...
Co-authored-by: a0kami <dev.aokami@netc.fr>
2024-11-10 17:08:12 +01:00
rune-scape
a47daa0a44
Avoid const_cast in List::erase by requiring mutable elements
2024-11-08 00:10:08 -08:00
David Snopek
1474ecc121
Expose the `EditorScriptHighlighter::_create()` method to GDExtension
2024-11-07 12:22:55 -06:00
Fabio Alessandrelli
c3e2e46855
[Debugger] Add configuration to the GameView debugger plugin
2024-11-07 15:03:17 +01:00
kobewi
4cbf15608c
Fix wrong checked menu item in 3D editor
2024-11-07 00:15:38 +01:00
aXu-AP
f168d0c80f
Highlight scripts used by current scene
2024-11-05 17:10:02 +02:00
Thaddeus Crews
2450dee1bc
Merge pull request #93401 from Repiteo/style/clang-tidy-fixes
...
Style: Apply `clang-tidy` fixes
2024-11-04 21:52:05 -06:00
Thaddeus Crews
bb5f390fb9
Style: Apply `clang-tidy` fixes (superficial)
...
• `modernize-use-bool-literals`, `modernize-use-nullptr`, and `readability-braces-around-statements`
2024-11-04 12:11:14 -06:00
Thaddeus Crews
89a311205f
Style: Apply `clang-tidy` fixes
...
• `modernize-use-default-member-init` and `readability-redundant-member-init`
• Minor adjustments to `.clang-tidy` to improve syntax & remove redundancies
2024-11-04 12:11:06 -06:00
bruvzg
2d66988f99
[GDExtension] Improve macOS library loading/export.
2024-11-04 09:28:30 +02:00
ocean (they/them)
6c65213487
Extend `Curve` to allow for arbitrary domains
2024-11-02 08:25:40 -04:00
tetrapod00
6454ea4606
Add quad mesh to material preview
2024-11-01 14:20:10 -07:00
Hugo Locurcio
78fc90e81e
Improve "No meshes to bake" LightmapGI error dialog in the editor
...
The error dialog now gives advice on the steps to follow to enable
lightmapping support on imported scenes and primitive meshes.
2024-11-01 02:21:33 +01:00
Thaddeus Crews
7982030b25
Merge pull request #69197 from aaronfranke/fix-tiny-convex
...
Fix debug line drawing with tiny convex hull mesh colliders
2024-10-31 20:14:37 -05:00
Thaddeus Crews
194ddfd0c4
Merge pull request #97257 from YeldhamDev/guess_godot_is_unity_after_all
...
Add "Game" editor for better runtime debugging
2024-10-31 20:14:34 -05:00
Hugo Locurcio
416e1a538f
Improve Mesh UV1/UV2 preview in the editor
...
- Use an AspectRatioContainer to prevent stretching that occurs depending
on the dialog size.
- Draw UV bounds and a grid at 1/8th increments.
- Scale lines according to editor scale for better visibility on hiDPI displays.
2024-11-01 02:04:10 +01:00
kit
f41cd8ad52
Make Goto line a Popup and allow column input
2024-10-31 10:11:46 -04:00
Yuri Rubinsky
ef8d981267
Merge pull request #98303 from Chaosus/vs_transparency_preview
...
Add alpha channel display to vec4 previews of visual shader nodes
2024-10-31 11:17:34 +03:00
Michael Alexsander
baffa731ab
Make possible to scale multiple nodes at once in the canvas editor
...
And also some smaller enhancements.
2024-10-30 13:24:00 -03:00
Michael Alexsander
16524a8a01
Add "Game" editor for better runtime debugging
2024-10-30 11:42:17 -03:00
Aaron Franke
96ec117d19
Fix debug line drawing with tiny convex hull mesh colliders
2024-10-30 00:47:56 -07:00
Thaddeus Crews
696ca9db3c
Merge pull request #98039 from aaronfranke/button-icon
...
Rename internal Button `*_icon` functions to `*_button_icon` to match exposed methods
2024-10-29 19:25:59 -05:00
Thaddeus Crews
6b70a6197f
Merge pull request #98597 from timothyqiu/on-your-lawn
...
Fix heap-use-after-free when ctrl-clicking controls in a container
2024-10-29 19:25:44 -05:00
Thaddeus Crews
b7a0971ad2
Merge pull request #97934 from adamscott/give-AThousandShips-a-break
...
[Codestyle] Set clang-format `RemoveSemicolon` rule to `true`
2024-10-29 19:25:36 -05:00
Aaron Franke
562c666e3d
Rename internal Button icon to button_icon to match exposed methods
2024-10-29 16:23:03 -07:00
Haoyu Qiu
514c3278a2
Fix duplicated Delete shortcut entries in Tiles Editor
2024-10-29 08:07:52 +08:00
Haoyu Qiu
574b413bef
Fix heap-use-after-free when ctrl-clicking controls in a container
2024-10-26 10:43:54 +08:00
Thaddeus Crews
61accf0605
Merge pull request #97535 from HolonProduction/gizmo-cylinder
...
Editor: Improve cylinder gizmos
2024-10-25 13:04:14 -05:00
Adam Scott
0d350e7108
Set clang-format `RemoveSemicolon` rule to `true`
...
- Set clang-format `Standard` rule to `c++20`
2024-10-25 13:49:43 -04:00
Thaddeus Crews
fd75707035
Merge pull request #78312 from Calinou/editor-add-markdown-highlighting
...
Add Markdown syntax highlighting to the script editor
2024-10-24 13:23:02 -05:00
Thaddeus Crews
7974ba57e9
Merge pull request #97199 from shahriarlabib000/popup
...
Fix `Sprite2D` dialog size for smaller screen device
2024-10-24 13:22:51 -05:00
Thaddeus Crews
3b70a96164
Merge pull request #96518 from Giganzo/popup-panel-style
...
Fix PopupPanel and PopupMenu menu styles
2024-10-24 13:22:34 -05:00
Thaddeus Crews
291e4b78e2
Merge pull request #98237 from dustdfg/os_transitive_image_headers_refactor
...
Don't include `core/io/image.h` in `core/os/os.h`
2024-10-21 16:39:15 -05:00
Thaddeus Crews
7a438dc72e
Merge pull request #97205 from tetrapod00/inspect-native-shader-code
...
Add "Inspect Native Shader Code" to shader inspector and shader editor
2024-10-21 16:39:13 -05:00
Thaddeus Crews
5fb22327ee
Merge pull request #97542 from AThousandShips/dict_sort_fix
...
[Core] Fix sorting of `Dictionary` keys
2024-10-21 16:39:05 -05:00
Giganzo
549bffdcbc
Fix PopupPanel menu style
2024-10-20 13:26:45 +02:00
tetrapod00
2191df0cea
VisualShader: Add LinearToSRGB and SRGBToLinear to ColorFunc node
2024-10-19 12:18:34 -07:00
Hugo Locurcio
8e0c0d7837
Improve display for lightmap probes in the editor
...
- Use the default Back cull mode to improve performance slightly
and prevent obstructing the camera.
- Fade probes when the camera gets close as to be less intrusive.
2024-10-18 22:52:50 +02:00
Chaosus
43a99fba3d
Add alpha channel display to vec4 previews of visual shader nodes
2024-10-18 20:00:10 +03:00
Marius Hanl
af92685445
Fix jumping to editor help does not scroll correctly sometimes
2024-10-18 18:50:21 +02:00
Yevhen Babiichuk (DustDFG)
af6d260c17
Don't include `core/io/image.h` in `core/os/os.h`
...
`core/os/os.h` doesn't use `core/io/image.h`. It just brings
transitive dependencies. Lots of dependencies because `core/os/os.h`
is transitively included in almost every file of godot
Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h`
were used to prevent obscure errors involving `Ref<Image>`
^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by
corresponding .h file with the same name
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-10-18 19:04:19 +03:00
A Thousand Ships
79f654ced5
[Core] Fix sorting of `Dictionary` keys
...
`StringName` keys were sorted as `StringName` which is unstable.
2024-10-18 08:47:05 +02:00
Clay John
1435247de0
Merge pull request #98222 from timothyqiu/media-control-rtl
...
Don't flip playback control buttons in RTL layout
2024-10-17 16:58:23 -07:00
passivestar
891173b3ea
[macOS] Change the shortcut for Align Transform with View
2024-10-16 21:51:45 +04:00
Haoyu Qiu
ce1a0b0014
Improve Select Markers dialog in AnimationTree editor
...
- Align OptionButtons
- Remove unnecessary ellipses from title
- Don't translate marker names
2024-10-16 17:14:14 +08:00
Haoyu Qiu
9ed655d0eb
Don't flip playback control buttons in RTL layout
2024-10-16 16:28:11 +08:00
Allen Pestaluky
920fd47fa3
Fix `CONTAINER_PROJECT_SETTING_TAB_RIGHT` option of `EditorPlugin` to add to the right of all other tabs.
2024-10-15 15:32:14 -04:00
Thaddeus Crews
03f6902c4a
Merge pull request #97560 from SaracenOne/fix_anim_library_popup
...
Fix positioning of popup menu in AnimationLibrary editor.
2024-10-14 14:09:59 -05:00
Thaddeus Crews
a7b4e67c79
Merge pull request #97996 from timothyqiu/rtl-arrow
...
Fix `ControlEditorPopupButton` arrow position in RTL language
2024-10-14 14:09:53 -05:00
Thaddeus Crews
a272d676ce
Merge pull request #96740 from ryevdokimov/collision_reposition
...
Use collision detection ray to reposition an object already in the scene
2024-10-14 14:09:43 -05:00
Thaddeus Crews
5c00d0a54e
Merge pull request #94371 from KoBeWi/insane_particle_unification_ 😱
...
Unify particle editors
2024-10-14 14:09:42 -05:00
HolonProduction
9ea357af20
Editor: Improve cylinder gizmos 🌈
2024-10-11 18:38:36 +02:00
Thaddeus Crews
92e51fca72
Merge pull request #97979 from BlueCube3310/fix-thumb-gen
...
Fix crash when creating thumbnails for 3d textures
2024-10-10 18:13:24 -05:00
BlueCube3310
203f7427c4
Fix crash when creating thumbnails for 3d textures
2024-10-09 12:34:19 +02:00
Haoyu Qiu
3a9f470543
Fix ControlEditorPopupButton arrow position in RTL language
2024-10-09 08:56:16 +08:00
tetrapod00
12d2c05936
Add "Inspect Native Shader Code" to shader resource and shader editor
2024-10-08 11:02:45 -07:00
passivestar
3345f90bf3
Fix plugin creation dialog script name tooltip
2024-10-07 15:49:33 +04:00
Robert Yevdokimov
fb768a7118
Use collision detection ray to reposition an object already in the scene
2024-10-04 17:13:46 -04:00
kobewi
b9d25580ce
Fix implementation of property_can_revert() in various classes
2024-10-04 23:02:04 +02:00
Rémi Verschelde
def5a04d06
Merge pull request #97543 from KoBeWi/to_edit_or_not_to_edit
...
Fix closing Theme Editor not actually closing it
2024-10-04 22:43:41 +02:00
Rémi Verschelde
e5688f51cb
Merge pull request #97292 from KoBeWi/infinite_submenus_in_your_editor
...
Add submenu support to EditorContextMenuPlugin
2024-10-04 22:43:38 +02:00
Rémi Verschelde
fe31ede42d
Merge pull request #95034 from KoBeWi/take_a_problem_and_make_it_worse._solved
...
Close expanded tile editor when inspector updates
2024-10-04 22:43:02 +02:00
Rémi Verschelde
21353460f7
Merge pull request #88511 from ryevdokimov/offset-drag-to-instantiate-scene
...
Offset drag instantiated scenes that result in a collision by its bounds to mitigate overlap
2024-10-04 22:42:52 +02:00
kobewi
a4d724b37c
Unify particle editors
2024-10-04 22:36:12 +02:00
Rémi Verschelde
34920b45ef
Merge pull request #97747 from adamscott/ux-sun-angle
...
Improve UI of sun angle in the sun/preview env popup
2024-10-04 11:22:06 +02:00
bruvzg
3ab1b75117
[GDExtension] Improve error messages during export.
2024-10-03 14:54:40 +03:00
Adam Scott
b3805840ea
Fix UI of sun angle in the sun/preview env popup
2024-10-02 14:12:33 -04:00
Rémi Verschelde
1da8a2a1ba
Merge pull request #97416 from Calinou/lightmapgi-check-rendering-device-availability
...
Check RenderingDevice availability to display LightmapGI configuration warnings
2024-10-02 15:01:34 +02:00
ocean
0ad55e964f
Fix GDScript docs not updating when modified externally
2024-10-01 20:06:28 -04:00
Lalit Shankar Chowdhury
b9ce6c9047
Improve "Replace in Files" dialog button text
2024-10-01 22:22:12 +05:30
Rémi Verschelde
cf1d910e10
Merge pull request #92237 from timothyqiu/url-fragment
...
String: Parse fragment from URL
2024-10-01 17:30:16 +02:00
Rémi Verschelde
8c16e67e4d
Merge pull request #91765 from chocola-mint/feat-markers
...
Add markers to Animation
2024-10-01 17:30:13 +02:00
chocola-mint
ed13a840fa
Add markers to animation
2024-09-29 17:27:36 +09:00
Rémi Verschelde
3fbd33af85
Merge pull request #97229 from aryan-11825114/ctrl-x-visual-shader
...
Add `GraphEdit.cut_nodes_request` signal
2024-09-29 00:46:59 +02:00
Hugo Locurcio
0807d60d68
Check RenderingDevice availability to display LightmapGI configuration warnings
...
We can now check whether RenderingDevice can be created (which is
not guaranteed when using the Compatibility rendering method),
so the warning can be displayed only when relevant.
This also disables the Bake Lightmaps button with a tooltip if baking
is not available.
2024-09-28 23:56:47 +02:00
Saracen
ee01fcc713
Fix positioning of popup menu in AnimationLibrary editor.
2024-09-28 01:03:23 +01:00
Danil Alexeev
85dfd89653
Add `@export_tool_button` annotation for easily creating inspector buttons
...
Co-authored-by: jordi <creptthrust@gmail.com>
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
Co-authored-by: Mack <86566939+Macksaur@users.noreply.github.com>
2024-09-27 22:24:15 +01:00
kobewi
66d2b0fc6a
Fix closing Theme Editor not actually closing it
2024-09-27 17:08:20 +02:00
Haoyu Qiu
6516ca6b11
Parse fragment from URL
2024-09-27 19:42:30 +08:00
aryan-11825114
b4460c6ba3
Add cut_nodes_request signal to GraphEdit
2024-09-27 08:47:11 +05:30
Rémi Verschelde
991e6c92ab
Merge pull request #96923 from Repiteo/style/warning-admonition
...
Style: Add `WARNING:` as new comment admonition
2024-09-26 12:45:38 +02:00
Thaddeus Crews
32c83a228d
Style: Add `WARNING:` as new comment admonition
2024-09-25 09:44:42 -05:00
Thaddeus Crews
9f9ee0c813
SCons: Add unobtrusive type hints in SCons files
2024-09-25 09:34:35 -05:00
Rémi Verschelde
4254946de9
Merge pull request #97323 from timothyqiu/drop-unicode-identifier
...
Fix script editor wrongly replaces and quotes non-ASCII letters
2024-09-23 16:14:08 +02:00
tetrapod00
eb5a9c3b33
Visual Shader: Add vector operations to Remap node
2024-09-22 11:25:36 -07:00
Haoyu Qiu
a751c05b15
Fix script editor wrongly replaces and quotes non-ASCII letters
2024-09-23 00:05:16 +08:00
kobewi
866c50a926
Add submenu support to EditorContextMenuPlugin
2024-09-21 20:16:45 +02:00
shahriarlabib000
4e916f1fd9
fix popup scale
2024-09-21 01:49:55 +06:00
Rémi Verschelde
621cadcf65
Merge pull request #97168 from Hilderin/fix-reloading-scripts-already-in-use
...
Fix reloading scripts already in use
2024-09-20 21:35:08 +02:00
Hilderin
9638220473
Fix reloading scripts already in use
2024-09-20 12:12:24 -04:00
Thaddeus Crews
b37fc1014a
Style: Apply new `clang-format` changes
2024-09-20 08:09:48 -05:00
Rémi Verschelde
d788205826
Merge pull request #97173 from timothyqiu/drag-preview-translation
...
Set auto translate mode for drag previews
2024-09-19 17:13:50 +02:00
Rémi Verschelde
71a7e37a43
Merge pull request #96766 from ryevdokimov/hide-white-circle-outline
...
Hide white circle outline during instant transformations
2024-09-19 17:13:20 +02:00
Haoyu Qiu
14321b8ed5
Set auto translate mode for drag previews
...
- Controls
- `LineEdit`, `TextEdit`: Always disabled since it's dragging user input.
- `TabBar`: Use the same auto translate mode as the node.
- `RichTextLabel`: Always disable since auto translation is done
differently from other controls (selection text you get
programmatically is always after auto translation).
- Editor
- Disable drag preview auto translation if the text is user input,
filename, or class name.
- Also disabled unexpected auto translation for audio bus effect names.
2024-09-19 19:21:29 +08:00
Haoyu Qiu
8a7713eb2d
Fix inconsistency in FileSystem naming in shader editor menu
2024-09-18 10:59:31 +08:00
aXu-AP
2b303cb489
Open uv editor in point editing mode if no points
...
Open polygon editor in point editing mode if there's no polygon yet. Disable other modes until points are added.
2024-09-17 19:43:42 +03:00
detomon
4e1ae8b768
Fix inconsistency in 3D editor navigation
...
- Fix typo in orbit/zoom shortcut name
- Fix zoom when using trackpad
2024-09-17 11:40:02 +02:00
Rémi Verschelde
4ee5630a4b
Merge pull request #96909 from aXu-AP/script-list-default-width
...
Make script list default wider, minimum narrower
2024-09-17 09:17:46 +02:00
Rémi Verschelde
e72a70de8e
Merge pull request #87150 from demolke/bones
...
Add per-bone meta to Skeleton3D
2024-09-17 09:17:35 +02:00
demolke
0468bea899
Add per-bone meta to Skeleton3D
...
Individual bones are not represented as `Node`s in Godot, in order to support meta functionality for them the skeleton has to carry the information similarly to how other per-bone properties are handled.
- Also adds support for GLTF import/export
2024-09-16 16:26:15 +02:00
Rémi Verschelde
6311dd2e4c
Merge pull request #94684 from Musicgun47/soft-body-overhaul-ui
...
Fix `SoftBody3D` pinned points interaction
2024-09-16 15:25:37 +02:00
Joel Fortier
a58ae8e1c6
Fixed SoftBody3D handles not being clickable in 3D Editor Viewport
...
Fix erratic behaviour when modifying pinned_points via inspector
2024-09-16 21:30:31 +09:30
Rémi Verschelde
6b67d440ce
Merge pull request #96731 from aXu-AP/uv-editor-no-texture
...
Allow opening of polygon editor without texture
2024-09-16 13:34:54 +02:00
Rémi Verschelde
55ab2f7174
Merge pull request #96404 from larspet/path2d-selection
...
Fix Path2D editor not updating gizmos on selection in scene tree
2024-09-16 13:34:42 +02:00
Rémi Verschelde
4d35402c1c
Merge pull request #96400 from Maran23/inputmap-usage-for-filter-and-corresponding-refactor
...
Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.
2024-09-16 13:34:38 +02:00
Rémi Verschelde
d5d6c730bf
Merge pull request #96934 from smix8/planemesh_gizmo
...
Fix `MeshInstance3D` gizmo redraw performance for `PlaneMesh` with larger subdiv value
2024-09-13 11:22:08 +02:00
Rémi Verschelde
9a5d0be90f
Merge pull request #96466 from object71/fix-polygon-editor-losing-toolbar-96238
...
Fix polygon node losing its UV toolbar
2024-09-13 11:21:44 +02:00
smix8
b8de7b72c6
Fix gizmo redraw performance for PlaneMesh with larger subdiv value
...
Fixes gizmo redraw performance for PlaneMesh with larger subdiv value.
2024-09-12 22:31:56 +02:00
A Thousand Ships
dd6443193c
[Editor] Expose more editor settings to documentation
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2024-09-12 15:34:49 +02:00
aXu-AP
610d98f3ea
Make script list default wider, minimum narrower
...
Give more space to the script lists by default, but makes minimum smaller than it was. Unifies script editor and shader editor to use same values.
2024-09-12 14:51:22 +03:00
Rémi Verschelde
f5bf9b60bd
Merge pull request #92916 from Naros/expose-update-docs-from-script
...
Expose `update_docs_from_script` method
2024-09-12 09:17:35 +02:00
Rémi Verschelde
8613f346e8
Merge pull request #96844 from kleonc/tile_map_layer_fix_undoing_overlapping_move_tiles
...
Fix undoing "Move tiles" `TileMapLayer` action when drag/drop areas overlap
2024-09-11 12:35:24 +02:00
Rémi Verschelde
a4e77d94bc
Merge pull request #96539 from KoBeWi/feat_context_menu_plugin4.x_2-electric_boogaloo
...
Add EditorContextMenuPluginManager and refactor menu plugins
2024-09-11 12:34:53 +02:00
Rémi Verschelde
b6906b9677
Merge pull request #96389 from kitbdev/extract-main-screen
...
Extract EditorMainScreen from EditorNode
2024-09-11 12:34:46 +02:00
kleonc
ab504b3139
Fix undoing "Move tiles" TileMapLayer action when drag/drop areas overlap
2024-09-11 10:45:23 +02:00
BlueCube3310
0e948fa7e0
Add image previews for 3D and layered textures
2024-09-10 11:35:39 +02:00
Rémi Verschelde
1a51637732
Merge pull request #96681 from Giganzo/lock-group-double-buttons
...
Fix 2D editor view showing both lock/unlock, group/ungroup buttons when starting a saved project with empty scene
2024-09-10 09:51:30 +02:00
Adam Scott
9d735b0904
Fix issue where editable children of 3D nodes would be selected
2024-09-09 14:39:09 -04:00
Robert Yevdokimov
92b3e5fe8a
Hide white circle outline during instant transformations
2024-09-09 11:37:37 -07:00
kit
5e1c9d68aa
Extract editor main screen
2024-09-09 11:06:18 -04:00
Rémi Verschelde
c26545c5c0
Merge pull request #96702 from Harsche/fix_rotation_pivot_tool_tooltip
...
Change rotation pivot tooltip description to be more precise
2024-09-08 23:22:16 +02:00
Rémi Verschelde
4d42b2235e
Merge pull request #96651 from KoBeWi/path_sweeping
...
Cleanup Path3D editor
2024-09-08 23:22:05 +02:00
Rémi Verschelde
82688e9e2e
Merge pull request #96094 from SaracenOne/add_3d_skeleton_to_advanced_importer
...
Add 3D Skeleton Preview to Advanced Importer
2024-09-08 23:21:28 +02:00
aXu-AP
ec8374643e
Allow opening of polygon editor without texture
...
There's no reason to deny access to polygon editor when there's no texture set.
2024-09-08 23:24:13 +03:00
Harsche
7d8e8e7854
Fix tooltip description to be more precise
2024-09-08 00:48:04 -03:00
kobewi
a49dbdcbef
Cleanup Path3D editor
2024-09-07 00:12:45 +02:00
kobewi
19975b1548
Add Create Curve button to Path2D editor
2024-09-06 15:28:55 +02:00
Giganzo
96aa2f285c
Fix double lock/group buttons when starting editor with empty scene
2024-09-05 21:42:12 +02:00
Rémi Verschelde
80b1cbbb63
Merge pull request #96582 from Giganzo/add-sun-and-env-with-shift
...
Fix shift clicking on Add Sun/Environment to Scene buttons
2024-09-05 17:44:33 +02:00
Rémi Verschelde
721852b325
Merge pull request #96579 from Hilderin/fix-selection-stuck-after-saving-scene
...
Fix selection stuck after saving scene
2024-09-05 17:44:30 +02:00
Rémi Verschelde
f5aac22b10
Merge pull request #96530 from ev13bird/issue-96527
...
Fix instant transformations not being committed when used in succession
2024-09-05 17:44:15 +02:00
A Thousand Ships
62d98c6f02
[Editor] Fix handle ID being passed for 3D Gizmo plugins
2024-09-05 16:09:58 +02:00
ev13bird
060a1a0899
Fix instant transformations not being committed when used in succession
...
Also:
- Fix holding down keys repeatedly committing instant transformations, and disallow starting instant during non-instant
- Fix echoed inputs starting new instant transformations after clicking to confirm, and disallow left mouse release committing instant transformations
2024-09-05 21:34:31 +10:00
Giganzo
1b6af3acd3
Fix shift clicking on Add Sun/Environment to Scene buttons
2024-09-05 12:06:29 +02:00
Hilderin
613d4d10cb
Fix selection stuck after saving scene
2024-09-04 19:12:30 -04:00
Rémi Verschelde
0c707d4fd3
Merge pull request #96543 from Giganzo/visualshader-frame-title
...
Fix frame title popup position in the VisualShader editor
2024-09-04 17:12:09 +02:00
Arsh Panesar
e905be8249
Fix `AnimationPlayer` crash when it's made the scene root
...
When an AnimationPlayer is made root of a scene,
the track links may become broken and clicking on
them will crash.
Current master branch also breaks node links when
AnimationPlayer is made scene root, and can also
crash the engine if another node was made scene
root prior to the AnimationPlayer.
This happens because when made root, the editor
loses track of AnimPlayer's root node. By keeping
a copy of the AnimPlayer's root_node, the track
links remain functional.
Fixes #91043 .
2024-09-04 10:45:07 +02:00
Giganzo
7d78d753b5
Fix Set Frame Title popup position
2024-09-04 01:52:07 +02:00
kobewi
ecc0ab8061
Add EditorContextMenuPluginManager and refactor menu plugins
2024-09-03 23:59:25 +02:00
Rémi Verschelde
13a90e938f
Merge pull request #70096 from rune-scape/stringname-dict
...
StringName Dictionary keys
2024-09-03 17:38:06 +02:00
Rémi Verschelde
514c564a8c
Merge pull request #96520 from Giganzo/fix-make-floating-tooltip
...
Mention screen selector in Make Floating button tooltip
2024-09-03 16:14:08 +02:00
Rémi Verschelde
d0a7dcd8c0
Merge pull request #96371 from KoBeWi/mentos
...
Improve dropping code in script editor
2024-09-03 16:14:02 +02:00
Rémi Verschelde
d15de6f264
Merge pull request #96292 from AThousandShips/null_check_ref_fix
...
Cleanup of raw `nullptr` checks with `Ref`
2024-09-03 16:13:55 +02:00
Rémi Verschelde
b104f21841
Merge pull request #96237 from KoBeWi/you_expected_path_to_even_less_bugs_branch_but_it_was_me,_dio
...
Fix Path2D splitting
2024-09-03 16:13:51 +02:00
Rémi Verschelde
79da448d5f
Merge pull request #94582 from citizenll/feat_context_menu_plugin4.x
...
Add support for custom items to editor right-click context menus
2024-09-03 16:13:47 +02:00
Gilles Roudière
d75c5ec7ba
Implement multiple occlusion polygons within each TileSet occlusion layer
2024-09-03 15:38:51 +02:00
citizenl
6b2348adac
Add support for custom items to editor right-click context menus
2024-09-03 20:14:14 +08:00
Rémi Verschelde
8eb106e318
Merge pull request #96388 from passivestar/quick-open-shortcut-conflict
...
[macOS] Fix Quick Open shortcut conflict
2024-09-03 11:43:45 +02:00
Rémi Verschelde
69888aabb8
Merge pull request #96179 from passivestar/mac-breakpoint-shortcuts
...
[macOS] Change breakpoint shortcuts to avoid conflicts
2024-09-03 11:43:31 +02:00
Rémi Verschelde
5633080147
Merge pull request #93624 from EAinsley/complete#3942
...
Add duplicate animation for SpriteFrames
2024-09-03 11:43:00 +02:00
Kasper Arnklit Frandsen
88a866fb5a
Add separate timeline snapping control to Animation Editor
2024-09-02 15:57:50 +02:00
Hristo Iliev
dabeaa6a4b
Fix polygon node losing its UV toolbar by adding a call to the show method when assinging a node.
...
Fixes #96238
2024-09-02 15:39:29 +03:00
Rémi Verschelde
1474bd7401
Merge pull request #96411 from larspet/uv-editor-error
...
Fix Polygon2D UV editor error when opening grid settings
2024-09-02 12:13:46 +02:00