Commit Graph

16099 Commits

Author SHA1 Message Date
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
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
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
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
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
Hilderin 81395cf9bd Fix Huge .tscn Icon and icon in background of File System panel 2024-06-02 09:11:56 -04:00