Haoyu Qiu
ef840f935f
Make FileSystem dock buttons consistent
2024-09-21 22:02:56 +08:00
Haoyu Qiu
267bb98231
Keep advanced toggle on when searching for settings
2024-09-21 21:15:46 +08:00
Haoyu Qiu
246150453b
Better undo action names for localization editor
2024-09-21 19:58:17 +08:00
Rémi Verschelde
e4e024ab88
Merge pull request #97273 from timothyqiu/unicode-autoload
...
🔗 GHA / 📊 Static checks (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
🔗 GHA / 🌐 Web (push) Has been cancelled
🔗 GHA / 🪲 Godot CPP (push) Has been cancelled
Allow using Unicode identifier for Autoload name
2024-09-21 11:51:06 +02:00
Rémi Verschelde
1ef1c4ee0f
Merge pull request #97264 from clayjohn/obj-no-uv-crash
...
Fix crash when importing a surface with no UVs after another surface in the same OBJ file that had UVs
2024-09-21 11:50:55 +02:00
Rémi Verschelde
cc26cacc08
Merge pull request #97242 from timothyqiu/meta-text
...
Fix wrong displayed category name in `EditorHelpSearch`
2024-09-21 11:50:45 +02:00
Rémi Verschelde
aa5c69bfd5
Merge pull request #97239 from Calinou/editor-system-info-add-display-driver-window-mode
...
Mention display driver and window mode in Copy System Info text
2024-09-21 11:50:42 +02:00
Rémi Verschelde
d39f53439f
Merge pull request #96982 from dsnopek/external-texture
...
Add external texture support (GLES3)
2024-09-21 11:50:35 +02:00
Haoyu Qiu
e8462bf3ac
Allow using Unicode identifier for Autoload name
2024-09-21 16:47:19 +08:00
clayjohn
07546006e8
Fix crash when importing a surface with no UVs after another surface in the same OBJ file that had UVs
2024-09-20 19:29:11 -07: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
...
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
🔗 GHA / 🪲 Godot CPP (push) Blocked by required conditions
Fix reloading scripts already in use
2024-09-20 21:35:08 +02:00
Hugo Locurcio
107675f785
Mention display driver and window mode in Copy System Info text
...
This is useful information to know, as the X11 display driver can be
used both on X11 natively and on Wayland through XWayland.
Certain editor issues only occur in multi-window mode
(or only in single-window mode). Some issues also only occur
on multi-monitor setups, so the monitor count is now listed.
2024-09-20 18:16:45 +02:00
Hilderin
9638220473
Fix reloading scripts already in use
2024-09-20 12:12:24 -04:00
Haoyu Qiu
aa4f7bc2e3
Fix wrong displayed category name in EditorHelpSearch
2024-09-21 00:07:11 +08:00
David Snopek
1a6f8512bc
Add external texture support (GLES3)
...
Co-authored-by: Fredia Huya-Kouadio <fhuyakou@gmail.com>
Co-authored-by: Mauricio Narvaez <nvz@meta.com>
2024-09-20 10:48:32 -05:00
Rémi Verschelde
8738aae9fc
Merge pull request #94569 from Calinou/script-editor-tweak-zoom-presets
...
Tweak script editor zoom presets to be more useful
2024-09-20 16:26:23 +02:00
Rémi Verschelde
8ea7f5eac2
Merge pull request #97222 from timothyqiu/csv-not-translation
...
Don't list CSV as a valid extension for `Translation` resource
2024-09-20 16:07:06 +02:00
Rémi Verschelde
7e62565f1e
Merge pull request #95787 from timothyqiu/domestic
...
Add translation domain
2024-09-20 16:06:23 +02:00
Hugo Locurcio
84e278cbfd
Tweak script editor zoom presets to be more useful
...
The presets are now 50%, 75%, 90%, 100%, 110%, 125%, 150%.
This also mentions Ctrl + mouse wheel in the tooltip.
2024-09-20 15:42:15 +02:00
Thaddeus Crews
b37fc1014a
Style: Apply new clang-format
changes
2024-09-20 08:09:48 -05:00
Haoyu Qiu
b1000d1830
Don't list CSV as a valid extension for Translation resource
2024-09-20 15:21:50 +08:00
Rémi Verschelde
0a4aedb360
Merge pull request #97187 from KoBeWi/do_not
...
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
🔗 GHA / 🪲 Godot CPP (push) Blocked by required conditions
Don't store project metadata when loading
2024-09-19 17:13:56 +02:00
Rémi Verschelde
c8d76c1edd
Merge pull request #97185 from KoBeWi/ID_war
...
Fix FileSystemDock's EditorContextMenuPlugins
2024-09-19 17:13:53 +02: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
d427a60970
Merge pull request #97145 from KoBeWi/supersecretsettings
...
Don't show project settings starting with underscore
2024-09-19 17:13:43 +02:00
Rémi Verschelde
ff2b5a5422
Merge pull request #97075 from KoBeWi/better_new_folder_(not_to_be_confused_with_new_better_folder)
...
Rework creating new folders in editor
2024-09-19 17:13:39 +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
kobewi
b277a2985d
Don't store project metadata when loading
2024-09-19 16:01:53 +02:00
kobewi
5901a7a3d1
Fix FileSystemDock's EditorContextMenuPlugins
2024-09-19 15:33:11 +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
Dowsley
5aa8f8dfee
Fix Undo/Redo not working in Bezier Animation Editor when moving keys
2024-09-18 20:45:08 -03:00
Rémi Verschelde
7b1d169e0e
Merge pull request #96683 from elliotfontaine/toggle-replace-button
...
Code Editor: Add button to toggle between search and search+replace
2024-09-18 17:40:59 +02:00
Rémi Verschelde
8ba3c2aeb4
Merge pull request #92972 from ogapo/pr/warn-on-duplicate-uids
...
Editor: Warn on UID duplicates
2024-09-18 17:40:49 +02:00
kobewi
8ab9205617
Don't show project settings starting with underscore
2024-09-18 15:16:42 +02:00
Haoyu Qiu
8a7713eb2d
Fix inconsistency in FileSystem naming in shader editor menu
2024-09-18 10:59:31 +08:00
Rémi Verschelde
922ae7e7b5
Merge pull request #97113 from Giganzo/audio-corners
...
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
🔗 GHA / 🪲 Godot CPP (push) Blocked by required conditions
Fix EditorAudioBus corner radius
2024-09-17 21:02:34 +02:00
Rémi Verschelde
71b3221607
Merge pull request #97112 from KoBeWi/image_not_found
...
Fix generic conversion icon
2024-09-17 21:02:30 +02:00
Rémi Verschelde
a9dc9c3792
Merge pull request #97104 from detomon/fix-viewport-zoom-with-pan-gesture
...
Fix inconsistency in 3D editor navigation
2024-09-17 21:02:16 +02:00
Rémi Verschelde
7da3f81f9c
Merge pull request #96467 from KoBeWi/finally_we_can_add_editor_setting_for_everything_because_it_will_be_hidden_behind_advanced_toggle_anyway_lol
...
Add Advanced Settings switch to Editor Settings
2024-09-17 21:01:59 +02:00
Rémi Verschelde
353bc4d08f
Merge pull request #97111 from WhalesState/animation-track-editor
...
Fix animation `BezierEditor` uses only half the view.
2024-09-17 21:01:35 +02:00
Rémi Verschelde
48486eae30
i18n: Sync translations with Weblate
...
Adds Irish (ga) doc translations, and Bengali (bg) editor translations.
(cherry picked from commit 53cde2eb85
)
2024-09-17 20:47:16 +02: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
kobewi
514bbbfde3
Fix generic conversion icon
2024-09-17 13:59:21 +02:00
Mounir Tohami
3af4eb9207
Fix animation bezierEditor
uses only half the view.
2024-09-17 11:59:12 +00:00
Giganzo
5d62e12fcb
Fix EditorAudioBus corner radius
2024-09-17 13:00:11 +02:00
kobewi
ad99c79472
Rework creating new folders in editor
2024-09-17 12:40:25 +02:00
kobewi
4023ace08d
Add Advanced Settings switch to Editor Settings
2024-09-17 12:20:55 +02: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
6bd833d2b8
Merge pull request #97028 from Hilderin/fix-error-reopening-non-existing-scene-on-startup
...
Fix error reopening non existing scene on startup
2024-09-17 09:17:57 +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
0eea8728b5
Merge pull request #88803 from raulsntos/dotnet/android-monovm
...
C#: Fallback to CoreCLR/MonoVM hosting APIs when hostfxr/NativeAOT fails
2024-09-17 09:17:39 +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
Rémi Verschelde
13064c4ac8
Merge pull request #65585 from SaracenOne/filesystem_dock_conversion
...
Add support for resource conversion plugins in filesystem dock
2024-09-17 09:17:32 +02:00
Haoyu Qiu
818acb4290
Make editor use translation domains
...
How editor plugins use this feature:
1. Pick a unique translation domain name.
2. `_enter_tree()`: load translations into that translation domain.
3. Call `set_translation_domain()` for its root UI node.
4. `_exit_tree()`: remove that translation domain.
Plugins can also set the translation domain to `godot.editor` for
nested nodes that should use editor translations. `EditorFileDialog`
automatically does this.
2024-09-17 13:09:44 +08:00
Raul Santos
0aa46e19c5
C#: Fallback to CoreCLR/MonoVM hosting APIs when hostfxr/NativeAOT fails
...
Some platforms don't support hostfxr but we can use the coreclr/monosgen library directly to initialize the runtime.
Android exports now use the `android` runtime identifier instead of `linux-bionic`, this removes the restrictions we previously had:
- Adds support for all Android architectures (arm32, arm64, x32, and x64), previously only the 64-bit architectures were supported.
- Loads `System.Security.Cryptography.Native.Android` (the .NET library that binds to the Android OS crypto functions).
2024-09-16 17:07:03 +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
SaracenOne
f44bce2ee0
Add support for resource conversion plugins in filesystem dock.
2024-09-16 15:11:40 +01: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
2b9ea12068
Merge pull request #97037 from aaronfranke/epnp-4d
...
Add "4D" to EditorPropertyNameProcessor
2024-09-16 13:35:58 +02:00
Rémi Verschelde
46d9db565b
Merge pull request #96904 from RandomShaper/fix_previewer_deadlock
...
ResourceLoader: Fix deadlocks caused by the resource changed feature
2024-09-16 13:35:21 +02:00
Rémi Verschelde
86b40fe637
Merge pull request #96902 from SaracenOne/animation_selection_box
...
Fix selection box + scrolling in animation editor.
2024-09-16 13:35:18 +02:00
Rémi Verschelde
d4735ebd97
Merge pull request #96776 from aXu-AP/detach-script-undo
...
Make detach script non-destructive operation
2024-09-16 13:34:58 +02:00
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
9fd431f078
Merge pull request #96002 from Hilderin/fix-resource-script-reload-external-editor
...
Fix script properties reload from external editor
2024-09-16 13:34:30 +02:00
Rémi Verschelde
5b2eececfd
Merge pull request #93372 from KoBeWi/instant_folders,_like_instant_noodles,_but_for_storing_files
...
Don't rescan filesystem when adding new directory
2024-09-16 13:34:09 +02:00
Saracen
86fc8ef99b
Fix selection box + scrolling in animation editor.
2024-09-15 15:09:13 +01:00
Aaron Franke
461b4dd614
Add "4D" to EditorPropertyNameProcessor
2024-09-15 04:19:45 -07:00
Hilderin
d06c7ad6f0
Fix error reopening non existing scene on startup
2024-09-14 20:55:34 -04:00
Hilderin
430e5658f1
Fix empty load errors popup
2024-09-14 15:35:50 -04:00
Hilderin
46edd6df55
Fix script properties reload from external editor
2024-09-14 15:07:53 -04:00
Haoyu Qiu
504e0656bb
Add TextEdit option to prevent copying without a selection
2024-09-14 09:39:36 +08:00
Pedro J. Estébanez
f31867d2b9
EditorResourcePreview: Let loads complete after exit requested
2024-09-13 12:19:06 +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
97843116f6
Merge pull request #96759 from Geometror/implement-autostart-profilers
...
Implement autostart for all profilers
2024-09-13 11:21:54 +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
Rémi Verschelde
ac652cf2a0
Merge pull request #96386 from AThousandShips/enum_inspector_improve
...
[Editor] Merge duplicate entries in enum property inspector
2024-09-13 11:21:40 +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
7d8684fdb5
[Editor] Merge duplicate entries in enum property inspector
...
This helps with confusion over how selecting a key with a duplicate
value won't be selected as only the first entry with a particular value will
be selected.
2024-09-12 16:05:11 +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
cc52112144
Merge pull request #96643 from bruvzg/fs_links
...
[FileSystem Dock] Add symlink indicator and tooltip.
2024-09-12 10:28:44 +02:00
Rémi Verschelde
a8904b9622
Merge pull request #96753 from Dowsley/realtime-animation-player-bezier-property-changes
...
Update AnimationPlayer in real-time when bezier curve properties or bezier editor changes
2024-09-12 09:57:29 +02:00
Dowsley
9d0944b673
Update AnimationPlayer in real-time when bezier curve properties or bezier editor changes
2024-09-12 09:34:05 +02:00
Rémi Verschelde
573badf150
Merge pull request #96875 from stuartcarnie/sgc/small_optimisations
...
[Editor, Servers] Minor optimizations
2024-09-12 09:25:53 +02:00
Rémi Verschelde
feb31176d4
Merge pull request #96830 from Hilderin/fix-popup-load-errors-showing-on-every-progress
...
Fix load error popup showing on every progress dialog
2024-09-12 09:25:35 +02:00
Rémi Verschelde
b998cb1335
Merge pull request #96768 from DeeJayLSP/wav-end
...
WAV: Fix one frame overflow at the end
2024-09-12 09:25:31 +02:00
Rémi Verschelde
18cdfb8101
Merge pull request #96789 from SaracenOne/bezier_fixes
...
Fix errors when creating bezier component tracks.
2024-09-12 09:17:54 +02: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
DeeJayLSP
147accdf74
WAV: Fix one frame overflow at the end
2024-09-11 21:57:14 -03:00
Hilderin
47703c7005
Fix load error popup showing on every progress dialog
2024-09-11 18:58:21 -04:00
David Snopek
c2af6bcb59
GDExtension: Mark virtual function as is_required
in extension_api.json
...
Co-authored-by: Jovan Gerodetti <jovan.gerodetti@titannano.de>
2024-09-11 16:48:14 -05:00
Stuart Carnie
5cfacc8767
[Editor,Servers]: Minor optimizations
2024-09-12 06:22:04 +10:00
kobewi
c435a8f37b
Add simple minor version migration
2024-09-11 17:28:42 +02:00
Rémi Verschelde
4788f54d97
Merge pull request #96845 from bruvzg/edconfig
...
[Editor] Add .editorconfig to the projects.
2024-09-11 12:35:27 +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
67d3b6723d
Merge pull request #96801 from Giganzo/slider-compact
...
Fix slider size in compact mode
2024-09-11 12:35:14 +02:00
Rémi Verschelde
63021b0d91
Merge pull request #96711 from shahriarlabib000/fileNotFound
...
Partially fix directory bug on Android
2024-09-11 12:35:03 +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
Rémi Verschelde
d4b1d51dc1
Merge pull request #94600 from BlueCube3310/tex-layered-preview
...
Implement preview thumbnail generation for 3D and layered textures
2024-09-11 12:34:42 +02:00
Rémi Verschelde
b0328993e6
Merge pull request #87674 from WhalesState/line-edit
...
Prevent `LineEdit` focus loss when text is submitted or rejected and allow selecting without editing with arrow keys.
2024-09-11 12:34:31 +02:00
bruvzg
beb55f797b
[Editor] Try loading system Noto CJK font.
2024-09-11 13:26:02 +03:00
bruvzg
14dee6e4b0
[Editor] Add .editorconfig to the projects.
2024-09-11 12:57:06 +03:00
Giganzo
f21a969bb9
Fix slider size in compact mode
2024-09-11 11:48:28 +02:00
kleonc
ab504b3139
Fix undoing "Move tiles" TileMapLayer action when drag/drop areas overlap
2024-09-11 10:45:23 +02:00
Hendrik Brucker
c53fd9c7be
Implement Autostart Feature for Profiler / Visual Profiler / Network Profiler
...
Co-authored-by: stmSi <stm1998sithumyo@gmail.com>
2024-09-10 19:40:42 +02:00
Mounir Tohami
c36f466a4c
Prevent LineEdit
from losing focus when text is submitted or rejected.
2024-09-10 13:43:31 +00:00
passivestar
16f3d52253
Fix EditorSpinSlider blocking viewport from getting focus
2024-09-10 14:44:47 +04: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
Saracen
09515bfc6c
Fix errors when creating bezier component tracks.
2024-09-10 08:33:42 +01:00
aXu-AP
e4db0bca73
Make detach script non-destructive operation
...
Fix detach script not returning script's property values on undo.
2024-09-10 10:19:17 +03:00
shahriarlabib000
8f66513bad
Fix directory empty bug on Android
2024-09-10 10:10:33 +06: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
Rémi Verschelde
7cda7ced2b
Merge pull request #96745 from aaronfranke/optional-node-name-suffixes
...
Add "Use Node Type Suffixes" 3D scene import option
2024-09-09 17:51:53 +02:00
Rémi Verschelde
07c395191c
Merge pull request #96697 from devloglogan/long-press-fix
...
Disable some android editor settings by default on XR devices
2024-09-09 17:51:49 +02:00
Rémi Verschelde
a0823ce5fe
Merge pull request #96620 from ajreckof/fix-clear-button-on-Array-Node]
...
Fix clear button on `Array[Node]`.
2024-09-09 17:51:46 +02:00
kit
5e1c9d68aa
Extract editor main screen
2024-09-09 11:06:18 -04:00
devloglogan
16e1d8a81b
Disable some editor settings by default in the XR Editor
2024-09-09 07:15:15 -05:00
Aaron Franke
b0f99099b4
Add "Use Node Type Suffixes" scene import option
2024-09-09 01:12:14 -07:00
AeioMuch
5848d72915
Prevent selecting the hovered node if the mouse is not inside the inspector at the end of the drag
2024-09-09 06:50:29 +02: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
dba8c65fab
Merge pull request #96688 from matheusmdx/fix-environment-tree-error
...
Fix `is_inside_tree` error when inspecting an Environment resource
2024-09-08 23:22:12 +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
5a92e27bfd
Merge pull request #96343 from passivestar/dock-scale
...
Fix dock width not respecting editor scale
2024-09-08 23:21:48 +02:00
Rémi Verschelde
b4dc87db9d
Merge pull request #96189 from SaracenOne/disable_placeholder_toggle
...
Add Instance Placeholder validation check.
2024-09-08 23:21:41 +02:00
Rémi Verschelde
466b4b9ff8
Merge pull request #96164 from Giganzo/signal-dialog-align-fix
...
Fix Connect Signal Dialog control alignment
2024-09-08 23:21:36 +02:00
Rémi Verschelde
7a4c03418a
Merge pull request #96144 from SaracenOne/reimport_owner_instance
...
Make reimported models reimport their owner.
2024-09-08 23:21:32 +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
Elliot Fontaine
86762f0a03
Code Editor: Add button to toggle between search and search+replace modes
2024-09-08 10:39:06 +02:00
Harsche
7d8e8e7854
Fix tooltip description to be more precise
2024-09-08 00:48:04 -03:00
Saracen
86ce15fb7a
Make reimported models reimport their owner.
...
Changes the behaviour of the scene hot-reload system
so that if the scene which needs to be reimported is
owned by another instance, reload that instance instead.
2024-09-08 03:12:47 +01:00
matheusmdx
1eacd1fd0e
Fix is_inside_tree error when inspecting an Environment resource
2024-09-07 12:45:07 -03:00
Saracen
6532eff7a7
Various improvements to advanced importer skeleton preview.
...
Better size calculation in advanced importer preview.
Uses the skeleton mesh to calculate the scene's bounding box.
This improves some situations where a mesh instances' scale
does not match its visual representation when a skeleton
is applied.
Advanced importer skeletal preview UX improvement.
Make the visibility of the skeletal preview in the advanced importer
when selecting an animation dependent on a new dedicated toggle button
rather than carrying over whether a skeletal node was or was not previously
selected before selecting the animation.
Advanced importer skeletal preview fix.
Fixes the preview on scaled skeletons in the advanced importer by applying the node's scale
to the preview and generating a skin for it.
2024-09-07 02:09:47 +01:00
kobewi
a49dbdcbef
Cleanup Path3D editor
2024-09-07 00:12:45 +02:00
Rémi Verschelde
90801dff0c
Merge pull request #96646 from RedMser/reparent-internal
...
Fix "reparent to new node" when node has internal children
2024-09-06 22:39:02 +02:00
Rémi Verschelde
1723fd98d6
Merge pull request #96632 from timothyqiu/spin-slider-read-only
...
Remove duplicated read only checks in `EditorSpinSlider`
2024-09-06 22:38:54 +02:00
Rémi Verschelde
a8692c0c25
Merge pull request #96619 from KoBeWi/curve-inator
...
Add Create Curve button to Path2D editor
2024-09-06 22:38:46 +02:00
Rémi Verschelde
0b4ae20156
Merge pull request #78656 from Repiteo/typed-dictionary
...
Implement typed dictionaries
2024-09-06 22:38:13 +02:00
kobewi
19975b1548
Add Create Curve button to Path2D editor
2024-09-06 15:28:55 +02:00
bruvzg
da4f5fb953
[FileSystem Dock] Add symlink indicator and tooltip.
2024-09-06 14:55:07 +03:00
ajreckof
dee0453b57
fix clear button on Array[Node]
2024-09-06 13:39:25 +02:00
RedMser
8da49ab947
Fix "reparent to new node" when node has internal children
2024-09-06 13:13:40 +02:00
Rémi Verschelde
05709b35fa
Merge pull request #96603 from bruvzg/fs_ext_list
...
[FileSystem Dock] Add option to show some unsupported files in the dock.
2024-09-06 10:09:36 +02:00
Rémi Verschelde
d06a10c252
Merge pull request #96581 from Hilderin/fix-editor-layout-reset-on-startup
...
Fix editor layout reset on startup
2024-09-06 10:09:32 +02:00
Rémi Verschelde
1476578a5c
Merge pull request #96276 from KoBeWi/deprecated_on_arrival
...
Deprecate `set_min_buttons_width_from_icons`
2024-09-06 10:09:24 +02:00
Rémi Verschelde
61df6ff689
Merge pull request #79209 from RedMser/reparent-remember-position
...
Fix "reparent to new node" not remembering index
2024-09-06 10:09:04 +02:00
Haoyu Qiu
8c5121d445
Remove duplicated read only checks in EditorSpinSlider
...
Also made read only checks in EditorSpinSlider's implementation to use
`read_only` directly for consistency.
2024-09-06 08:13:46 +08:00
Giganzo
96aa2f285c
Fix double lock/group buttons when starting editor with empty scene
2024-09-05 21:42:12 +02:00
kobewi
c8a0766930
Don't use EditorSettings metadata
2024-09-05 19:05:18 +02:00
kobewi
b01c2ef42d
Globally remember advanced toggle in project settings
2024-09-05 18:52:44 +02:00
RedMser
b11ccf3c77
Fix "reparent to new node" not remembering index
2024-09-05 18:48:00 +02:00
Rémi Verschelde
88ed6af1e6
Merge pull request #96609 from detomon/prevent-changing-readonly-property
...
Prevent editing value on focus when `EditorSpinSlider` is read-only
2024-09-05 17:44:48 +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
ddef729fb2
Merge pull request #96569 from AThousandShips/fix_tree_button
...
[Editor] Prevent duplicate `Open in Editor` buttons in scene tree dock
2024-09-05 17:44:19 +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
bruvzg
22b19c433f
[FileSystem Dock] Add option to show some unsupported files in the dock.
2024-09-05 18:29:29 +03:00
A Thousand Ships
62d98c6f02
[Editor] Fix handle ID being passed for 3D Gizmo plugins
2024-09-05 16:09:58 +02:00
kobewi
bde64c4633
Deprecate set_min_buttons_width_from_icons
2024-09-05 15:43:54 +02:00
detomon
88f1b679f3
Prevent editing value on focus when EditorSpinSlider
is read-only
2024-09-05 15:26:09 +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
151645a1b6
Fix editor layout reset on startup
2024-09-04 19:31:23 -04:00
Hilderin
613d4d10cb
Fix selection stuck after saving scene
2024-09-04 19:12:30 -04:00
Rémi Verschelde
b6223c0df0
Merge pull request #96571 from AThousandShips/fix_fave_crash
...
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
🔗 GHA / 🪲 Godot CPP (push) Blocked by required conditions
[Editor] Don't show popup when clicking empty in Favorites
2024-09-04 18:55:52 +02:00
Rémi Verschelde
cb21a207b3
Merge pull request #96555 from dalexeev/doc-theme-items-deprecated-experimental
...
Docs: Add missing deprecated/experimental tag support for theme items
2024-09-04 18:55:49 +02:00
Rémi Verschelde
4ab358481b
Merge pull request #96340 from m4gr3d/update_pip_mode_options
...
[Android Editor] Update the options for launching the Play window in PiP mode
2024-09-04 18:55:35 +02:00
A Thousand Ships
d2a8b330d8
[Editor] Don't show popup when clicking empty in Favorites
2024-09-04 17:37:43 +02:00
Thaddeus Crews
9853a69144
Implement typed dictionaries
2024-09-04 10:27:26 -05:00
Rémi Verschelde
c12d86a350
Merge pull request #96559 from Calinou/editor-animation-bezier-antialias-lines
...
Use antialiased line drawing in animation Bezier editor
2024-09-04 17:12:19 +02:00
Rémi Verschelde
df44d6a2e7
Merge pull request #96551 from DCTewi/fix-editor-progress-error
...
Fix ProcessDialog errors appeared after rebuilding .NET project
2024-09-04 17:12:13 +02: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
Rémi Verschelde
3cc99d3e31
Merge pull request #95983 from bruvzg/win_fd_opt_fix
...
[Windows] Emit native file dialog callback from event loop, fix selected options not saved.
2024-09-04 17:11:57 +02:00
Rémi Verschelde
8d120a5d08
Merge pull request #95965 from Hilderin/update-script-documentation-file-remove-on-startup
...
Update script documentation removed files on startup
2024-09-04 17:11:54 +02:00
Rémi Verschelde
de2f50777e
Merge pull request #95343 from Giganzo/unique-name-dialog
...
Add ConfirmationDialog when clicking on % button in SceneTree
2024-09-04 17:11:46 +02:00
A Thousand Ships
ab04d76e0e
[Editor] Prevent duplicate Open in Editor
buttons in scene tree dock
...
Duplicate buttons were added when editor description changed
2024-09-04 17:00:57 +02:00
Danil Alexeev
2dd043d1f6
Docs: Add missing deprecated/experimental tag support for theme items
2024-09-04 17:49:05 +03:00
Hilderin
1c3bc2f980
Update script documentation removed files on startup
2024-09-04 06:12:22 -04:00
Giganzo
89c009b105
Add ConfirmationDialog when clicking on % button in SceneTree
2024-09-04 12:08:32 +02:00
Hugo Locurcio
ef35ca2d8f
Use antialiased line drawing in animation Bezier editor
...
This applies both to tangents and general line drawing, making the
animation Bezier editor match the Curve editor inspector.
2024-09-04 11:54:38 +02:00
Rémi Verschelde
906a4e9db9
Merge pull request #96525 from bruvzg/rem_gl_renderer_incl
...
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
🔗 GHA / 🪲 Godot CPP (push) Blocked by required conditions
Store GLES over GL status in the OS to avoid direct renderer includes in the editor.
2024-09-04 11:16:48 +02:00
Rémi Verschelde
3e8ebb9a99
Merge pull request #96554 from bruvzg/mac_title_dblc
...
[macOS] Make gaps between editor titlebar buttons unclickabe to prevent accidental window move/resize.
2024-09-04 11:16:45 +02:00
Rémi Verschelde
52838efaad
Merge pull request #95179 from DanielKinsman/profiler-target-fps
...
Add target fps editor setting to visual profiler
2024-09-04 11:16:39 +02:00
Rémi Verschelde
7881dc2b11
Merge pull request #94945 from ArshPanesar/fix-anim-player-root-crash
...
Fix `AnimationPlayer` crash when it's made the scene root
2024-09-04 11:16:36 +02:00
Rémi Verschelde
7f6e1693dd
Merge pull request #92407 from timothyqiu/section-dropping
...
Remove unused member variable in `EditorInspectorSection`
2024-09-04 11:16:28 +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
bruvzg
8009d7c6da
[macOS] Make gaps between editor titlebar buttons unclickabe to prevent accidental window move/resize.
2024-09-04 10:48:42 +03:00
DCTewi
5bfd8db7b7
Fix ProcessDialog errors appeared after rebuilding .NET project
2024-09-04 14:26:48 +08:00
Giganzo
7d78d753b5
Fix Set Frame Title popup position
2024-09-04 01:52:07 +02:00
Daniel Kinsman
5e04f0760a
Add target fps editor setting to visual profiler
...
Use same max fps as project setting
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-09-04 09:47:26 +10:00
Marius Hanl
27b7b433e0
Fix Inspector may scrolls away when editing a property that adds or removes sub properties
2024-09-04 01:20:11 +02:00
kobewi
ecc0ab8061
Add EditorContextMenuPluginManager and refactor menu plugins
2024-09-03 23:59:25 +02:00
Rémi Verschelde
e2dd56bea7
Merge pull request #95902 from kitbdev/remove-forced-mouse-focus
...
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
🔗 GHA / 🪲 Godot CPP (push) Blocked by required conditions
Clean up Viewport's `forced_mouse_focus`
2024-09-03 17:38:17 +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
Rémi Verschelde
5a374548fa
Merge pull request #94263 from Arnklit/collapse_expand_remote_scene_view
...
Add Expand/Collapse Branch right click option to remote scene view
2024-09-03 16:13:41 +02:00
Gilles Roudière
d75c5ec7ba
Implement multiple occlusion polygons within each TileSet occlusion layer
2024-09-03 15:38:51 +02:00
bruvzg
d4e78b8db5
Store GLES over GL status in the OS to avoid direct renderer includes in the editor.
2024-09-03 16:11:59 +03: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
f4cc60fe0c
Merge pull request #96446 from Hilderin/fix-missing-material-override-after-two-glb-reimports
...
Fix missing material override after two glb reimports
2024-09-03 11:43:56 +02: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
262c8da104
Merge pull request #95887 from bruvzg/sysinfo_drv
...
Update rendering driver name on fallbacks. Fix rendering driver/method in the editor system info.
2024-09-03 11:43:12 +02:00
Rémi Verschelde
c282e17373
Merge pull request #94323 from Naros/GH-94322
...
Pass current value to `EditorInterface` node/property popups
2024-09-03 11:43:04 +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
Rémi Verschelde
866099684c
Merge pull request #92667 from Hilderin/fix-addon-requires-editor-restart
...
Fix Addon requires editor restart to become functional
2024-09-03 11:42:52 +02:00
Chris Cranford
9122be6474
Pass current value to EditorInterface
node/property popups
2024-09-03 00:54:55 -04:00
Hilderin
7dd235905e
Fix Addon requires editor restart to become functional
2024-09-02 16:54:45 -04:00
Rémi Verschelde
7cd095dea1
Merge pull request #96401 from SaracenOne/filter_improvement
...
Enforce correct type for silhouette filter.
2024-09-02 18:08:12 +02:00
Rémi Verschelde
36f95ef3db
Merge pull request #95815 from DeeJayLSP/qoa-def
...
ResourceImporterWAV: Enable QOA compression by default
2024-09-02 18:08:03 +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
71091f14ac
Merge pull request #96428 from SaracenOne/timeline_display_fix
...
Fix overlapping in animation timeline display.
2024-09-02 12:13:53 +02: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
Rémi Verschelde
3801b354bf
Merge pull request #96363 from Hilderin/fix-no-unsaved-indicator-save-as-resource
...
Fix no unsaved indicator Save As resource
2024-09-02 12:13:23 +02:00
Rémi Verschelde
d06579f47a
Merge pull request #96260 from basicer/preview-keep-looking
...
Keep looking when a preview plugin returns an empty image.
2024-09-02 12:13:16 +02:00
Rémi Verschelde
7795849908
Merge pull request #96013 from passivestar/keyframe-navigation
...
Allow jumping to previous/next keyframe in animation player
2024-09-02 12:13:00 +02:00
Rémi Verschelde
2312345be8
Merge pull request #94698 from aaronp64/current_gizmos_hashset
...
Improve time to close scene with many 3D gizmos
2024-09-02 12:12:51 +02:00
Rob Blanckaert
28e7069ee0
Keep looking when a preview plugin returns an empty image.
...
EditorResourcePreviewGenerator::_generate says that
"Returning an empty texture is an OK way to fail and
let another generator take care."
This patch enables that behavior.
2024-09-01 15:17:49 -07:00
Giganzo
edba5edcb8
Fix Make floating tooltip mention screen selector
2024-09-02 00:00:14 +02:00
Hilderin
79d0254a2d
Fix missing material override after two glb reimports
2024-09-01 17:12:15 -04:00
bruvzg
c273786758
Update rendering driver name on fallbacks. Fix rendering driver/method in the editor system info.
2024-09-01 18:22:40 +03:00
Ainsley Su
57bc1d7574
Add duplicate animation
...
Co-authored-by: Nonunknown <nonunknown777@gmail.com>
2024-09-01 17:00:47 +02:00
Saracen
32e1143bfc
Fix overlapping in animation timeline display.
2024-09-01 09:41:19 +01:00
passivestar
a7abbe5e9e
Allow jumping to previous/next keyframe in animation player
2024-09-01 04:57:58 +04:00
Lars Pettersson
5a0a0257e1
Fix Polygon2D UV editor error when opening grid settings
2024-08-31 23:22:48 +02:00
Lars Pettersson
608d5598e8
Fix Path2D editor not updating gizmos on selection
2024-08-31 21:38:15 +02:00
Saracen
107f2aea88
Enforce correct type for silhouette filter.
2024-08-31 20:35:09 +01:00
Marius Hanl
74f64aaf98
Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.
...
- Instead of checking for Key::UP, Key::DOWN, Key::PAGEUP, Key::PAGEDOWN etc., we rather check for the action like 'ui_up' or 'ui_down'.
- Also use AcceptDialog's 'register_text_enter' functionality to consistently close a dialog when ENTER is pressed while the LineEdit has focus (instead of redirecting ENTER keys to e.g. the underlying Tree).
- Unify the LineEdit filter behavior for the SceneTreeDialog and corresponding usages
- Improve OK Button disablement (something should be selected)
2024-08-31 21:10:27 +02:00
passivestar
8befcc1113
[macOS] Fix Quick Open shortcut conflict
2024-08-31 18:08:23 +04:00
A Thousand Ships
194bdde947
Cleanup of raw nullptr
checks with Ref
...
Using `is_valid/null` over checks with `nullptr` or `ERR_FAIL_NULL` etc.
2024-08-31 15:01:09 +02:00
Hilderin
b97c128b34
Fix no unsaved indicator Save As resource
2024-08-31 08:47:35 -04:00
kobewi
731fd1f0b9
Improve dropping code in script editor
2024-08-31 11:35:59 +02:00
DeeJayLSP
d3b51c4efb
ResourceImporterWAV: Enable QOA compression by default
2024-08-31 00:42:56 -03:00
Rémi Verschelde
6489013675
Merge pull request #96331 from timothyqiu/offline-templates
...
Disable export template downloading in offline mode
2024-08-30 23:38:06 +02:00
Rémi Verschelde
52d1b0be4a
Merge pull request #96328 from object71/fix-animation-snap-96159
...
Add `modf` function and fix animation editor snap behavior
2024-08-30 23:38:02 +02:00
Rémi Verschelde
51d524b9a1
Merge pull request #96269 from Giganzo/floating-window-corner-radius
...
Fix floating window corner radius
2024-08-30 23:37:53 +02:00
Rémi Verschelde
77bc419071
Merge pull request #96174 from DeeJayLSP/wav-docs
...
WAV stream/importer: Improve compression/loop names and descriptions
2024-08-30 23:37:50 +02:00
Rémi Verschelde
7753900638
Merge pull request #91599 from dnllowe/realtime-animation-player-property-updates
...
Update AnimationPlayer in real-time when keyframe properties change
2024-08-30 23:37:42 +02:00
DeeJayLSP
5a50b3a6c5
WAV stream/importer: Improve compression/loop names and descriptions
2024-08-30 16:31:57 -03:00
passivestar
8ff190b065
Fix dock width not respecting editor scale
2024-08-30 22:00:36 +04:00
Fredia Huya-Kouadio
11d4df4bc3
Update the options for launching the Play window in PiP mode
2024-08-30 10:31:33 -07:00
Hristo Iliev
fcc8518bce
Add modf function and fix snap behavior
...
Fixes #96159
2024-08-30 17:49:57 +03:00
Haoyu Qiu
5e473b8584
Disable export template downloading in offline mode
2024-08-30 22:17:36 +08:00
Rémi Verschelde
ed8baa378a
Merge pull request #96236 from kleonc/scene_tree_dock_fix_trying_to_remove_internal_node
...
Fix `SceneTreeDock` invalid state after trying to remove internal Node
2024-08-30 11:43:09 +02:00
Rémi Verschelde
1e57671718
Merge pull request #90130 from KoBeWi/erased_from_history
...
Expose EditorUndoRedoManager's `clear_history()`
2024-08-30 11:42:58 +02:00
Rémi Verschelde
7f86ca057a
Merge pull request #96308 from SaracenOne/attempt_to_reset_imported_scene
...
Attempt applying RESET pose during import.
2024-08-30 09:59:59 +02:00
Rémi Verschelde
84ad611565
Merge pull request #96280 from CreatedBySeb/fix-tileset-scattering
...
Fix TileSet Scattering setting vanishing when changing tools
2024-08-30 09:59:43 +02:00
Rémi Verschelde
228a4e7a1d
Merge pull request #96212 from Maran23/theme-type-dialog-navigatable
...
Make `ThemeTypeDialog` List navigatable when the `LineEdit` has focus
2024-08-30 09:59:30 +02:00
Rémi Verschelde
b128e71383
Merge pull request #96208 from m4gr3d/cleanup_immersive_logic
...
Restore fullscreen toggle menu for the Android editor and clean up the immersive mode logic
2024-08-30 09:59:27 +02:00
Rémi Verschelde
909629d9f9
Merge pull request #96166 from AThousandShips/more_lock_raii
...
Use `MutexLock` in more places
2024-08-30 09:59:19 +02:00
Rémi Verschelde
f0ee0bdd37
Merge pull request #93972 from Hilderin/fix-editor-needs-restart-after-adding-gdextensions
...
Fix editor needs restart after adding GDExtensions
2024-08-30 09:59:05 +02:00
Rémi Verschelde
b310e5e064
Merge pull request #92842 from mihe/multi-node-keying
...
Allow keying properties when selecting multiple nodes
2024-08-30 09:59:01 +02:00
Rémi Verschelde
66dd06837c
Merge pull request #90782 from bruvzg/export_platform_extension
...
Allow adding custom export platforms using scripts / GDExtension.
2024-08-30 09:58:52 +02:00
Saracen
31253257b3
Attempt applying RESET pose during import.
2024-08-29 22:58:26 +01:00
rune-scape
154049ce17
StringName Dictionary keys
...
also added 'is_string()' method to Variant
and refactored many String type comparisons to use it instead
2024-08-29 13:39:27 -07:00
kobewi
ad7a2d19a6
Expose EditorUndoRedoManager's clear_history()
2024-08-29 19:23:39 +02:00
demolke
c409e6d722
Import/export GLTF extras to node->meta
...
This is useful for custom tagging of objects with properties (for example in Blender) and having this available in the editor for scripting.
- Adds import logic to propagate the parsed GLTF extras all the way to the resulting Node->meta
- Adds export logic to save Godot Object meta into GLTF extras
- Supports `nodes`, `meshes` and `materials` (in GLTF sense of the words)
2024-08-29 19:17:04 +02:00
A Thousand Ships
e33fdb4296
Use MutexLock
in more places
2024-08-29 14:12:59 +02:00
Sébastien Dunne Fulmer
aaa157f929
Fix TileSet Scattering setting vanishing when changing tools
2024-08-29 12:17:38 +01:00
Hilderin
ef6f873938
Fix editor needs restart after adding GDExtensions
2024-08-29 06:15:32 -04:00
Rémi Verschelde
ad0edb8bb6
Merge pull request #96196 from SaracenOne/bone_editor_revert
...
Add Revert support to SkeletonEditor.
2024-08-29 10:36:34 +02:00
Rémi Verschelde
c1605e47c1
Merge pull request #62524 from AThousandShips/help_search
...
`EditorHelpSearch` improvements
2024-08-29 10:36:04 +02:00
Giganzo
308186a89e
Fix floating window corner radius
2024-08-29 10:27:27 +02:00
kobewi
7e7a4f238b
Fix Path2D splitting
2024-08-28 19:29:23 +02:00
kleonc
5ae85a4fb9
Fix SceneTreeDock invalid state after trying to remove internal Node
2024-08-28 19:06:50 +02:00
Fredia Huya-Kouadio
923b0f2e56
Restore 'Toggle fullscreen' menu for the Android editor and clean up the immersive mode logic
2024-08-28 09:50:34 -07:00
A Thousand Ships
5c9cd6a604
EditorHelpSearch
improvements
...
* Adds all member types to empty search
* Nests hierarchy adding constructors, methods, operators, etc. under a
nested entry to reduce clutter
Co-authored-by: MewPurPur <mew.pur.pur@gmail.com>
2024-08-28 18:32:21 +02:00
Rémi Verschelde
3bc84c2988
Merge pull request #63744 from KoBeWi/shader_spaghetti
...
Refactor toggling script list
2024-08-28 17:14:56 +02:00
kobewi
b4c92dbd0e
Refactor toggling script list
2024-08-28 17:00:51 +02:00
Yuri Rubinsky
52889ab7ee
[Scene] Add SceneStringName::toggled
2024-08-28 15:14:26 +03:00
Rémi Verschelde
5a11abc899
Merge pull request #96198 from DeeJayLSP/qoa-leak
...
ResourceImporterWAV: Fix memory leak on QOA import
2024-08-28 13:14:27 +02:00
Rémi Verschelde
60765bebe4
Merge pull request #95700 from m4gr3d/add_pip_support_to_game_window
...
[Android Editor] Add support for launching the Play window in PiP mode
2024-08-28 13:14:23 +02:00
DeeJayLSP
e67cc73463
Fix memory leak on QOA import
2024-08-28 08:04:20 -03:00
Marius Hanl
ff9946f817
Make ThemeTypeDialog List navigatable when the LineEdit selected
...
This behavior is the same as in the CreateDialog.
The arrow keys or page up/page down navigate the List while the LineEdit has focus.
2024-08-28 12:57:49 +02:00
Fredia Huya-Kouadio
961394a988
Add support for launching the Play window in PiP mode
2024-08-28 03:18:51 -07:00
Rémi Verschelde
35be8acf60
Merge pull request #96199 from SaracenOne/ownerless_node_crashfix
...
Fix crash when selecting ownerless 3D node.
2024-08-28 09:45:44 +02:00
Rémi Verschelde
c7ac89fb89
Merge pull request #96193 from ryevdokimov/save-transform-gizmo-state
...
Save the state of view transform gizmo option
2024-08-28 09:45:40 +02:00
Rémi Verschelde
51c7ff86ff
Merge pull request #94522 from RoyBerardo/move-array-dict-remove-item
...
Make "Remove Item" appear at the top of the list when editing the value of an array or dictionary
2024-08-28 09:45:31 +02:00
bruvzg
07e986f728
Allow adding custom export platforms using scripts / GDExtension.
2024-08-28 10:29:01 +03:00
Saracen
279ccd6d32
Fix crash when selecting ownerless 3D node.
2024-08-28 04:35:46 +01:00
Saracen
e32856b5f1
Add revert support to SkeletonEditor.
2024-08-28 04:06:13 +01:00
Hilderin
ce42d9dcfe
Fix slow importation when window is unfocused
2024-08-27 19:57:38 -04:00
Robert Yevdokimov
67dfbc0816
Save the state of view transform gizmo option
2024-08-27 19:16:43 -04:00
Rémi Verschelde
db24ed4ead
Merge pull request #94995 from Repiteo/scons/raw-cstrings
...
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
🔗 GHA / 🪲 Godot CPP (push) Blocked by required conditions
SCons: Add method to generate raw cstrings
2024-08-28 00:12:47 +02:00
Rémi Verschelde
e98aaf1caa
Merge pull request #94477 from RedMser/typos-batch-1
...
Fix various typos
2024-08-28 00:12:12 +02:00
Rémi Verschelde
3e23f56c72
Merge pull request #94288 from KoBeWi/cursed_code
...
Allow box selecting over CanvasItems when Shift is held
2024-08-28 00:12:02 +02:00
Rémi Verschelde
9f70823eec
Merge pull request #94012 from KoBeWi/reload_everything_to_update_one_line
...
Allow live reloading of built-in scripts
2024-08-28 00:11:53 +02:00
Rémi Verschelde
7c02e067cc
Merge pull request #93611 from KoBeWi/path_rush
...
Optimize `get_path()` in EditorFileSystemDirectory
2024-08-28 00:11:16 +02:00
Rémi Verschelde
18895b8aac
Merge pull request #93017 from Chaosus/vs_mesh_emitter_drag_and_drop
...
Allow drag & drop Mesh to create MeshEmitter in visual shaders
2024-08-28 00:11:01 +02:00
Rémi Verschelde
48645f3d70
Merge pull request #87793 from ryevdokimov/hide-transform-gizmo
...
Add ability to hide editor transform gizmo
2024-08-28 00:10:32 +02:00
Rémi Verschelde
cf2782911f
Merge pull request #87787 from aaronfranke/scene-import-type
...
ResourceImporterScene: Replace animation bool with an import type string enum
2024-08-28 00:10:27 +02:00
Rémi Verschelde
109203d472
Merge pull request #85331 from RobProductions/customize-navigation-controls
...
Add full customization of 3D navigation controls
2024-08-28 00:10:19 +02:00
Aaron Franke
9dd71c6414
ResourceImporterScene: Replace animation bool with an import type string enum
2024-08-27 14:58:18 -07:00
Saracen
fe6762a6c7
Add Instance Placeholder validation check.
...
Disallow toggling placeholder on editable children
or inherited nodes.
2024-08-27 22:56:23 +01:00
Rémi Verschelde
a2f097d603
Merge pull request #96176 from adamscott/fix-wrong-plural-method-debugger
...
Fix weird plural of public method names of `EditorDebuggerNode`
2024-08-27 22:27:55 +02:00
Rémi Verschelde
012ccbc301
Merge pull request #95048 from KoBeWi/keep_the_party_going
...
Add `keep_screen_on` editor setting
2024-08-27 22:27:35 +02:00
Rémi Verschelde
d35bee9cdd
Merge pull request #94002 from kitbdev/fix-goto-error
...
Fix goto line issues in code editor
2024-08-27 22:27:25 +02:00
passivestar
06baff5f01
[macOS] Change breakpoint shortcuts to avoid conflict with the settings shortcut
2024-08-27 23:12:32 +04:00
Adam Scott
dfe7ef7964
Fix weird plural public method names
2024-08-27 13:37:37 -04:00
Rémi Verschelde
431c5839fe
Merge pull request #96168 from CreatedBySeb/remove-user-prefix
...
Remove confusing USER prefix from script-logged errors
2024-08-27 17:52:40 +02:00
Rémi Verschelde
ae241abde7
Merge pull request #95259 from kleonc/polygon2d_uv_editor_fix_zoomed_snapping
...
Fix snapping when zoomed in `Polygon2D` UV editor
2024-08-27 17:52:33 +02:00
kleonc
1b7626f391
Fix snapping when zoomed in Polygon2D UV editor
2024-08-27 17:01:41 +02:00
Rémi Verschelde
8e80c10704
Merge pull request #96162 from passivestar/missing-date
...
Fix missing project date showing the unix epoch
2024-08-27 16:55:34 +02:00
Rémi Verschelde
046ed80340
Merge pull request #96141 from jsjtxietian/custom-node-doc
...
Support opening custom class documentation with "Open Documentation" menu entry
2024-08-27 16:55:23 +02:00
Rémi Verschelde
23a0dac7d8
Merge pull request #96136 from SaracenOne/auto_mapper_fix
...
Prevent automapper throwing obscure error.
2024-08-27 16:55:19 +02:00
Rémi Verschelde
61f2a33353
Merge pull request #96007 from kitbdev/fix-external-script-reloading
...
Fix script overwriting with external editor
2024-08-27 16:55:11 +02:00
Rémi Verschelde
9dfc41568a
Merge pull request #95984 from timothyqiu/what-identifier
...
Add `String.is_valid_unicode_identifier()`
2024-08-27 16:55:06 +02:00
Rémi Verschelde
3db976bdb7
Merge pull request #95906 from larspet/change-2d-zoom
...
Add a zoom speed setting to the 2D editor
2024-08-27 16:55:02 +02:00
Rémi Verschelde
1b29f8bbaa
Merge pull request #95738 from SomeRanDev/shader_editor_context_menu
...
Add a context menu for the shader editor file list
2024-08-27 16:54:58 +02:00
Rémi Verschelde
21bcff00e9
Merge pull request #95126 from Chaosus/shader_cubemap_fix
...
Allow setting a cubemap as default parameter to shader
2024-08-27 16:54:50 +02:00
Rémi Verschelde
58beed3495
Merge pull request #95057 from Chaosus/shader_clip_space_far
...
Add `CLIP_SPACE_FAR` built-in to spatial shader
2024-08-27 16:54:46 +02:00
Rémi Verschelde
5a61e10e09
Merge pull request #89265 from davthedev/spinbox-buttons-refactor
...
Improve SpinBox interaction, split arrows, add theme attributes
2024-08-27 16:54:39 +02:00
Sébastien Dunne Fulmer
c3ed8a842c
Remove confusing USER prefix from script-logged errors
2024-08-27 15:00:48 +01:00
jsjtxietian
b5fa2a3d3a
Support opening custom class documentation with "Open Documentation" menu entry
2024-08-27 21:52:07 +08:00
passivestar
6ed54ab9ba
Fix missing project date showing the unix epoch
2024-08-27 16:03:19 +04:00
Giganzo
1b7d7034a4
Fix Connect Signal Dialog control alignment
2024-08-27 13:25:26 +02:00
Chaosus
db251a3f99
Allow setting a cubemap as default parameter to shader
2024-08-27 09:43:05 +03:00
Chaosus
f538376c3b
Add CLIP_SPACE_FAR
built-in to spatial shader
2024-08-27 08:48:46 +03:00
Robert Borghese
8a087c7ec4
Add context menu for shader editor list
2024-08-27 01:18:03 -04:00
Haoyu Qiu
8bf4ecc026
Add String.is_valid_unicode_identifier()
...
- Adds `is_valid_unicode_identifier()`
- Adds `is_valid_ascii_identifier()`
- Deprecates `is_valid_identifier()`
- Renames `validate_identifier()` to `validate_ascii_identifier()`
2024-08-27 11:34:08 +08:00
Jeronimo Schreyer
030fd71da2
add support for visualizing bones in Advanced Import Settings
...
When an imported model Skeleton3D type node is selected, the bones are drawn using lines or octahedrons to provide a clearer reference to their position.
Refactored Skeleton3DGizmoPlugin::redraw now uses a static function to generate bone meshes
2024-08-27 02:10:16 +01:00
Saracen
3caba6e4fb
Prevent automapper throwing obscure error.
...
Add check to prevent the skeleton auto-mapper throwing a cryptic
error when neither a head or neck bone could initially be detected.
2024-08-26 23:45:03 +01:00
Rémi Verschelde
34779211e0
Merge pull request #95891 from KoBeWi/kilometer_long_tree_branch
...
Disable text trimming in SceneTreeEditor
2024-08-26 23:29:10 +02:00
Rémi Verschelde
0125b0eb03
Merge pull request #94215 from Chaosus/vs_preview_and_param_list
...
Add a material preview to visual shader editor
2024-08-26 23:28:46 +02:00
Rémi Verschelde
a041772ecf
Merge pull request #93940 from Mickeon/deprecate_RichTextLabel_is_ready
...
Add RichTextLabel `is_finished()`, deprecate `is_ready()`
2024-08-26 23:28:42 +02:00
Rémi Verschelde
056bc6f279
Merge pull request #92540 from BlueCube3310/layered-texture-info
...
Improve layered texture preview
2024-08-26 23:28:19 +02:00
Rémi Verschelde
ac5a528620
Merge pull request #84944 from KoBeWi/legacy_of_ancient_godots
...
Fix some legacy code
2024-08-26 23:28:14 +02:00
Rémi Verschelde
347700cd95
Merge pull request #83443 from Chaosus/vs_fix_input_sorting
...
Fix visual shader inputs to follow the alphabet order
2024-08-26 23:28:04 +02:00
Rémi Verschelde
b34aa7b44d
Merge pull request #76085 from spanzeri/better_remember_editor_window
...
Remember editor window mode, screen, size and position on restart
2024-08-26 23:27:55 +02:00
Rémi Verschelde
7e8fffa008
Merge pull request #96122 from SaracenOne/fix_post_import_regression
...
Prevent empty post-import script paths throwing errors.
2024-08-26 22:46:14 +02:00
Rémi Verschelde
b99222e57d
Merge pull request #96095 from SaracenOne/revert_advanced_importer_scale_fix
...
Revert scaled armature advanced importer preview fix.
2024-08-26 22:46:01 +02:00
Rémi Verschelde
002847f29c
Merge pull request #95958 from bruvzg/no_spec_ttr
...
Remove spaces and punctuation from the beginning of translatable strings.
2024-08-26 22:45:42 +02:00
Rémi Verschelde
4d353063f5
Merge pull request #95475 from TheSofox/sprite-sheet-guess-feature
...
Enable `SpriteFramesEditor` to "guess" the amount of rows and columns of a sprite sheet when loading it for the first time
2024-08-26 22:45:23 +02:00
Rémi Verschelde
0f16336be0
Merge pull request #93526 from m4gr3d/add_apksigner_util
...
[Android Editor] Add support for exporting platform binaries
2024-08-26 22:45:09 +02:00
Rémi Verschelde
b78da13e2a
Merge pull request #93064 from Hilderin/fix-fileSystem-dock-wont-show-any-file-folders
...
Fix FileSystem dock won't show any file folders (v2)
2024-08-26 22:45:04 +02:00
Rémi Verschelde
a5e157dd37
Merge pull request #91854 from ImpishOaths/PullReady
...
Don't lose in/out handles when bezier keyframe inserted on top of existing keyframe
2024-08-26 22:44:52 +02:00
Saracen
2453911013
Revert "Fix importer preview for models with scaled armatures"
...
This reverts commit 06709e6865
.
2024-08-26 22:25:25 +02:00
Sofox
eccd1452fa
Enable SpriteFramesEditor to guess the amount of rows and columns of a sprite sheet when loading it for the first time
2024-08-26 20:48:04 +01:00