efccdca45f
Added back GIProbes.
2024-07-16 19:07:24 +02:00
85cddb07b4
Renamed Particle to GPUParticle and Particle2D to GPUParticle2D pt4.
2024-07-16 16:59:21 +02:00
f297ccbc7d
Added back the scene side lighmapper classes.
2024-07-15 21:20:48 +02:00
e27a506312
Hide the FileSystemDock's empty dock slot when it's in bottom bar mode by default.
2024-04-17 20:57:10 +02:00
f6d9ca069f
Fix build.
2024-04-06 13:46:57 +02:00
lawnjelly
909acac329
Discrete Level of Detail
...
Add scene side discrete level of detail.
New node `LOD` for UI, and `LODManager` within `World` for automatically updating child visibilities based on distance from cameras.
2024-04-06 12:06:01 +02:00
5c9996fd58
Added an editor plugin for HTMLTemplateData. Double clicking one in the editor will open the underlying file on the text editor tab (if enabled).
2024-02-25 17:26:28 +01:00
da41965485
Added back ResourceImporterOBJ from godot.
2024-02-08 21:52:13 +01:00
c3c6d64a50
Portred: Add MergeGroup node to simplify merging Meshes at runtime.
...
- lawnjelly
8b79135538
2024-02-08 21:00:07 +01:00
James
4d93f4434d
Prevent using name with leading dot when create/rename/duplicate scene/folder/script/resource Fixes #62497
2024-02-08 13:58:32 +01:00
99621357a0
File copyright header updates pt4.
2023-12-17 22:50:00 +01:00
88e9ad04f2
Moved back the servers and resources from core.
2023-12-10 23:11:07 +01:00
053f083e17
Moved the Physics 2d server to core.
2023-12-10 19:42:57 +01:00
dbcc6e33da
Moved the physics server to core.
2023-12-10 19:36:00 +01:00
238bf1b331
Moved the RenderingServer to core.
2023-12-10 19:04:24 +01:00
9df5649c1b
Moved CanvasItem, Control, Node2D and Spatial under scene/main.
2023-12-10 15:50:54 +01:00
4628e5354e
Reworked the wide mode setting for the filesystem dock. Now the code is more flexible and less error prone.
2023-10-20 17:02:41 +02:00
3b5bd395cb
Make sure that the FileSystem is made visible properly when needed in both it's normal and it's bottom bar mode.
2023-10-13 09:35:56 +02:00
09f89fb0f5
Added a new editor setting (docks/filesystem/wide_bottom_panel) which makes the file system appear in the bottom panel instad of as a dock.
2023-10-12 01:53:08 +02:00
4c18e9c704
If a plugin does not have an icon fall back to using it's name.
2023-10-11 17:31:30 +02:00
4019a15e67
Now the names of the main screen plugins can be hidden in the editor by the new interface/editor/hide_main_screen_plugin_names editor setting.
2023-10-11 17:24:19 +02:00
f315784d22
Added shortcust for toggling the default bottom menu items. CTRL + ALT + 1 - 5.
2023-09-09 14:38:45 +02:00
cf7ca783c7
Change the bottom bar collapse shortcut to CTRL (CMD) - U.
2023-09-09 14:21:34 +02:00
ab82a74b04
Added a shortcut and button to quickly collapse / close the bottom panel (CTRL-B).
2023-09-09 14:03:10 +02:00
0a9c9ca15e
Ported godot pr: [3.x] Allow exporting custom resources from/to any scripting language (GDScript, VisualScript, C#, NativeScript, PluginScript)
...
- willnationsdev
https://github.com/godotengine/godot/pull/44879
Using the rebased version from 02d1f70ee5
by Atlinx
2023-09-06 01:45:29 +02:00
5a758b5c1e
Fix the tooltip of the Debug Paths option.
2023-09-04 22:29:29 +02:00
eb8943a4f6
Backported from godot4: Add Path2D/3D debug options
...
- smix8
e12e239ab4
2023-09-02 11:38:01 +02:00
f058c87868
Backported from godot4: Rework Navigation Avoidance
...
Rework Navigation Avoidance.
- smix8
a6ac305f96
2023-06-10 20:58:49 +02:00
8b18898609
Backported from godot4: Rework const on NavigationServer methods
...
`const` is used on all methods, even when they cause modification of the server. This reworks the methods of the server to only use `const` on method that don't change the state of the server.
- DarkKilauea
a0715b30f9
2023-06-09 22:03:42 +02:00
0438c3cc3f
Backported from godot4: Added node for Navigation links .
...
- DarkKilauea
3dd59013f4
2023-06-08 20:46:09 +02:00
1af5c4c412
Removed the old NavigationPolygonEditorPlugin.
2023-06-06 23:09:16 +02:00
25078b1437
Ported from godot4: Remove / Replace old Navigation Debug Visualization
...
- removes / replaces leftovers from old navigation debug code
- cleanes SceneTree and ProjectSettings from old navigation debug
- smix8
d7f75fab60
2023-06-05 18:56:41 +02:00
68b9f4c90e
Ported from godot4: Add more detailed Navigation Debug Visualization
...
- Adds more customization options to ProjectSettings.
- Displays navregion edge connections and navigation polygon edges in editor and at runtime.
- Majority of debug code moved from SceneTree to NavigationServer.
- Removes the irritating debug MeshInstance child node from NavigationRegion3D and replaces it with direct RenderingServer API.
- smix8
c394ea518e
2023-06-05 18:05:15 +02:00
ca982ac507
Ported: Add benchmark logic
...
Add benchmarking measuring methods to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities).
- m4gr3d
Also contains some mouse pointer improvements.
2023-05-01 15:32:01 +02:00
Haoyu Qiu
6b51409db3
Fix inconsistent file dialog settings usage
2023-05-01 12:25:23 +02:00
40a9b72afb
Ported from godot-plus: Add ability to mute AudioServer.
...
Adds the option to change the audio driver to the Dummy driver and back at runtime, with a set of MuteState flags - Disabled (user control), Silence (period of silence), Focus Loss (when app is not in focus), and Paused (when app is paused).
Control for the flags is added for the editor in EditorSettings, and for the project in ProjectSettings.
Editor defaults to muted (Dummy driver) when there is no audio output, and automatically switches to active on output. This significantly reduces CPU usage.
- lawnjelly
cedb01fb84
2023-04-10 19:42:23 +02:00
054332ae8d
Fix selecting the script editor even if it's not the 3rd in the editor_tables array.
2023-03-19 10:24:21 +01:00
1d5008de07
Ported: Default update_vital_only to true for Android and Web editor
...
Android devices will typically be powered from battery. This PR defaults the editor on Android to use `update_vital_only` mode, using as little power as possible, in order to conserve battery.
Also shows the update spinner by default, to emphasize that vital updates only is occurring, and allow easy switching out of the mode.
- lawnjelly
0876a16bde
2023-03-12 12:54:07 +01:00
6026725f3b
Renamed ScriptEditor to EditorScriptEditor.
2023-02-18 16:52:26 +01:00
990f8aaecd
Prefix filenames in the editor_script_editor module with editor_
.
2023-02-18 16:22:59 +01:00
6e88ad5bae
Moved the editor_code_editor module to the editor_modules folder.
2023-02-18 15:45:50 +01:00
a14821587f
Renamed the code_editor module to editor_code_editor.
2023-02-18 15:31:58 +01:00
65c91c6899
Moved ScriptEditorPlugin and ScriptEditor out from the editor folder.
2023-02-18 15:08:56 +01:00
e32e63242b
Moved ScriptEditor and ScriptEditorPlugin to a new editor subfolder.
2023-02-18 14:36:51 +01:00
4dd84847eb
Moved ScriptEditor to it's own file.
2023-02-18 13:22:43 +01:00
7c946c9ba9
Separated shader editor into a new module.
2023-02-18 09:44:05 +01:00
8d7090241a
Make sure that the editor can be built even when the new code_editor module is disabled.
2023-02-17 23:20:10 +01:00
1b30a48d65
Move out script editor's initialization from EditorNode.
2023-02-17 21:29:44 +01:00
9cd2927fcc
Move the editor's script text editor into the new code_editor module.
2023-02-17 20:57:16 +01:00
2cd4e4d828
Renamed Set to RBSet.
2023-01-15 19:42:08 +01:00