6de34fde27
Add EditorStringNames singleton
2023-09-03 19:58:18 +02:00
00d1fafc77
Merge pull request #81022 from YuriSizov/editor-run-scripts-valid-and-toasty
...
Improve warnings when running scripts in the editor
2023-08-28 12:08:37 +02:00
0655a7d7d3
Merge pull request #80517 from YuriSizov/tsa-randomly-picked-you-for-mandatory-inspection-i-think-not
...
Avoid unnecessary inspector updates when loading or switching scenes
2023-08-28 12:05:06 +02:00
2270f4917a
Improve warnings when running scripts in the editor
2023-08-27 13:59:06 +02:00
fec0396cac
fix CollisionShape3D Shape Size handle will missing
...
when Script editor floating
2023-08-15 12:41:20 +08:00
2445414aa0
Avoid unnecessary inspector updates when loading or switching scenes
...
This should result in some noticeable performance improvements,
aside from fixing bugs due to conflicts in logic.
This also simplifies some related code identified while debugging.
2023-08-12 13:32:59 +02:00
2132638937
Merge pull request #79404 from raulsntos/dotnet/lines-open-in-external-editor
...
C#: Fix line in OpenInExternalEditor
2023-08-02 12:17:31 +02:00
bf73ac2891
Merge pull request #73641 from KoBeWi/yolo_exiting
...
Don't save scripts when exiting editor
2023-07-21 17:15:14 +02:00
b883f32188
Check for unsaved changes when closing a scene
2023-07-18 14:27:56 +02:00
000471ee56
Add unsaved status for script and shader editors
2023-07-18 14:18:36 +02:00
132a1daf1a
C#: Fix line in OpenInExternalEditor
2023-07-17 18:44:17 +02:00
770b7e974b
Merge pull request #79337 from KoBeWi/best_fix_ever
...
Change default Save Script shortcut
2023-07-12 17:17:11 +02:00
c457480ca9
Merge pull request #78604 from KoBeWi/gotta_close_fast
...
Speed up closing multiple scripts
2023-07-12 17:16:24 +02:00
6a7567e8f7
Change default Save Script shortcut
2023-07-12 14:25:36 +02:00
44bec97d5e
Unify window title format
2023-06-23 12:21:56 +02:00
9a302e32c8
Speed up closing multiple scripts
2023-06-23 11:19:09 +02:00
13e65da804
Fix wrong placement of the Make Floating Button.
2023-06-21 01:00:37 +02:00
dc46163b12
Improve editor state persistence
2023-05-11 04:17:03 +02:00
b4d6b47c17
Add multi window code and shader editors
2023-05-10 09:14:21 +02:00
0b3fba45c6
Move convert_indent into CodeEdit
2023-05-07 13:08:37 +01:00
88ea3dd4db
Remove erroneous signal connection
2023-05-05 22:26:19 +02:00
f6bf51ca49
Merge pull request #75864 from KoBeWi/assassin_of_shaders
2023-05-05 14:37:54 +02:00
26fb911f79
Merge pull request #72095 from anvilfolk/gd-docs
...
Improve GDScript documentation generation & behavior
2023-04-26 16:54:25 +02:00
6783ff69c0
Improve and fix GDScript documentation generation & behavior
...
Removes documentation generation (docgen) from the GDScript compiler to
its own file. Adds support for GDScript enums and signal parameters and
quite a few other assorted fixes and improvements.
2023-04-21 10:17:30 -04:00
8a74d8438f
Extract editor run toolbar into its own component
...
- Simplify and update its logic.
- Simplify EditorScript.
- Improve EditorNode and other relevant includes.
- Fix scene-based path in the movie writer when
reloading a scene.
2023-04-19 17:12:28 +02:00
c4f31e3333
Add Close Docs item in script editor context menu
2023-04-18 16:42:54 +02:00
c5d9470c7c
Merge pull request #75765 from YuriSizov/editor-node-optimize-includes
...
Improve includes of `EditorNode` (and everything else)
2023-04-11 19:40:24 +02:00
71011e0855
Adjust size of some dialogs
2023-04-10 17:04:53 +02:00
aaf02ec04a
Close built-in shaders when closing scene
2023-04-09 22:10:43 +02:00
4154039832
Improve includes of EditorNode (and everything else)
...
Also start organizing editor-specific GUI components
into a dedicated folder, `editor/gui`.
Also move `editor_file_server` next to the rest of debugger classes.
2023-04-07 18:59:49 +02:00
e359eaf451
Merge pull request #74319 from jbuck3/script-file-menu
...
Re-enable script editor File menu shortcuts when the menu is hidden
2023-04-03 16:00:17 +02:00
f1f4c5b10b
Fix Find in Files Search Results cannot open builtin script
2023-03-07 02:49:14 +06:30
de49bec30e
Re-enable script editor File menu shortcuts when the menu is hidden
2023-03-03 12:14:51 -06:00
b3c64675cc
[macOS] Replace all Alt/Option+Letter/Number default shortcuts to avoid conflicts with special character input.
2023-02-20 22:02:47 +02:00
97bd6c0539
Don't save scripts when exiting editor
2023-02-20 19:29:20 +01:00
f579c0a79f
Fix Save All trying to save empty scene paths
2023-02-15 17:29:52 +01:00
bed1ebd527
Merge pull request #72259 from Paulb23/json-editing
...
Support editing JSON in ScriptEditor
2023-02-14 11:04:17 +01:00
a197d6ef4e
Support editing JSON in ScriptEditor
2023-01-28 16:06:13 +00:00
64edc7a5c2
Fix internal editor not updating when using external editor via LSP
2023-01-22 18:27:22 +08:00
c0083e431b
Cleanup unused engine code v2
2023-01-19 13:02:18 +01:00
4679f8724a
Merge pull request #71628 from reduz/fixup-editor-file-system-script-parsing
...
Clean up EditorFileSystem script parsing
2023-01-19 10:09:55 +01:00
5bdc0d97d3
Clean up EditorFileSystem script parsing
...
* Optimize only update modified/added/removed files.
* Clean up documentation parsing.
2023-01-18 20:56:45 +01:00
bcaf048f33
Merge pull request #71379 from KoBeWi/destruction_of_compatibility_function
...
Remove set_drag_forwarding_compat()
2023-01-18 17:40:13 +01:00
85aa03baaf
Checking path variable if empty before opening external editor to fix #71528
2023-01-17 15:07:15 +01:00
0dc1bcb0c9
Save history when goto script line in the text editor.
2023-01-15 18:04:35 -05:00
659d9b0fa3
Globalise path for New TextFile in FileSystemDock
2023-01-14 16:43:33 +00:00
59ea36b87c
Remove set_drag_forwarding_compat()
2023-01-14 15:16:51 +01:00
e6a4debede
Change set_drag_forwarding() to use callables.
...
* This solution is much cleaner than the one in 3.x thanks to the use of callables.
* Works without issues in any language (no need to worry about camel or snake case).
* Editor code uses a compatibility function (too much work to redo).
Fixes #59899
2023-01-10 14:09:24 +01:00
0e0a6bb39b
Removed unused property hints and Object::get_translatable_strings()
...
* Remove unused `EditorPropertyMember` and related hints, previouly used by
VisualScript. Such logic should be implemented in the VS module itself.
* As the above broke compatibility with the VS module, clean up the other
hacks that were still in core in support of VisualScript.
* `PROPERTY_USAGE_INTERNATIONALIZED` was only used in Object's
`get_translatable_strings()`, which is a legacy function not used anywhere.
So both are removed.
* Reordered some usage flags after the above removal to minimize the diff.
* General clean up.
Fixes #30203 .
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2023-01-09 16:56:01 +01:00
2db593ac2f
Merge pull request #70580 from timothyqiu/drop-extern
...
Fix error when dropping script into script editor
2023-01-09 09:22:08 +01:00