Rémi Verschelde
4e38ce294d
Merge pull request #93860 from CookieBadger/animation-bezier-undo-on-different-animation-fix
...
Fix inconsistent behavior of Bezier editor undo operations upon selection of different animation
2024-07-07 21:58:36 +02:00
Hilderin
a7c4522c04
Fix custom shortcut Ctrl-Space in Script Editor add a space
2024-07-07 15:53:48 -04:00
Hilderin
139288ca1e
Fix first time of Toggle Last Opened Bottom Panel opens Output panel
2024-07-07 12:11:37 -04:00
Rémi Verschelde
0996c8438f
Merge pull request #93980 from TokageItLab/fix-sync-track-editor-position-with-player-editor
...
Fix broken sync between animation TrackEditor and PlayerEditor
2024-07-07 12:38:37 +02:00
Rémi Verschelde
e05ac797ae
Merge pull request #93977 from ericrallen/feature/consistent-aesthetic-spelling
...
Style: Change esthetic -> aesthetic
2024-07-07 12:38:34 +02:00
Rémi Verschelde
fbe663940c
Merge pull request #93974 from groud/fix_crash_editable_children_tilemaplayer
...
Fix crash in the TileMapLayer editor when using editable children
2024-07-07 12:38:29 +02:00
Rémi Verschelde
1cfcc04ffd
Merge pull request #93967 from dalexeev/editor-fix-help-bit-tooltip-for-signals
...
Editor: Fix `EditorHelpBitTooltip` for Signals dock
2024-07-07 12:38:26 +02:00
Hilderin
5a13cf0aea
Fix re-import glb model doesn't change the old glb model
2024-07-07 02:01:03 -04:00
kobewi
5636518358
Allow live reloading of built-in scripts
2024-07-06 23:43:37 +02:00
Eric allen
e03fb3043f
fix: change esthetic -> aesthetic
2024-07-05 16:03:01 -04:00
Silc Lizard (Tokage) Renew
fae712d968
Fix broken sync between animation TrackEditor and PlayerEditor
2024-07-06 04:45:15 +09:00
Gilles Roudière
8ebaf4437a
Fix crash in the TileMapLayer editor when using editable children
2024-07-05 17:08:18 +02:00
Danil Alexeev
ec2f9355f5
Editor: Fix `EditorHelpBitTooltip` for Signals dock
2024-07-05 16:08:35 +03:00
Rémi Verschelde
c9ca3aa9ab
Merge pull request #93971 from KoBeWi/casually_crashing_in_background
...
Fix crash in tile physics editor
2024-07-05 15:07:54 +02:00
Rémi Verschelde
f1749c691f
Merge pull request #93968 from bruvzg/font_prev_update
...
[Editor] Update font preview directly instead of invalidating property list.
2024-07-05 15:07:50 +02:00
Rémi Verschelde
1704af01b1
Merge pull request #93959 from kitbdev/fix-drop-on-selection
...
Fix dropping on selection in script editor
2024-07-05 15:07:44 +02:00
Rémi Verschelde
47c471e8ef
Merge pull request #93957 from bruvzg/font_var_def
...
[Editor] Fix default font variation values handling in the property inspector.
2024-07-05 15:07:41 +02:00
Rémi Verschelde
932c191412
Merge pull request #93878 from allenwp/EditorExportPlugin_export_file_90365
...
`EditorExportPlugin`: Call `_export_file` for all resource types
2024-07-05 15:07:32 +02:00
Rémi Verschelde
d2fc2a35b3
Merge pull request #92985 from KoBeWi/confirm_insert_shift
...
Restore "Confirm Insert Track" editor setting
2024-07-05 15:07:29 +02:00
kobewi
267b5bca23
Fix crash in tile physics editor
2024-07-05 14:00:30 +02:00
bruvzg
847aadee02
[Editor] Update font preview directly instead of invalidating property list.
2024-07-05 12:48:39 +03:00
Allen Pestaluky
8e6596629a
EditorExportPlugin: Call _export_file for all resource types
...
- Alternate fix to #67844 that calls `_export_file` for all resource types instead of implementing `skip()` for customize functions.
- Fixes #93823 .
- Moved logic surrounding "Skip" and "Keep" imported files to happen before resource customization. Fixes #93825 .
- Also fixes an issue that I suspect might exist where progress bars during export were incorrect due to imported files in the project that are configured as "Keep" or "Skip".
2024-07-04 23:35:32 -04:00
kit
fc16465d17
Fix dropping on selection in script editor
2024-07-04 19:42:38 -04:00
Rémi Verschelde
8455b3343e
Merge pull request #93933 from m4gr3d/anr_and_crash_bug_fixes
...
Fix crashes and ANRs reported by the Google Play Console
2024-07-04 23:27:20 +02:00
Rémi Verschelde
5c84398c15
Merge pull request #93903 from Geometror/vs-fix-frame-edscale
...
Fix some VisualShader features for high DPI displays/custom UI scales
2024-07-04 23:27:03 +02:00
bruvzg
6e0414a6c9
[Editor] Fix default font variation values handling in the property inspector.
2024-07-05 00:18:10 +03:00
Hendrik Brucker
b871794591
Fix `GraphFrame` autoshrink with high DPI displays/custom UI scales
2024-07-04 19:08:06 +02:00
Rémi Verschelde
4d984b6369
Merge pull request #93930 from Arnklit/short-animation-length-bezier-handle-fix
...
Clamp bezier handle length to half the length of animation
2024-07-04 17:12:22 +02:00
Rémi Verschelde
0452cbee75
Merge pull request #93919 from Hilderin/fix-csv-translation-errors-import-other-resources
...
Fix adding a translation CSV results in errors on initial import for many types of resources
2024-07-04 17:12:19 +02:00
Rémi Verschelde
5f0a2dd0f2
Merge pull request #93909 from VictorKostinOfficial/missing-custom-resources
...
Fix custom resources often missing from Quick Load dialog
2024-07-04 17:12:16 +02:00
Rémi Verschelde
f986a801fc
Merge pull request #93898 from KoBeWi/rundo_edo
...
Fix undoredo handling in some dialogs
2024-07-04 17:12:13 +02:00
Rémi Verschelde
af55caff36
Merge pull request #93723 from KoBeWi/bandaid.tscn
...
Speed up scene group scanning for text scenes
2024-07-04 17:12:06 +02:00
Kasper Frandsen
7c6f32ddbf
Clamp bezier handle length to half the length of animation
2024-07-04 13:41:12 +01:00
Victor Kostin
3afc7774de
Fix custom resources often missing from Quick Load dialog
2024-07-04 14:25:00 +02:00
Fredia Huya-Kouadio
6b6428d779
Fix ANRs reported by the Google Play Console
...
- Add support for dispatching input on the render thread (UI thread is the current default) when `input_buffering` and `accumulated_input` are disabled. At the expense of latency, this helps prevent 'heavy' applications / games from blocking the UI thread (the default behavior) which may cause the application to ANR.
- Remove GLSurfaceView logic causing the UI thread to wait on the GL thread during lifecycle events. The removed logic would cause the UI thread to ANR when the GL thread is blocked.
2024-07-04 05:18:50 -07:00
kobewi
681769e2c9
Fix undoredo handling in some dialogs
2024-07-04 14:17:47 +02:00
Rémi Verschelde
de28ac2810
Merge pull request #93868 from timothyqiu/node-dock-theme-update
...
Update Node dock when theme changes
2024-07-04 11:32:01 +02:00
Hilderin
d04b5d2629
Fix adding a translation CSV results in errors on initial import for many types of resources
2024-07-03 22:56:45 -04:00
Allen Pestaluky
262e5db785
Revert "Allow skipping imported resource files from export"
...
This reverts commit 398892ccc0
.
2024-07-03 09:54:03 -04:00
Rémi Verschelde
6a13fdcae3
Merge pull request #93846 from jsjtxietian/null-frames
...
Fix sprite frame editor crash with null `frames` pointer
2024-07-03 08:50:29 +02:00
jsjtxietian
7cecdc0dab
Fix sprite frame editor crash with null `frames` pounter
2024-07-03 10:58:25 +08:00
Zi Ye
72a01816a4
Make viewport grid visible on all three planes in ortho camera view
2024-07-02 13:07:31 -05:00
Arseny Kapoulkine
a13a64eacd
Disable normal raycaster for LOD generation by default
...
Normal raycaster makes LOD generation process >2x slower and often
generates normals that look significantly worse compared to what the
simplifier comes up with by default. This was likely different before
last meshoptimizer upgrade, as the attribute metric was not functioning
properly, but now it looks like it's doing more harm than good.
This change makes it disabled by default but keeps an easy option to
re-enable it per mesh using LOD parameters for now until we get more
confidence and can remove the code outright.
Because the long term plan would be to disable this feature entirely,
the scripting API isn't changed, and it's just off-by-default there with
no way to re-enable.
2024-07-02 10:18:15 -07:00
Matt Enad
9d343ced58
Add customizable 3D navigation settings
...
This commit adds 3 new editor settings for orbit, pan, and zoom mouse buttons, and 6 new shortcuts which act as modifiers for the navigation controls. These new shortcuts replace the old orbit, pan, and zoom modifier settings.
The `navigation_scheme` setting now acts as a preset which changes the new options added above, and the new settings are what drives 3D navigation instead. A new struct is used for ordering the navigation logic so that actions with fewer shortcuts are checked first. When the editor starts, the preset detection will run to automatically update user settings from old Godot versions. When the setting is changed, the hint values for the mouse buttons are dynamically updated to show the user the corresponding shortcut values.
The new doc fields have been generated and the description for the new settings are filled out. The `navigation_scheme` entry now has more consistent styling and added control descriptions that were missing before.
2024-07-02 12:37:57 -04:00
Haoyu Qiu
7187a82cfe
Update Node dock when theme changes
2024-07-03 00:25:21 +08:00
emild
af26e7b9b7
fix animation bezier editor undo operations applying to wrong animation
2024-07-02 14:21:55 +02:00
Rémi Verschelde
bd5eab9332
Merge pull request #93850 from KoBeWi/the_basic_right_to_erase
...
Fix RMB erasing of tiles
2024-07-02 13:57:29 +02:00
emild
e97428c96b
fix animation bezier crash on undo
2024-07-02 10:02:57 +02:00
kobewi
af28d58215
Fix RMB erasing of tiles
2024-07-02 08:45:05 +02:00
Rémi Verschelde
13ea24c5bb
Merge pull request #93671 from KoBeWi/burn_the_box
...
Prevent selecting when a CanvasItem is selected
2024-07-01 18:28:47 +02:00
passivestar
28a0d67233
[macOS] Change the distraction-free mode shortcut
2024-06-30 22:01:12 +04:00
Jordyfel
325081cb48
Fix reimport parsing dependencies incorrectly
2024-06-30 04:38:04 +03:00
patwork
31629744f8
Fix division by zero in aspect ratio calculation
2024-06-30 02:18:57 +02:00
kobewi
b83c64faac
Speed up scene group scanning for text scenes
2024-06-29 21:30:38 +02:00
kobewi
f13bb2ff56
Reimport file when .import changes
2024-06-29 19:57:44 +02:00
kobewi
1d69358471
Prevent selecting when a CanvasItem is selected
2024-06-29 19:56:48 +02:00
Rémi Verschelde
4ab8fb8093
Merge pull request #93747 from KoBeWi/layer_of_bugs
...
Fix some TileMapLayer editing problems
2024-06-29 19:54:30 +02:00
Rémi Verschelde
37ea01756a
Merge pull request #93743 from poga/93690-fix-quickopen-icon-max-width
...
Set max width for icons in the quick open popup
2024-06-29 19:54:23 +02:00
Rémi Verschelde
a19955e82d
Merge pull request #93736 from passivestar/info-panel-margins
...
Make the frame time and info boxes use same margins
2024-06-29 19:54:17 +02:00
Rémi Verschelde
8d4c593c54
Merge pull request #93720 from MewPurPur/remove-overbright
...
Fix unnecessary overbright modulates used in a few editors
2024-06-29 19:54:10 +02:00
Poga Po
77c3313470
Fix: set max_width for icons in the quick open popup
...
Co-authored-by: Tomek <kobewi4e@gmail.com>
2024-06-30 00:56:35 +08:00
kobewi
92b0375785
Fix some TileMapLayer editing problems
2024-06-29 18:18:54 +02:00
passivestar
4201c7d75f
Make the frame time and info boxes have same margins
2024-06-29 16:34:08 +04:00
Rémi Verschelde
3cce275589
Merge pull request #93527 from matheusmdx/fix-snapping-lines-with-anchors
...
Fix snapping lines don't disappearing after drag anchors
2024-06-29 13:04:00 +02:00
Rémi Verschelde
3fbb6044d0
Merge pull request #93047 from groud/fix_polygon_editor_grid
...
Fix tile polygon editor grid and missing update
2024-06-29 13:03:56 +02:00
MewPurPur
0fa27fd001
Fix unnecessary overbright modulates used in a few editors
2024-06-28 23:54:11 +03:00
Rémi Verschelde
811ce36c60
Merge pull request #93675 from Calinou/3d-editor-align-transform-with-view-add-alternative-shortcut
...
Add alternative shortcut for Align Transform to View in the 3D editor
2024-06-28 15:55:14 +02:00
Rémi Verschelde
52d7ff86f7
Merge pull request #93696 from TokageItLab/default-angle-linear
...
Revert the default InterpolationType with angle property to Linear
2024-06-28 15:55:00 +02:00
Rémi Verschelde
d4b7ede882
Merge pull request #92303 from Hilderin/fix-synchronization-global-class-name
...
Fix synchronization of global class name
2024-06-28 14:42:37 +02:00
Silc Lizard (Tokage) Renew
dde616f01c
Revert the default InterpolationType with angle property to Linear
2024-06-28 21:22:11 +09:00
Rémi Verschelde
279a6075ae
Merge pull request #93576 from AeioMuch/fix_invalid_clear_custom_color
...
Fix clear custom color on invalid `tree_item_inspected` causing `Index p_column = 0 is out of bounds (cells.size() = 0).` error message
2024-06-28 13:58:03 +02:00
Rémi Verschelde
7e644fb6a1
Merge pull request #93674 from kitbdev/fix-find-result-count
...
Fix find result current match count issues
2024-06-28 11:35:17 +02:00
Rémi Verschelde
04d75dcfc2
Merge pull request #93609 from passivestar/tileset-prop-popup-bg
...
Fix TileSet property painter popup showing clear color
2024-06-28 11:35:02 +02:00
Rémi Verschelde
5bd25a2372
Merge pull request #93506 from BastiaanOlij/fix_import_rigidbody
...
Fix default collision shape on imported rigidbody
2024-06-28 11:34:59 +02:00
Rémi Verschelde
eeef96b144
Merge pull request #93408 from CookieBadger/animation-track-key-inspector-fix
...
Fix displaying selected Bezier animation keys in inspector
2024-06-28 11:34:52 +02:00
Rémi Verschelde
89cf82fbde
Merge pull request #93056 from kitbdev/stop-highlighting
...
Fix find highlight when switching scripts
2024-06-28 11:34:46 +02:00
AeioMuch
9eacbf6de7
Fix clear_custom_color on invalid tree_item_inspected
2024-06-28 06:10:49 +02:00
Robert Yevdokimov
c9e9bd4a68
Add ability to Hide Editor Transform Gizmo
2024-06-27 21:01:15 -04:00
Hugo Locurcio
6932630c02
Add alternative shortcut for Align Transform to View in the 3D editor
...
The new shortcut is Ctrl + Alt + Numpad 0 and is the one listed
in the 3D viewport's Perspective menu (since PopupMenu accelerators
display the first shortcut only). This shortcut matches Blender
and avoids conflicts with the GeForce Experience overlay, which
defaults to Ctrl + Alt + M.
Ctrl + Alt + M is still defined as an alternative default,
so that existing workflows are not impacted.
2024-06-27 20:34:28 +02:00
kit
17c8e8b2b4
Fix find result current match count
2024-06-27 14:04:40 -04:00
Rémi Verschelde
cae2f853dc
Merge pull request #93661 from passivestar/overview-label
...
Center the label in overview of script editor
2024-06-27 17:08:26 +02:00
Christian Kaiser
04f6435aa8
Fix AudioStreamPlayer icons, improve audio resource picker styling
2024-06-27 10:58:56 -03:00
passivestar
1a1d8a58ca
Center the label in overview of script editor
2024-06-27 16:01:35 +04:00
Rémi Verschelde
e018b17f97
Merge pull request #93639 from passivestar/rotation-gizmo
...
Improve viewport rotation gizmo drawing
2024-06-27 10:06:02 +02:00
Rémi Verschelde
35016d2184
Merge pull request #93533 from jsjtxietian/import-dock
...
Update import dock when selecting resource in resource panel
2024-06-27 10:05:56 +02:00
passivestar
a9ef6cd418
Improve viewport rotation gizmo drawing
2024-06-26 23:33:24 +04:00
Rémi Verschelde
d119e49902
Merge pull request #93627 from passivestar/inspector-unused-vboxes
...
Hide unused category vboxes in inspector
2024-06-26 18:15:24 +02:00
Rémi Verschelde
783c99d5e1
Merge pull request #86467 from KoBeWi/aliens_in_my_inspector
...
Always call `_can_handle()` before `_parse_property()`
2024-06-26 14:51:14 +02:00
Rémi Verschelde
54dbb17273
Merge pull request #85513 from KoBeWi/that_one_weird_plugin_that_uses_no_Resources
...
Save external data even without scene
2024-06-26 14:51:11 +02:00
Rémi Verschelde
b0c7f45a72
Merge pull request #85228 from KoBeWi/don't_save_scene_when_saving_script_while_saving_scene
...
Don't insert newline while saving
2024-06-26 14:51:06 +02:00
Rémi Verschelde
869e33252d
Merge pull request #84164 from KoBeWi/slowcast_2d
...
Fix slow raycast editing
2024-06-26 14:51:03 +02:00
kobewi
5a3c7b41d8
Optimize get_path() in EditorFileSystemDirectory
2024-06-26 14:09:28 +02:00
passivestar
025159f57e
Hide unused category vboxes in inspector
2024-06-26 16:02:22 +04:00
kobewi
57e046541d
Add a way to force history for undoredo
2024-06-26 13:24:34 +02:00
kobewi
b70368b78a
Don't insert newline while saving
2024-06-26 13:19:25 +02:00
kobewi
f0da5cac7b
Always call _can_handle() before _parse_property()
2024-06-26 13:10:08 +02:00
Hilderin
39369db029
Fix synchronization of global class name
2024-06-25 18:33:07 -04:00
passivestar
44e2991365
Fix TileSet property painter popup showing clear color
2024-06-26 01:37:44 +04:00
kobewi
5f695f0ab4
Rework global class hiding in addons
2024-06-25 12:38:27 +02:00
Rémi Verschelde
5d089e1a8e
Merge pull request #93518 from bruvzg/imp_fix
...
[Editor] Fix importers add-ons after 93238
2024-06-25 10:02:05 +02:00
Rémi Verschelde
9334068e58
Merge pull request #93507 from passivestar/bus-v-space
...
Add vertical separation to audio bus
2024-06-25 10:01:58 +02:00
Rémi Verschelde
dc4085060b
Merge pull request #93558 from kitbdev/fix-exit-plugin-crash
...
Fix crash on exit with shader editor
2024-06-25 09:25:57 +02:00
Rémi Verschelde
066555fced
Merge pull request #93581 from Calinou/editor-particles-restart-fix-shortcut
...
Add comment for editor particles Restart Emission shortcut not using Cmd on macOS
2024-06-25 09:20:09 +02:00
Rémi Verschelde
f597f24a07
Merge pull request #93521 from nblackburn/popupmenu-pot-gen
...
Include "PopupMenu" labels in POT gen
2024-06-25 09:19:53 +02:00
Rémi Verschelde
b63df071bd
Merge pull request #92514 from /addWordSeparators
2024-06-25 09:19:35 +02:00
Hugo Locurcio
555f0aa2f7
Add comment for editor particles Restart Emission shortcut not using Cmd on macOS
...
This is done to avoid a conflict, but it's not obvious when looking
at the code.
2024-06-25 02:22:00 +02:00
Volkan Gezer
e60678f193
enable custom separators to treat different characters as words
2024-06-24 20:43:13 +02:00
kit
da55b6a01c
Fix crash on exit with shader editor
2024-06-24 11:56:46 -04:00
Rémi Verschelde
25ff1306d6
Merge pull request #93554 from akien-mga/remove-editor-pseudolocalization
...
Remove editor pseudolocalization debug feature
2024-06-24 17:49:13 +02:00
Rémi Verschelde
ed3eb6b643
Merge pull request #93544 from passivestar/validation-panel-label-alignment
...
Center the label of EditorValidationPanel
2024-06-24 17:49:07 +02:00
Rémi Verschelde
882489d15c
Merge pull request #93543 from anniryynanen/scene-tree-reselect
...
Fix reselecting scene tree node after inspecting a resource
2024-06-24 17:49:04 +02:00
Rémi Verschelde
2542a07e70
Merge pull request #93523 from KoBeWi/a_feature_nobody_wanted_and_also_nobody_needed
...
Add brief description tooltips to EditorResourcePicker
2024-06-24 17:48:58 +02:00
Rémi Verschelde
398d1d4ef9
Merge pull request #93520 from passivestar/main-screen-button-mirror
...
Add missing RTL styles for MainScreenButton
2024-06-24 17:48:55 +02:00
Rémi Verschelde
f11e8d033d
Remove editor pseudolocalization debug feature
...
We've seen multiple users enable it by mistake and get utterly confused,
reporting as a bug that the interface text is garbled.
On the other hand we haven't really seen much use of the feature by editor
UI developers, so we can likely simply remove it.
If there's a need eventually, we can re-add it as a command line option
(which is also better than an editor setting as one would typically want
to toggle it during development).
2024-06-24 17:08:26 +02:00
kobewi
40be5c4681
Add brief description tooltips to EditorResourcePicker
2024-06-24 15:08:59 +02:00
passivestar
4374761f76
Center the label of EditorValidationPanel
2024-06-24 15:22:02 +04:00
Anni Ryynänen
eed6f4fef4
Fix reselecting scene tree node after inspecting a resource
...
This broke when the `node_selected` connection was removed in #91435 .
Here it's returned, but the emit is removed from `_node_removed`. That
preserves the earlier fix while allowing nodes to be reselected.
2024-06-24 13:17:45 +03:00
Rémi Verschelde
1abca34813
Merge pull request #93475 from KoBeWi/unified_timeline
...
Store TileMapLayer selection in scene's history
2024-06-24 11:14:25 +02:00
Rémi Verschelde
d4d123c8a1
Merge pull request #93435 from passivestar/themable-inspector
...
Make inspector spacing more themable
2024-06-24 11:14:14 +02:00
Rémi Verschelde
f9c51183bb
Merge pull request #93342 from kus04e4ek/build-fix
...
Fix not using `encoding="utf-8"` when writing to files or reading from them
2024-06-24 11:14:10 +02:00
jsjtxietian
e22a444235
Update import dock when select resource in resource panel
2024-06-24 12:41:00 +08:00
Bastiaan Olij
ab0c974f28
Fix default collision shape on imported rigidbody
2024-06-24 10:16:58 +10:00
matheusmdx
f746632369
Fix snapping lines don't disappearing after drag anchors
2024-06-23 21:05:33 -03:00
Nathaniel Blackburn
648d5a8525
include popupmenu labels in pot gen
2024-06-23 20:59:17 +01:00
passivestar
ea5fe1df81
Add missing RTL styles for MainScreenButton
2024-06-23 23:33:31 +04:00
bruvzg
2fdf24375d
[Editor] Fix importers add-ons after 93238
2024-06-23 21:12:00 +03:00
Thaddeus Crews
cc6dd8d02c
Style: Optimize `.svg` files with `svgo`
2024-06-23 08:15:19 -05:00
passivestar
b534efd425
Add vertical separation to audio bus
2024-06-23 16:24:53 +04:00
kobewi
230a4cb63f
Store TileMapLayer selection in scene's history
2024-06-22 18:42:48 +02:00
passivestar
6bb58ca5ae
Make inspector spacing more themable
2024-06-22 19:55:47 +04:00
Rémi Verschelde
16ab5345ef
Merge pull request #79054 from bruvzg/word_brk_fix
...
[TextServer] Fix `get_word_breaks` and its uses.
2024-06-22 16:22:03 +02:00
Hugo Locurcio
cf09cc2115
Decrease the default idle parse delay in the script editor
...
This makes errors reported 0.5 seconds faster compared to the previous
default value, and is closer to other code editors' behavior such as
VS Code.
2024-06-22 00:40:21 +02:00
Rémi Verschelde
3325ffbe1b
Merge pull request #92750 from bruvzg/ios_autogen
...
[iOS export] Automatically generate ARM64 simulator library from device library if it's missing.
2024-06-21 16:49:40 +02:00
Rémi Verschelde
4226dbf469
Merge pull request #90136 from KoBeWi/re-add_root_node
...
Fix `add_root_node()` being no-op
2024-06-21 16:49:37 +02:00
Rémi Verschelde
019a0c18a4
Merge pull request #90135 from KoBeWi/missing_star
...
Update scene tabs after marking as unsaved
2024-06-21 16:49:31 +02:00
Rémi Verschelde
284dae1510
Merge pull request #89788 from KoBeWi/project_directory_naming_manager
...
Make project naming setting available in project manager
2024-06-21 16:49:18 +02:00
kobewi
8041dc6a55
Make project naming setting available in project manager
2024-06-21 15:53:06 +02:00
bruvzg
b5e3238109
[TextServer] Fix get_word_breaks and it uses.
2024-06-21 14:56:57 +03:00
Rémi Verschelde
74f9f12c71
Merge pull request #92320 from Hilderin/fix-importing-assets-with-csv
...
Fix reimporting assets with csv in the project
2024-06-21 13:54:35 +02:00
emild
2b8b21c7f8
fix animation bezier keys not showing in inspector after selection
2024-06-21 12:29:33 +02:00
Rémi Verschelde
4a9dc72d16
Merge pull request #93361 from passivestar/viewport-buttons-styles
...
Add missing style overrides for viewport overlay buttons
2024-06-21 10:14:21 +02:00
Rémi Verschelde
31f3969c86
Merge pull request #93147 from Hilderin/fix-freeze-after-save
...
Fix noticeable freeze after saving a scene
2024-06-21 10:14:18 +02:00
Hilderin
8ac841a026
Fix Noticeable freeze after saving a scene #93104
2024-06-20 16:47:28 -04:00
passivestar
83078715ca
Add missing style overrides for viewport overlay buttons
2024-06-20 22:28:45 +04:00
Cory Petkovsek
1780f28407
Fix crash when drawing a selection box on an empty scene with certain plugins
2024-06-21 00:18:34 +07:00
Rémi Verschelde
393f4a7969
Merge pull request #93391 from DarkMessiah/fix_update_available_label
...
Fix determining the availability of a new version
2024-06-20 16:22:25 +02:00
Rémi Verschelde
acb9a4e6ad
Merge pull request #93385 from Chaosus/vs_fix_updating
...
Fix visual shader not being updated when switching tabs
2024-06-20 16:18:59 +02:00
Rémi Verschelde
fb008256f5
Merge pull request #93318 from passivestar/action-button-rtl
...
Add missing RTL styles for InspectorActionButton
2024-06-20 16:18:30 +02:00
Rémi Verschelde
d21812f49b
Merge pull request #93223 from passivestar/movie-button-colors
...
Allow theming movie writer button icon color
2024-06-20 16:18:27 +02:00
Rémi Verschelde
e536ab405f
Merge pull request #93174 from MannyFluss/master
...
Fix ruler tool sticks after right click
2024-06-20 16:18:20 +02:00
Rémi Verschelde
ef90a7e314
Merge pull request #93000 from Chaosus/fix_inspector_section_theming_update
...
Fix theme updating of the inspector sections
2024-06-20 16:18:17 +02:00
Stanislav Labzyuk
68a10ba603
Fix determining the availability of a new version
2024-06-20 15:56:50 +02:00
Yuri Rubinsky
3bbbedc144
Fix visual shader not being updated when switching tabs
2024-06-20 13:37:16 +03:00
Hugo Locurcio
010d02a6ee
Tweak property name style selector in the editor inspector
...
A preview is now displayed in the options' text:
- Raw (e.g. "z_index")
- Capitalized (e.g. "Z Index")
- Localized (e.g. "Z Index")
- "Z Index" is localized in the user's language.
2024-06-20 00:27:48 +02:00
Manny-OnGit
8a44cf0342
fixed issue #93043 , ruler tool prevents new nodes from being added with right click.
2024-06-19 10:51:46 -07:00
Yuri Rubinsky
89dd7107d9
Fix theme updating of the inspector sections
2024-06-19 19:37:59 +03:00
Kusok
0c6dbbd050
Fix not using `encoding="utf-8"` when writing to files or reading from them
...
Co-authored-by: ChristopheClaustre <christophe.claustre.31@gmail.com>
2024-06-19 23:35:03 +08:00
Rémi Verschelde
4949e96b0b
Merge pull request #91845 from ryevdokimov/disable-freelook-when-drag-and-drop
...
Disable viewports inputs when dragging and dropping into the viewport
2024-06-19 10:53:17 +02:00
Rémi Verschelde
e5ed515f24
Merge pull request #93337 from bruvzg/rename_img_fnt_imp
...
Remove `monospace/fixed-width` from the `ResourceImporterImageFont` name and description.
2024-06-19 10:10:21 +02:00
Rémi Verschelde
a50b535988
Merge pull request #93110 from Hilderin/fix-signal-panel-after-connection
...
Fix Can't reopen signals panel immediately after connecting a signal
2024-06-19 10:10:14 +02:00
Rémi Verschelde
5c30858ee1
Merge pull request #92647 from passivestar/popup-margins
...
Fix popup windows content margins
2024-06-19 10:10:05 +02:00
Rémi Verschelde
558054f707
Merge pull request #92640 from AThousandShips/text_value_changed_sname
...
[Scene] Add `SceneStringNames::text/value_changed`
2024-06-19 10:10:00 +02:00
Rémi Verschelde
0cc321b144
Merge pull request #92639 from AThousandShips/confirmed_sname
...
[Scene] Add `SceneStringNames::confirmed`
2024-06-19 10:09:56 +02:00
Rémi Verschelde
1609b275b0
Merge pull request #92638 from AThousandShips/item_selected_sname
...
[Scene] Add `SceneStringNames::item_selected`
2024-06-19 10:09:53 +02:00
A Thousand Ships
fbb879debd
[Scene] Add `SceneStringNames::text/value_changed`
2024-06-19 09:44:38 +02:00
A Thousand Ships
ca18a06ecb
[Scene] Add `SceneStringNames::confirmed`
2024-06-19 09:40:54 +02:00
A Thousand Ships
d9e2fc74c7
[Scene] Add `SceneStringNames::item_selected`
2024-06-19 09:39:05 +02:00
bruvzg
049cf70fbf
Remove `monospace/fixed-width` from the `ResourceImporterImageFont` name and description.
2024-06-19 08:42:13 +03:00
Hilderin
64ba2cf3a9
Fix Can't reopen signals panel immediately after connecting a signal #92996
2024-06-18 18:24:40 -04:00
tamas
e19f0042ca
Retain meta data set on imported nodes
...
During the import process, many importer nodes are replaced with their
engine node counterparts. For example, ImporterMeshInstance3D is
replaced with a MeshInstance3D node. Any meta data set on these
importer nodes, i.e. through a GLTFDocumentExtension, are lost during
the conversion. This change copies over any meta data set on these
importer nodes to their engine counterparts.
2024-06-18 12:39:34 -05:00
passivestar
cb9fb69d8c
Add missing RTL styles for InspectorActionButton
2024-06-18 21:29:25 +04:00
Rémi Verschelde
edf2f8cb0d
Merge pull request #93238 from bruvzg/ed_unload_addons
...
[Editor] Unload addons before quitting to allow cleanup.
2024-06-18 17:59:16 +02:00
A Thousand Ships
d519715d94
[Scene] Add `SceneStringNames::font(_size/_color)`
2024-06-18 17:24:27 +02:00
passivestar
71b300d9ac
Fix popup windows content margins
2024-06-18 16:34:00 +04:00
Rémi Verschelde
b435551682
Merge pull request #93294 from rune-scape/autoload-incorrect-path
...
Fix incorrect autoload path in error
2024-06-18 14:09:07 +02:00
Rémi Verschelde
76a8fa6fed
Merge pull request #93292 from rune-scape/singleton-cleanup
...
Fix missing cleanup and null checks for various singletons
2024-06-18 14:09:01 +02:00
Rémi Verschelde
a06a5e2ff1
Merge pull request #93257 from bruvzg/antrk_popup_drag
...
[AnimationTrackEdit] Cancel key drag when popup is shown.
2024-06-18 14:08:52 +02:00
Rémi Verschelde
2a470143ef
Merge pull request #93255 from jsjtxietian/atlas-default
...
Prevent generating preview for zero sized texture
2024-06-18 14:08:48 +02:00
Rémi Verschelde
0fd5aad1cf
Merge pull request #93229 from passivestar/themable-renderer-colors
...
Allow theming renderer colors
2024-06-18 14:08:45 +02:00
rune-scape
6adcb1373a
fix missing cleanup and null checks for various singletons
2024-06-18 01:05:30 -07:00
jsjtxietian
3027b49943
Prevent generating preview for zero sized texture
2024-06-18 16:04:10 +08:00
rune-scape
97105f236d
Fix incorrect autoload path in error
2024-06-18 00:50:56 -07:00
rune-scape
b303e73877
avoid crashing when scene import settings are empty
2024-06-17 18:13:09 -07:00
passivestar
e0ab91a193
Allow theming renderer colors
2024-06-17 19:45:19 +04:00
Rémi Verschelde
e2fc6d38cb
Merge pull request #92926 from alula/patch-2
...
Make texture filtering in TileAtlasView consistent
2024-06-17 17:27:12 +02:00
alula
e591bb0288
Make texture filtering in TileAtlasView consistent
...
Co-authored-by: Gilles Roudière <gilles.roudiere@gmail.com>
2024-06-17 16:56:32 +02:00
Rémi Verschelde
cf50779ef8
Merge pull request #93160 from bruvzg/pg_mt_crash
...
[EditorProgress] Use `BackgroundProgress` instead of `ProgressDialog` when called for a thread.
2024-06-17 16:01:58 +02:00
Rémi Verschelde
170af05c80
Merge pull request #93219 from Chaosus/vs_fix_varyings
...
Fix bugs in visual shader varyings
2024-06-17 13:30:20 +02:00
Rémi Verschelde
bb8fe430fe
Merge pull request #90098 from viksl/fix-instant-rotation-and-return-wrapping
...
Allow wrapping for begin rotate transformation to bring it in line with Blender.
2024-06-17 10:57:57 +02:00
Rémi Verschelde
d66281c7b8
Merge pull request #80860 from RandomShaper/harmonize_track_insert
...
Simplify right-click track insertion code
2024-06-17 10:57:42 +02:00
bruvzg
0e76739bd6
[AnimationTrackEdit] Cancel key drag when popup is shown.
2024-06-17 10:22:58 +03:00
bruvzg
d96c58bbd0
[Editor] Unload addons before quitting to allow cleanup.
2024-06-16 17:44:51 +03:00
Yuri Rubinsky
537316098f
Fix bugs in visual shader varyings
2024-06-16 16:58:46 +03:00
passivestar
70cdfc4c5e
Allow theming movie writer button icon color
2024-06-16 14:00:55 +04:00
bruvzg
501c15c5f5
[iOS export] Automatically generate ARM64 simulator library from device library if it's missing.
2024-06-16 10:46:49 +03:00
bruvzg
7acaa0d320
[EditorProgress] Use `BackgroundProgress` instead of `ProgressDialog` when called for a thread.
2024-06-15 15:33:49 +03:00
Rémi Verschelde
8b271c8315
Merge pull request #93161 from Hilderin/fix-crash-importing-ttf
...
Fix ProgressDialog crash when importing TTF font
2024-06-14 17:13:21 +02:00
Hilderin
8a82d3e9a7
Fix ProgressDialog crash when importing TTF font
2024-06-14 09:00:42 -04:00
Rémi Verschelde
ac95e0f4ff
i18n: Sync translations with Weblate
2024-06-14 10:33:40 +02:00
Rémi Verschelde
b1dbc8b51a
Merge pull request #93150 from Chaosus/fix_missing_ttr
...
Add missing TTR's for EditorProgress
2024-06-14 10:19:44 +02:00
Rémi Verschelde
68142d1038
Merge pull request #93148 from Hilderin/fix-httprequest-error-export-template
...
Fix bug when downloading export templates and re-opening the template manager
2024-06-14 10:19:41 +02:00
Rémi Verschelde
f94c5e8bf1
Merge pull request #93089 from passivestar/editor-property-spacing
...
Fix EditorProperty spacing
2024-06-14 10:19:35 +02:00
Yuri Rubinsky
a7d5e2f0d9
Add missing TTR's for EditorProgress
2024-06-14 10:52:38 +03:00
Hilderin
df10fdc367
Fix Bug when downloading export templates and re-open the template manager #93121
2024-06-14 01:15:05 -04:00
Rémi Verschelde
680e489189
Merge pull request #93087 from KoBeWi/path_to_less_bugs
...
Allow cancelling actions in Path2D editor
2024-06-13 17:19:30 +02:00
Rémi Verschelde
e988c1a682
Merge pull request #92870 from KoBeWi/maybe_RESET_a_bit_less
...
Don't allow creating invalid RESET keys
2024-06-13 17:19:23 +02:00
Rémi Verschelde
1567a498cb
Merge pull request #93129 from passivestar/object-selector-label
...
Center the label in EditorObjectSelector
2024-06-13 14:39:28 +02:00
Rémi Verschelde
93447ceb37
Merge pull request #93112 from Hilderin/fix-crash-undo-spriteframes-rename
...
Fix Crash when trying to undo SpriteFrames animation rename #93079
2024-06-13 14:39:15 +02:00
passivestar
fccfda2706
Center the label in EditorObjectSelector
2024-06-13 15:50:17 +04:00
lawnjelly
e71b3a75e4
Optimize Editor `_init_grid()`
...
Use static `LocalVectors` instead of `Vectors` for temporaries.
2024-06-13 11:51:32 +01:00
Pedro J. Estébanez
9ba984e2c1
Simplify right-click track insertion code
2024-06-13 09:37:47 +02:00
bruvzg
db46eac24c
[Image Font Importer] Adds support for `\uXXXX` in the kerning config strings.
2024-06-13 09:20:04 +03:00
Hilderin
4575ccbad9
Fix Crash when trying to undo SpriteFrames animation rename #93079
2024-06-12 21:42:49 -04:00
passivestar
2cd0f3584d
Fix EditorProperty spacing
2024-06-12 18:02:24 +04:00
kobewi
85a8c3e71a
Allow cancelling actions in Path2D editor
2024-06-12 15:22:50 +02:00
Rémi Verschelde
2fb296a5cd
Merge pull request #93074 from bruvzg/bmp_imp_adv
...
[Image Font Importer] Fix reading advance after hex/dec range.
2024-06-12 11:01:43 +02:00
Rémi Verschelde
d7302a233b
Merge pull request #93040 from dalexeev/editor-help-bit-fix-title-height
...
Editor: Fix `EditorHelpBit` title height is wrong on initialization
2024-06-12 11:01:08 +02:00
Rémi Verschelde
0dfe93b00d
Merge pull request #92597 from KoBeWi/make_update_checker_actually_find_updates
...
Rework and simplify update checking logic
2024-06-12 11:01:01 +02:00
bruvzg
26df66cbad
[Image Font Importer] Fix reading advance after hex/dec range.
2024-06-12 11:38:41 +03:00
Danil Alexeev
794099217e
Editor: Fix `EditorHelpBit` title height is wrong on initialization
2024-06-12 11:08:28 +03:00
Rémi Verschelde
fdb6100d77
Merge pull request #92974 from Chaosus/import_settings_animation_bugfix
...
Fix incorrect camera transform of animation view in the import window
2024-06-12 10:00:37 +02:00
Hilderin
f1099ab943
Fix reimporting assets with csv in the project
2024-06-11 17:04:15 -04:00
kit
e3195bd15b
Fix find highlight when switching scripts
2024-06-11 15:56:38 -04:00
Gilles Roudière
10c2ce15da
Fix tile polygon editor grid and missing update
2024-06-11 19:35:03 +02:00
Rémi Verschelde
292e50e17e
Merge pull request #93033 from akien-mga/system-info-remove-empty-vad-name
...
System info: Remove empty parentheses when video adapter driver name is unknown
2024-06-11 16:59:41 +02:00
Rémi Verschelde
1e0015ac64
Merge pull request #92994 from smix8/navmesh_2d_clear
...
Fix NavigationRegion2D editor plugin clear button not updating debug visuals
2024-06-11 16:59:38 +02:00
Rémi Verschelde
41381a73fe
Merge pull request #92930 from passivestar/inspector-node-delete
...
Add missing inspector dock update after node deletion
2024-06-11 16:59:35 +02:00
Rémi Verschelde
b6ad4b193f
System info: Remove empty parentheses when video adapter driver name is unknown
...
Seems to be the case at least for me on Fedora, and in various issues I see from
other Linux users.
2024-06-11 16:18:20 +02:00
Rémi Verschelde
928e044ef5
Merge pull request #93006 from Hilderin/fix-update-files-pr-#92893
...
Fix EditorFileSystem `update_files` after #92893
2024-06-11 11:51:09 +02:00
Rémi Verschelde
e4fa8543ea
Revert "Fix FileSystem dock won't show any file folders"
...
This reverts commit 72856d633a
.
Fixes #93022 .
2024-06-11 11:46:35 +02:00
Rémi Verschelde
a95703892d
Merge pull request #92856 from bruvzg/ed_prog_upd
...
Force editor progress dialog size update.
2024-06-11 10:48:52 +02:00
Rémi Verschelde
1415684af9
Merge pull request #92701 from bruvzg/button_align
...
[Button] Adds theme option to align button text and icon to either largest or current stylebox.
2024-06-11 10:48:49 +02:00
Rémi Verschelde
0a9f2d2262
Merge pull request #92650 from Hilderin/fix-fileSystem-dock-wont-show-any-file-folders
...
Fix FileSystem dock won't show any file folders
2024-06-11 10:48:46 +02:00
Rémi Verschelde
dfefdadfb8
Merge pull request #89302 from Mickeon/Some-old-theme-color-renames
...
Add pre-4.3 Editor theme color names for compatibility
2024-06-11 10:48:43 +02:00
Rémi Verschelde
430812980c
Merge pull request #86721 from Naros/gde-debugger-tooling
...
Improve GDExtension Tools Integration with Editor Debug Tooling
2024-06-11 10:48:34 +02:00
Yuri Rubinsky
c2d0f3bafb
Allow drag & drop Mesh to create MeshEmitter in visual shaders
2024-06-11 11:27:24 +03:00
Hilderin
9f8a918ade
Fix update_files from PR #92893
2024-06-10 20:03:18 -04:00
Hilderin
72856d633a
Fix FileSystem dock won't show any file folders
2024-06-10 19:54:37 -04:00
Chris Cranford
8577340501
Expose several EngineDebugger methods and signals as plugin callbacks
2024-06-10 19:46:23 -04:00
smix8
14bed692bf
Fix NavigationRegion2D clear button not updating debug visuals
...
Fixes that NavigationRegion2D editor plugin clear button did not update the debug visuals.
2024-06-10 19:36:21 +02:00
kobewi
21345defe9
Restore "Confirm Insert Track" editor setting
2024-06-10 17:47:59 +02:00
bruvzg
721a663aa3
[Button] Adds theme option to align button text and icon to either largest or current stylebox.
2024-06-10 18:40:52 +03:00
Rémi Verschelde
5241d30bfa
Merge pull request #92836 from WhalesState/screenshot
...
Fix editor screenshots menu button's tooltip
2024-06-10 16:40:56 +02:00
Rémi Verschelde
91e166a0c0
Merge pull request #92815 from aaronp64/keep_skip_import_crash
...
Fix Keep/Skip File import selection crash
2024-06-10 16:40:53 +02:00
Mounir Tohami
d9452552fa
Fix editor screenshots menu button's tooltip.
2024-06-10 14:13:35 +00:00
Rémi Verschelde
e4fd5b55eb
Merge pull request #92893 from Hilderin/fix-freeze-after-building-c#
...
Fix freeze after building C#
2024-06-10 16:11:59 +02:00
Rémi Verschelde
3d170c56d6
Merge pull request #92861 from TokageItLab/fix-animation-player-just-after-started
...
Fix seeking Animation immediate after playback for Discrete track
2024-06-10 16:11:55 +02:00
Rémi Verschelde
3092b0c6ea
Merge pull request #92648 from stephen-berry/GODOT-92513
...
Consistently display script icons for nodes in connect dialog's scene tree editor
2024-06-10 16:11:45 +02:00
Rémi Verschelde
553f77674c
Merge pull request #91265 from AeioMuch/fix_drop_reparent
...
Fix reparenting after hover delay
2024-06-10 16:11:34 +02:00
Stephen Berry
823b48ffa5
Consistently display script icons for nodes in connect dialog's scene tree editor
2024-06-10 16:06:45 +02:00
Yuri Rubinsky
29fa291317
Fix incorrect camera transform of animation view in the import window
2024-06-10 16:09:36 +03:00
Hilderin
cc990efddf
Fix freeze after building C#
2024-06-09 13:40:51 -04:00
passivestar
3cd245c7b1
Add missing inspector dock update after node deletion
2024-06-09 11:51:41 +04:00
bruvzg
564ebd7ba4
Force editor progress dialog size update.
2024-06-08 23:15:07 +03:00
Silc Lizard (Tokage) Renew
bea47d877b
Fix seeking Animation immediate after playback for Discrete track
2024-06-08 22:09:37 +09:00
Rémi Verschelde
1ce6df7087
Merge pull request #92871 from KoBeWi/execute_order
...
Remove unused order variable from EditorResourcePreview
2024-06-07 23:30:46 +02:00
Rémi Verschelde
31b55e7da1
Merge pull request #92802 from dalexeev/editor-hide-gdscript-internal-funcs
...
Editor: Hide GDScript internal functions from method selectors
2024-06-07 23:30:27 +02:00
Rémi Verschelde
54e09c31ad
Merge pull request #92774 from TokageItLab/fix-reverse-z-skeleton-gizmo
...
Fix Shader for SkeletonGizmo to follow renderer's reversed-z change
2024-06-07 23:30:12 +02:00
Rémi Verschelde
221450d62b
Merge pull request #92770 from KoBeWi/global_tabbing
...
Add Globals tab to reorganize Project Settings dialog
2024-06-07 23:30:08 +02:00
Rémi Verschelde
1fb05cb768
Merge pull request #92760 from Rindbee/deprecate-replacing_by-signal
...
Call `EditorNode::set_edited_scene()` manually instead of via the `replacing_by` signal
2024-06-07 23:30:04 +02:00
Rémi Verschelde
33b201fc85
Merge pull request #92670 from TokageItLab/fix-animation-track-editor-snap
...
Fix unstable AnimationTrackEditor snapping value
2024-06-07 23:29:52 +02:00
Rémi Verschelde
e607d47d89
Merge pull request #92559 from kitbdev/fix-add-scene-button
...
Update Add Scene button after TabBar resizes
2024-06-07 23:29:36 +02:00
Rémi Verschelde
0c9531cb19
Merge pull request #88322 from EmrysMyrddin/fix/dict_editor_focus_on_type_change
...
Editor: Focus value editor on type change in Dictionary and Array editors
2024-06-07 23:29:14 +02:00
kobewi
20d67aac67
Remove unused order variable from EditorResourcePreview
2024-06-07 15:54:47 +02:00
kobewi
461bb8ee02
Don't allow creating invalid RESET keys
2024-06-07 15:02:13 +02:00
kit
9a2ffd74d3
Update Add Scene button after TabBar resizes
2024-06-06 14:59:15 -04:00
风青山
85a1662e3b
Call `EditorNode::set_edited_scene()` manually instead of via the `replacing_by` signal
...
Cannot change `scene_root`'s child node in `EditorNode::set_edited_scene()`
if replaced later using `replace_by`.
2024-06-06 22:44:13 +08:00
Micky
5749007f47
Add pre-4.3 Editor theme color names for compatibility
2024-06-06 13:43:07 +02:00
aaronp64
3bf5fa9aea
Fix Keep/Skip File import selection crash
...
Added is_valid() and "params" key checks before trying to access ConfigFile's "params" section in ImportDock::_update_options, to handle case where selecting "Keep File" or "Skip File" importer passes in a null ConfigFile.
Fixes #92785
2024-06-05 16:50:54 -04:00
Danil Alexeev
ae737d8cd9
Editor: Hide GDScript internal functions from method selectors
2024-06-05 18:24:59 +03:00
kobewi
d1d7762a9f
Add Globals tab to reorganize Project Settings dialog
2024-06-05 16:11:34 +02:00
Silc Lizard (Tokage) Renew
4f6fb8ee81
Fix Shader for SkeletonGizmo to follow renderer's reversed-z change
...
Co-authored-by: Lyuma <xn.lyuma@gmail.com>
2024-06-05 05:44:24 +09:00
Valentin Cocaud
c31111f5ec
Editor: Focus value editor on type change in Dictionary and Array editors
2024-06-04 16:51:29 +02:00
Rémi Verschelde
5b13d71738
Merge pull request #92751 from dalexeev/editor-pm-swap-date-and-version
...
Editor: Swap last edited date and version/warning in Project Manager
2024-06-04 16:51:21 +02:00
Rémi Verschelde
92ea322802
Merge pull request #86947 from TheSofox/tile-set-paint-button-tooltip
...
Made tooltip on `TileSet` Paint Button give more information when disabled
2024-06-04 16:51:14 +02:00
Silc Lizard (Tokage) Renew
b83dc9b25b
Fix unstable AnimationTrackEditor snapping value
2024-06-04 22:06:40 +09:00
Danil Alexeev
12430f9dce
Editor: Swap last edited date and version/warning in Project Manager
2024-06-04 12:43:59 +03:00
Rémi Verschelde
d522c20186
Merge pull request #92465 from Frefreak/signal-connection-dialog-enhance
...
Make signal connections dialog method picker respect bind/unbind
2024-06-04 10:10:01 +02:00
Rémi Verschelde
5f1184e93f
Merge pull request #92723 from AThousandShips/incorrect_sname
...
Fix some incorrect uses of `String` over `StringName`
2024-06-03 15:58:44 +02:00
A Thousand Ships
0f72b15bc2
Fix some incorrect uses of `String` over `StringName`
...
These were accepting `SNAME` assignments
2024-06-03 13:42:31 +02:00
kobewi
be111004dd
Fix default NodePaths saved in scene
2024-06-03 13:10:23 +02:00
Rémi Verschelde
ef886b0a41
Merge pull request #92426 from RandomShaper/fix_ed_toast_mt
...
Avoid editor error reporting using resource loader thread's call queues
2024-06-03 11:20:50 +02:00
Rémi Verschelde
9b4cfcba5f
Merge pull request #92669 from Hilderin/fix-huge-tscn-icon-in-background-of-file-system-panel
...
Fix huge .tscn icon and icon in background of File System panel
2024-06-03 10:36:02 +02:00
Rémi Verschelde
d152284778
Merge pull request #92633 from KoBeWi/override_the_bug
...
Fix project settings reloading
2024-06-03 10:35:58 +02:00
Rémi Verschelde
f882f12807
Merge pull request #92482 from passivestar/ratio-space
...
Add missing space around the ratio lock button
2024-06-03 10:35:50 +02:00
Rémi Verschelde
e716ea673e
Merge pull request #92424 from bruvzg/mouse_state
...
Use current mouse button state instead of saved values.
2024-06-03 10:35:46 +02:00
Rémi Verschelde
41e762ca29
Merge pull request #91454 from akien-mga/coverity-checks
...
Fix Steam input "crc" errors, and some other Coverity reports of uninitialized scalar variable
2024-06-03 10:35:38 +02:00
smix8
3fae26277a
Add confirm dialog for render mesh to navigation mesh conversion
...
Adds confirm dialog for render mesh to navigation mesh conversion that lists all the requirement for the pathfinding.
2024-06-02 19:09:54 +02:00
Hilderin
81395cf9bd
Fix Huge .tscn Icon and icon in background of File System panel
2024-06-02 09:11:56 -04:00
passivestar
065e2c167b
Add missing space around the ratio lock button
2024-06-02 14:15:39 +04:00
kobewi
f08a7e32c8
Fix project settings reloading
2024-06-01 11:38:43 +02:00
kobewi
44593eecc7
Rework and simplify update checking logic
2024-05-31 18:49:32 +02:00
bruvzg
5168647530
Use current mouse button state instead of saved values.
2024-05-31 15:50:14 +03:00
AeioMuch
829bedcadb
Fix reparent when hovering after delay
2024-05-31 14:27:41 +02:00
Rémi Verschelde
9c87e8c7b4
Merge pull request #91953 from AThousandShips/use_normal_sname
...
Use `CoreStringNames::normal` in more places
2024-05-31 14:16:05 +02:00
Rémi Verschelde
b201c087ab
Merge pull request #91950 from AThousandShips/panel_sname
...
[Scene] Add `SceneStringNames::panel`
2024-05-31 14:16:02 +02:00
Rémi Verschelde
ea4db5c3e1
Merge pull request #91949 from AThousandShips/id_pressed_sname
...
[Scene] Add `SceneStringNames::id_pressed`
2024-05-31 14:15:58 +02:00
Rémi Verschelde
62120c7841
Fix Steam input "crc" errors, and some other Coverity reports of uninitialized scalar variable
...
- Fixes #88630 .
- Fixes #92578 .
2024-05-31 09:55:02 +02:00
Pedro J. Estébanez
f61c63e3a1
Avoid editor error reporting using resource loader thread's call queues
2024-05-31 09:42:37 +02:00
Rémi Verschelde
7728839247
Rename FBX2glTF binary path setting back to 4.2 name
...
This preserves compatibility when upgrading Godot 4.2 projects which relied on that
path being configured in the editor settings.
The old name also makes sense for this one, it's fine for fbx2gltf_path to be under
a generic fbx category which could have more settings also impacting ufbx.
2024-05-30 23:42:11 +02:00
A Thousand Ships
cade5b88d9
Use `CoreStringNames::normal` in more places
2024-05-30 22:57:54 +02:00
A Thousand Ships
926afccbd8
[Scene] Add `SceneStringNames::panel`
2024-05-30 22:54:50 +02:00
A Thousand Ships
755a0efbb6
[Scene] Add `SceneStringNames::id_pressed`
2024-05-30 22:54:04 +02:00
Rémi Verschelde
cd8bd0380d
Merge pull request #92336 from van800/DAP
...
[DAP] Add `--dap-port` as a command line argument
2024-05-30 22:13:42 +02:00
Ivan Shakhov
77b9e60303
[DAP] Add --dap-port as a command line argument, very similar to --lsp-port
2024-05-30 21:46:37 +02:00
Rémi Verschelde
ff242e2e94
Merge pull request #92539 from RandomShaper/no_crash_glsl_headless
...
Avoid crash when importing .glsl in headless
2024-05-30 15:41:59 +02:00
Rémi Verschelde
af249e84d9
Merge pull request #91944 from KoBeWi/even_though_StringName_contains_String_in_its_name,_it's_not_actually_a_String
...
Fix wrong usage of `parameters_base_path` StringName
2024-05-30 15:41:53 +02:00
Rémi Verschelde
d9609ff1b0
Merge pull request #90531 from Rindbee/fix-reload_instances_with_path_in_edited_scenes-in-EditorNode
...
Fix errors when re-importing 3D asset files
2024-05-30 15:41:50 +02:00
Pedro J. Estébanez
c1d5a2c8c6
Avoid crash when importing .glsl in headless
2024-05-30 13:51:35 +02:00
kobewi
a345160ab3
Fix wrong usage of parameters_base_path StringName
2024-05-30 12:03:43 +02:00
Rémi Verschelde
32def9f98e
Merge pull request #92392 from KoBeWi/this_makes_editor_200%_faster
...
Optimize usage of position icon in 2D editor
2024-05-30 11:48:06 +02:00
Rémi Verschelde
4cd39c56fb
Merge pull request #92283 from KoBeWi/code_simpleton
...
Automatically use property count in PropertyListHelper
2024-05-30 11:47:58 +02:00
Rémi Verschelde
aa147b74ea
Merge pull request #90664 from KoBeWi/shadowdropped_resource
...
Prevent crash when dropping Resource that can't load
2024-05-30 11:47:38 +02:00
Rémi Verschelde
53bd0d5acf
Merge pull request #90365 from KoBeWi/export_any%_speedrun
...
Allow skipping imported resource files from export
2024-05-30 11:47:34 +02:00
Rémi Verschelde
838eb5a0fd
Merge pull request #87099 from bitwise-aiden/ba-add-trim-newlines
...
Implement `trim_final_newlines` setting and functionality
2024-05-30 11:47:28 +02:00
风青山
9fe902b296
Fix errors when re-importing 3D asset files
...
Some 3D asset files are treated as scenes and may cause some errors when
importing.
When working through different scene tabs, we need to temporarily add
the scene root to the SceneTree to ensure that `editor_selection->add_node()`
can work smoothly. This avoids the error message: `ERROR: Condition
"!p_node->is_inside_tree()" is true.`
This also ensures that no other scenes are accidentally added to the
SceneTree causing the wrong display. When there is an inherited scene
tab open and it is not the current tab, the new root node is accidentally
added as a child node of `scene_root` during replacement.
Instantiate the scene early so caches in SceneState that are cleared
due to loading are rebuilt early. This avoids numerous error messages:
`This operation requires the node cache to have been built.`
2024-05-30 07:46:36 +08:00
Rémi Verschelde
25519867f2
Merge pull request #92225 from ajreckof/fix-multiline-array
...
Fix array variable with `@export_multiline` not registering changes.
2024-05-29 23:11:57 +02:00
Rémi Verschelde
ebe7377563
Merge pull request #92511 from KoBeWi/not_a_path
...
Remove unused `base_hint` from EditorPropertyNodePath
2024-05-29 22:14:09 +02:00
Rémi Verschelde
a8cc65f54f
Merge pull request #92495 from matheusmdx/fix-animation-player-error
...
Fix error after create a new animation in an empty AnimationPlayer
2024-05-29 22:14:03 +02:00
Rémi Verschelde
c42751cae2
Merge pull request #91033 from Hilderin/keep_current_bottom_panel_on_play
...
Add editor setting to keep bottom panel state on play and stop game
2024-05-29 22:13:45 +02:00
Rémi Verschelde
d489d4aa24
Merge pull request #90570 from timothyqiu/at-last
...
Rearrange "Open In" menu items of FileSystem dock
2024-05-29 22:13:40 +02:00
kobewi
6479b5673f
Remove unused base_hint from EditorPropertyNodePath
2024-05-29 13:18:19 +02:00
bruvzg
c82003c474
Defer `ActionMapEditor::_action_edited` signal to prevent tree updates when tree is blocked.
2024-05-29 13:13:20 +03:00
Hilderin
76205d4276
Add editor setting to keep bottom panel state on play and stop game
2024-05-29 05:45:17 -04:00
Rémi Verschelde
6c7ca019d7
Merge pull request #92473 from passivestar/animation-disabled-controls
...
Fix animation player controls being enabled when no player is selected
2024-05-29 11:20:08 +02:00
Rémi Verschelde
21810cad38
Merge pull request #92457 from YeldhamDev/extreme_corner_case_but_still
...
Set `doc_name` even when categories are hidden in the inspector
2024-05-29 11:19:57 +02:00
Rémi Verschelde
4d255a1b50
Merge pull request #92454 from jsjtxietian/multi-connect
...
Prevent connect `scroll_to_paragraph` multiple times to `class_desc`
2024-05-29 11:19:54 +02:00
Rémi Verschelde
47fa384b89
Merge pull request #92279 from SaracenOne/scene_reload_crashfix_2
...
Fix script properties being lost and prevent node reference corruption upon scene reimport
2024-05-29 11:19:48 +02:00
Rémi Verschelde
4d906f46b3
Merge pull request #90660 from adamscott/rename-file-updated-dialog
...
Improve UX when saving newer files on disk
2024-05-29 11:19:41 +02:00
Rémi Verschelde
bda8e30e80
Merge pull request #83248 from pkowal1982/event_configuration
...
(Un)Fold event categories by double click
2024-05-29 11:19:35 +02:00
passivestar
2eaeee59d4
Fix animation player controls being enabled when no player is selected
2024-05-29 13:02:31 +04:00
jsjtxietian
b33811d46b
Prevent connect `scroll_to_paragraph` multiple times to `class_desc`
2024-05-29 12:58:08 +08:00
matheusmdx
18cdb3c0d7
Fix error after create a new animation in an empty AnimationPlayer
2024-05-28 19:14:00 -03:00
Michael Alexsander
1bfcb6ee65
Set `doc_name` even when categories are hidden in the inspector
...
Otherwise, tooltips will fail to fetch descriptions.
2024-05-28 15:44:22 -03:00
Saracen
e57312d84e
Updated scene hot-reloading:
...
Preserves exported script variables
Prevents corruption of direct node references.
2024-05-28 09:23:59 -07:00
Rémi Verschelde
1446722d23
Merge pull request #92442 from pkowal1982/sprite_frames
...
Select text in SpriteFramesEditor spin boxes on focus
2024-05-28 17:48:45 +02:00
Rémi Verschelde
c98fef08bf
Merge pull request #89033 from bruvzg/doc_end_err
...
[DisplayServer] Add error messages and descriptions to callbacks.
2024-05-28 17:48:42 +02:00
Saracen
846bafd47f
Changes the scene reimport function to handle some crash edge cases:
...
* The reimported instance attempt to preserve ownerless nodes.
* A recursive function call to '_nodes_scene_reimported' so these can be recreated if required.
* Clears instance scene_state on new instantiated replacement nodes.
2024-05-28 08:42:16 -07:00
bruvzg
714effdf07
[DisplayServer] Add error messages and descriptions to callbacks.
2024-05-28 17:36:54 +03:00
Rémi Verschelde
e408c77f57
Merge pull request #92470 from timothyqiu/drop-error
...
Fix error when dropping image onto the scene dock
2024-05-28 16:13:35 +02:00
Rémi Verschelde
b8f3c5e2ab
Merge pull request #92427 from AThousandShips/bind_go_away
...
Replace `.bind(...).call_deferred()` with `.call_deferred(...)`
2024-05-28 15:50:01 +02:00
Rémi Verschelde
7d772e713c
Merge pull request #92389 from ckaiser/light-mode-profiler
...
Fix profiler seek line color in light modes, update on theme change
2024-05-28 15:49:51 +02:00
Rémi Verschelde
8630439111
Merge pull request #92351 from ajreckof/fix-crash-on-dictionary-return-to-default-in-C#
...
Fix crash on dictionary initialization after return to default in C#.
2024-05-28 15:49:30 +02:00
Rémi Verschelde
f87be863ca
Merge pull request #92322 from groud/implement_custom_data_label
...
Display custom data name instead of indices in TileData inspector
2024-05-28 15:49:12 +02:00
Rémi Verschelde
25b17bd245
Merge pull request #92188 from SaracenOne/ownerless_node_select
...
Disallow selection of ownerless nodes
2024-05-28 15:48:54 +02:00
Rémi Verschelde
ca708b5706
Merge pull request #92026 from Repiteo/scons/web-fixes
...
SCons: Minor fixes/adjustments for web compilation
2024-05-28 15:48:49 +02:00
Rémi Verschelde
b0ba8ac0e2
Merge pull request #91622 from Daylily-Zeleen/daylily-zeleen/limit_icon_size_in_EditorDebuggerTree
...
Limit icon size in `EditorDebuggerTree`.
2024-05-28 15:48:37 +02:00
Rémi Verschelde
f7b9cdcef2
Merge pull request #90849 from AThousandShips/tile_edit_fix
...
[Editor] Fix crash when editing TileMap
2024-05-28 15:48:30 +02:00
Rémi Verschelde
f9dc62b265
Merge pull request #89806 from timothyqiu/smart-undo
...
Disable shader editor's undo/redo menu items when they do nothing
2024-05-28 15:48:20 +02:00
Haoyu Qiu
8a17acf35c
Fix error when dropping image onto the scene dock
2024-05-28 18:57:04 +08:00
Saracen
596026a1ee
Disallows selection of ownerless nodes:
...
Attempts to select first node owned by the edited scene instead.
2024-05-28 11:13:40 +01:00
carsonzhu
989056b85e
make signal connections dialog method picker respect bind/unbind
2024-05-28 17:10:34 +08:00
Paweł
18243c5b7a
Select text in SpriteFramesEditor spin boxes on focus
2024-05-27 21:50:15 +02:00
A Thousand Ships
f9901761be
[Editor] Fix crash when editing TileMap
2024-05-27 15:22:37 +02:00
A Thousand Ships
4ed62665a2
Replace `.bind(...).call_deferred()` with `.call_deferred(...)`
2024-05-27 13:29:57 +02:00
kobewi
d927d41f89
Optimize usage of position icon in 2D editor
2024-05-26 20:08:59 +02:00
Christian Kaiser
cd43627078
Fix profiler seek line color in light modes, update on theme change
2024-05-26 14:27:52 -03:00
Gilles Roudière
85eac45513
Display custom data name instead of indices in TileData inspector
2024-05-25 17:21:31 +02:00
ajreckof
f764c5336a
Fix crash on dictionary initialization after return to default in C#.
2024-05-25 11:12:10 +02:00
kobewi
b365a63403
Automatically use property count in PropertyListHelper
2024-05-25 10:51:37 +02:00
Daylily-Zeleen
b941459719
Limit icon size in EditorDebuggerTree.
2024-05-25 14:13:13 +08:00
Thaddeus Crews
5d265e9a7e
SCons: Minor fixes/adjustments for web compilation
2024-05-24 12:30:24 -05:00
Rémi Verschelde
bceebdf212
Merge pull request #92275 from ajreckof/fix-bounding-box-glitch-
...
Fix bounding box glitch
2024-05-23 23:25:57 +02:00
Rémi Verschelde
4e3d77a873
Merge pull request #92231 from Calinou/editor-frametime-panel-prevent-width-flicker
...
Prevent label width from flickering rapidly in editor frametime panel
2024-05-23 23:25:45 +02:00
Rémi Verschelde
dab6e1514f
Merge pull request #92207 from YeldhamDev/undo_theme_fix
...
Fix unchecking theme overrides not creating an undo action
2024-05-23 23:25:42 +02:00
Rémi Verschelde
0d52de617f
Merge pull request #92128 from ckaiser/log-rebuild-crash
...
Fix log rebuilding crashing when there's no messages
2024-05-23 23:25:39 +02:00
Hugo Locurcio
60084dcc2c
Prevent label width from flickering rapidly in editor frametime panel
...
This also improves the background display by drawing a single background
for all 3 labels. This avoids visible corners between each label.
2024-05-23 20:50:25 +02:00
ajreckof
32e29cc24b
Fix bounding box glitch
2024-05-23 11:18:59 +02:00
Rémi Verschelde
b947c53ddc
Merge pull request #92253 from KoBeWi/hash_zeroth
...
Fix scene hash not updated when scene is empty
2024-05-23 08:59:26 +02:00
Rémi Verschelde
782a0261cb
Merge pull request #92196 from lyuma/gltf_anim_library_import_as_bones
...
Support Import As Skeleton Bones on glTF and AnimationLibrary import
2024-05-23 08:59:13 +02:00
Michael Alexsander
e1798f4278
Fix unchecking theme overrides not creating an undo action
2024-05-22 21:24:31 -03:00
Hugo Locurcio
57f52092c3
Add Ctrl + R keyboard shortcut to restart particle emission in the editor
...
Restarting particle animation frequently is often done in the VFX
tweaking process.
This shortcut is available for both GPUParticles and CPUParticles,
in 2D and 3D.
2024-05-22 18:42:04 +02:00
kobewi
d276e8ba0b
Fix scene hash not updated when scene is empty
2024-05-22 14:55:39 +02:00
Rémi Verschelde
408228889f
Merge pull request #92223 from KoBeWi/do_people_really_copy_whole_shortcut_definitions_multiple_times_and_unironically_think_this_is_alright_ 🤔
...
Remove duplicate shortcut definitions
2024-05-22 09:27:00 +02:00
Rémi Verschelde
4c96dcf6e0
Merge pull request #92179 from aaronp64/image_import_memory
...
Improve memory usage for image import and `PortableCompressedTexture2D`
2024-05-22 09:26:53 +02:00
Rémi Verschelde
c4a899f924
Merge pull request #91087 from lmyers421/91009-project-settings-window-too-small
...
Increase width of project settings window.
2024-05-22 09:26:49 +02:00
Rémi Verschelde
381ce56f8a
Merge pull request #90770 from kitbdev/show-version
...
Display Godot version and last edited timestamp in project manager
2024-05-22 09:26:47 +02:00
Rémi Verschelde
c40c89f94c
Merge pull request #90457 from Chubercik/ruff-formatter
...
Replace `black` formatter with `ruff`
2024-05-22 09:26:42 +02:00
Rémi Verschelde
e34b97312e
Merge pull request #89630 from jsjtxietian/pick-color
...
Make "Pick Color"'s result less precise, keep only 3 decimals
2024-05-22 09:26:37 +02:00
lmyers421
dfc9976c6f
Increase width of project settings window
...
Fixes #91009 .
2024-05-22 08:41:39 +02:00
Jakub Marcowski
d9f8ef68df
Update pre-commit hooks configuration to use `ruff` instead of `black`
2024-05-21 18:02:29 -05:00
kobewi
e065d7132a
Remove duplicate shortcut definitions
2024-05-21 23:28:49 +02:00
Rémi Verschelde
03aa82849d
Merge pull request #92197 from lyuma/better_fbx_defaults
...
FBX: Change trimming default and use FBX2glTF for compatibility
2024-05-21 23:18:59 +02:00
ajreckof
0e8abb5132
Fix array variable with`@export_multiline` not registering changes.
2024-05-21 22:57:32 +02:00
Lyuma
c433754d34
fbx: change import option defaults
...
ufbx has special logic to handle animation/trimming, and most users expect trimming to be on.
For existing projects, we should upgrade files0 to FBX2glTF to preserve node compatibility.
2024-05-21 07:58:36 -07:00
Lyuma
ef486db569
Support Import As Skeleton Bones on glTF and AnimationLibrary import
2024-05-21 03:19:35 -07:00
kobewi
6559bb68e6
Remove some TileMap dependencies from TileMapLayer
2024-05-21 11:32:14 +02:00
Rémi Verschelde
aaa4560729
Merge pull request #92192 from timothyqiu/no-thank-you
...
Don't translate preview in node batch rename dialog
2024-05-21 11:23:11 +02:00
Rémi Verschelde
9e9fb165bc
Merge pull request #92171 from KoBeWi/gridder_grid
...
Fix tile polygon grid not covering whole tile
2024-05-21 11:23:02 +02:00
Rémi Verschelde
ee1f898b5d
Merge pull request #92004 from timothyqiu/drop-audio
...
Create AudioStreamPlayer when dropping AudioStream
2024-05-21 11:22:44 +02:00
Rémi Verschelde
c0eb347946
Merge pull request #91557 from AThousandShips/dotnet_doc_fix
...
[C#] Unexpose `GodotSharp`
2024-05-21 11:22:40 +02:00
Haoyu Qiu
09feef3572
Don't traslate preview in node batch rename dialog
2024-05-21 15:55:06 +08:00
aaronp64
f81e0fcbf4
Improve memory usage for image import and PortableCompressedTexture2D
...
When importing images, we store a compressed version of the image to a .ctex file with ResourceImporterTexture::save_to_ctex_format. When importing many large images at once, this can use a large amount of memory, especially when the .ctex file uses WebP format.
This change is for ResourceImporterTexture::save_to_ctex_format to use the original Image object instead of p_image->get_image_from_mipmap(0), to avoid creating a copy of the full uncompressed image when looping through the base Image and mipmaps. This reduces the import memory usage for large images by around 10% when using WebP, and 35-40% when Project Settings/Rendering/Textures/Lossless Compression/Force PNG is enabled, may vary depending on the image and number of import threads running. Same change applied to PortableCompressedTexture2D::create_from_image, which has similar logic.
This helps with #92084 , but does not fully resolve the issue on its own, as compressing with WebP on many threads can still use a large amount of memory - this just lowers that amount, and makes it more likely that enabling "Force PNG" will reduce memory usage enough to import the files.
2024-05-20 19:40:39 -04:00
kobewi
e70ca3bf5a
Fix tile polygon grid not covering whole tile
2024-05-20 20:16:06 +02:00
Rémi Verschelde
40b4130c93
Merge pull request #92151 from timothyqiu/frame-dup
...
Fix error when duplicating visual shader node inside a Frame
2024-05-20 17:07:08 +02:00
Rémi Verschelde
b44e9b0ce4
Merge pull request #92136 from Maran23/editor-feature-profile-improvements
...
Editor Feature Profile: Only rebuild selected TreeItem and all children when a property is edited
2024-05-20 17:07:02 +02:00
Rémi Verschelde
15a888712d
Merge pull request #92116 from RadiantUwU/new_audio_icons
...
Change the AudioStreamPlayer icons to be clearer.
2024-05-20 17:06:58 +02:00
Rémi Verschelde
fc9a8d1e91
Merge pull request #92108 from KoBeWi/stash_focus_for_later
...
Disable follow focus while updating inspector
2024-05-20 17:06:48 +02:00
Rémi Verschelde
45f6aaeb10
Merge pull request #91887 from minionprocyk/master
...
Use Option+Cmd+Left/Right for script editor history navigation on macOS
2024-05-20 17:06:46 +02:00
Rémi Verschelde
b5f8f103aa
Merge pull request #91291 from m4gr3d/fix_unreachable_export_button_android_editor
...
Fix export dialog sizing issue on small devices
2024-05-20 17:06:34 +02:00