efa82d5025
fix CollisionShape3D Shape Size handle will missing
...
when Script editor floating
(cherry picked from commit fec0396cac )
2023-10-19 21:49:00 +02:00
5e8654decb
Make the single window mode check more strict
...
Check the "interface/editor/single_window_mode" editor settings.
(cherry picked from commit 0f6327b59b )
2023-09-21 15:28:23 +02:00
2d480eb632
Uncollapse favorites by default in the editor FileSystem dock
...
(cherry picked from commit 075bd4b281 )
2023-09-21 14:57:13 +02:00
08bd6ba734
Check the native base of scripts when resolving icons
...
(cherry picked from commit 21c5f86d5d )
2023-09-21 13:35:31 +02:00
a5b59b596f
Don't grab theme icons for scripts
...
(cherry picked from commit 51f92d1100 )
2023-09-21 13:34:46 +02:00
8f32e968b8
Fix scene tab close
...
(cherry picked from commit 51923fc528 )
2023-09-20 22:44:03 +02:00
5f46bca824
Fix history mismatch
...
Set the properties of the resource's proxy instead of setting the resource's
properties directly. (For action "Set ...")
Update the path of the edited scene when saving the scene. (For action "Add
atlas source")
(cherry picked from commit 28db5e7649 )
2023-09-20 22:44:03 +02:00
2d607d7c5c
Include Display Server Type in Copy System Info
...
Add info about X11 or Wayland to System Information on LinuxBSD.
(cherry picked from commit 1712b78e18 )
2023-08-31 20:19:31 +02:00
085b16b1bb
Add missing word to text of the alert dialog
...
(cherry picked from commit d1c70cf7d4 )
2023-07-17 12:05:42 +02:00
a79160ebd2
Collapse bottom panel if there is no active tab
...
(cherry picked from commit 59ae7e2445 )
2023-07-10 18:09:58 +02:00
0458ac4b81
Improve script icon cache
2023-06-26 14:03:21 +02:00
f623509086
Handle contextual editors gracefully when restoring layout
2023-06-23 15:46:06 +02:00
8cfbc6bda2
Revert "Remember only permanent bottom tabs"
...
This reverts commit 5dde57e958 .
2023-06-23 15:23:36 +02:00
5dde57e958
Remember only permanent bottom tabs
2023-06-23 10:53:39 +02:00
41a75cfa4f
Allow exporting release Android builds without a debug keystore
2023-06-19 01:00:13 -03:00
ad85ecef8d
Merge pull request #77750 from RandomShaper/tidy_shader_data_items
...
Let editor workaround a case of inconsistency in compound scenes
2023-06-13 13:52:51 +02:00
96c469a138
Let editor workaround a case of inconsistency in compound scenes
2023-06-13 11:05:57 +02:00
454befc880
Prevent non-existent scene from being saved to persistent editor config
2023-06-12 22:49:49 +02:00
c3e5e4ed4b
Merge pull request #68599 from Rindbee/update-edited_scene_root-in-time
...
Update the edit scene root in time after it is replaced
2023-06-12 17:08:50 +02:00
eb74079dfb
Update the edit scene root in time after it is replaced
...
When changing the type of the edited scene root node, it may be necessary
to update edited scene root in time for the child nodes to work properly.
2023-06-12 21:49:30 +08:00
0a4d0506d1
Fix problems reloading MeshLibrary
2023-06-11 19:42:24 +02:00
a08aa9627c
Merge pull request #75226 from AThousandShips/file_dialog_default
...
Do not use editor setting for FileDialog hidden files
2023-06-09 15:30:48 +02:00
2c5e2196bd
Replace get_rendering_device() call to prevent crashes on OpenGL.
...
And make OpenGL video adapter info align with Vulkan.
2023-06-06 23:29:36 +02:00
b69c8b4791
Single Compilation Unit build.
...
Adds support for simple SCU build (DEV_ENABLED only).
This speeds up compilation by compiling multiple cpp files within a single translation unit.
2023-06-06 15:36:51 +01:00
53a15d85be
Get rid of mouse wheel switch in scene tabs
2023-05-31 22:21:40 +02:00
a8fc343f80
Make main editor window border margin controllable by theme
2023-05-30 19:19:39 +02:00
60871fd4b7
Merge pull request #77574 from MJacred/editor/system_info_single_line
...
Make system information for issue reports single-line
2023-05-30 09:33:13 +02:00
ca1ee316b5
Make system information for issue reports single-line
...
Additionally:
* for custom builds, add commit hash
* added a tooltip to help mitigate potential/understandable confusion whether the single-line output might be a bug
* prettify driver name
2023-05-29 22:20:40 +02:00
fd5faae29c
Merge pull request #75983 from timothyqiu/dialog-rebase
...
Fix theme of editor VCS dialogs
2023-05-29 17:42:16 +02:00
4c5c7cbb58
Fix auto-reparenting logic in the ProgressDialog
...
* Make sure `Popup` signals are disconnected when unparented.
* Remove a fail condition from `Window::is_embedded` when
not in tree.
2023-05-29 17:02:16 +02:00
b30a332009
Fix theme of editor VCS dialogs
...
These dialogs were added to the plugin itself so theme can't be
propagated.
Also moved initialization of the VCS menu after the creation of
EditorInterface.
2023-05-29 21:25:31 +08:00
c670c4334a
Merge pull request #65902 from MJacred/editor/copysysteminfo
...
Add an editor option to copy system info to clipboard
2023-05-27 20:11:54 +02:00
9e5bf3d589
Copy system info to clipboard + Update bug_report.yml
...
plus minor static-related fixes
* linuxbsd: get_systemd_os_release_info_value() -> static breaks usage if used multiple times
* windows/linuxbsd: get_video_adapter_driver_info() writes info into static
* linuxbsd: get_distribution_name() + get_version() -> write bsd fallback into static variable
* windows/uwp/android: remove unnecessary use of static
2023-05-27 18:21:23 +02:00
8eb076a630
Uncollapse res:// by default
2023-05-26 13:25:09 +02:00
699b66b62d
Merge pull request #77010 from dsnopek/gdextension-editor-plugins
...
Allow GDExtensions to add editor plugins
2023-05-26 11:00:32 +02:00
3007163210
Allow GDExtensions to add editor plugins
2023-05-25 09:14:29 -05:00
831b4a5366
Improve startup benchmarking
...
Move the benchmarking measuring methods from `Engine` to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities).
2023-05-23 13:22:35 -07:00
2648232fe8
Make certain editor callbacks thread-safe
2023-05-20 11:17:41 +02:00
17f492fb82
Expose dialog parent-and-popup logic to the API
2023-05-15 19:49:28 +02:00
45d0b38076
Enhance thread safety of loaders and importers
2023-05-12 17:44:48 +02:00
7537a0521f
Simplify ResourceLoader error callbacks
2023-05-12 17:44:48 +02:00
b4129680fb
Sort the list of addons before saving them
2023-05-11 13:39:26 -05:00
dc46163b12
Improve editor state persistence
2023-05-11 04:17:03 +02:00
5271186f2f
Merge pull request #75901 from reduz/refactor-node-processing
...
Refactor Node Processing to allow Scene Multithreading
2023-05-10 12:46:44 +02:00
b4d6b47c17
Add multi window code and shader editors
2023-05-10 09:14:21 +02:00
98c655ec8d
Refactor Node Processing
...
* Node processing works on the concept of process groups.
* A node group can be inherited, run on main thread, or a sub-thread.
* Groups can be ordered.
* Process priority is now present for physics.
This is the first steps towards implementing https://github.com/godotengine/godot-proposals/issues/6424 .
No threading or thread guards exist yet in most of the scene code other than Node. That will have to be added later.
2023-05-09 19:17:51 +02:00
bd1bc68ba0
Merge pull request #75718 from m4gr3d/add_scale_editor_icons_main
...
Adds a `scale_gizmo_handles` entry to the `Touchscreen` editor settings
2023-05-07 17:05:12 -07:00
30824e9818
Adds a scale_gizmo_handles entry to the Touchscreen editor settings
...
When enabled, this scales the editor icons to improve usability on touchscreen devices.
In addition this commit fixes touch detection for the collision_shape_2d_editor_plugin so it scales with the icons size.
2023-05-07 15:55:28 -07:00
f6bf51ca49
Merge pull request #75864 from KoBeWi/assassin_of_shaders
2023-05-05 14:37:54 +02:00
8f7b09916d
Merge pull request #76026 from YuriSizov/editor-running-up-that-gui
...
Extract editor run toolbar into its own component
2023-04-26 12:15:29 +02:00