Commit Graph

2250 Commits

Author SHA1 Message Date
78334192df Call plugin edit before making visible 2025-03-18 15:01:56 +01:00
6f25babd6b Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
9cf741a315 Merge pull request #104102 from ryevdokimov/reload-saved-scene-fixes
Focus `Don't Save` in `Reload Saved Scene` and don't save unmodified scenes
2025-03-17 10:52:28 -05:00
8ca72e1490 Merge pull request #103848 from timothyqiu/popup-i18n
Add auto translate mode for items in `PopupMenu` and `OptionButton`
2025-03-17 10:52:26 -05:00
db64674a56 Fix Android build template message translation 2025-03-14 22:17:18 +01:00
17f78cdcaa Focus Don't Save in Reload Saved Scene and don't save unmodified scenes 2025-03-14 18:04:04 +04:00
7bb86852a0 Merge pull request #102990 from KoBeWi/save_asing
Prompt to Save As when saving all scenes
2025-03-14 11:02:34 +01:00
dca2bb887a Merge pull request #100430 from shahriarlabib000/save
Always update `.tscn` name when "Save Scene As…" is pressed
2025-03-14 11:02:30 +01:00
0434deced7 Prompt to Save As when saving all scenes 2025-03-14 00:38:29 +01:00
c1b7865ae9 Merge pull request #103557 from aaronfranke/godot-version-defines
Rename version defines to `GODOT_VERSION_*` to match GDExtension godot-cpp
2025-03-13 08:57:42 -05:00
0cc7e2c27a Merge pull request #95821 from anvilfolk/cache-gd-docs
Scripting: Fix script docs not being searchable without manually recompiling scripts
2025-03-13 08:57:40 -05:00
22a7079afd Merge pull request #104047 from YYF233333/dict_iter
Add const iteration support to `Dictionary`
2025-03-13 08:57:23 -05:00
d2d02d0ea8 EditorNode: Add function to load file as scene or resource 2025-03-12 23:59:48 +01:00
97ee05e9b7 Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp 2025-03-12 11:11:38 -07:00
72045c8306 Scripting: Add script documentation cache to project
This PR adds a script documentation cache in the project folder.
It is loaded at alongside native documentation caches. This makes
scripts fully accessible through Search Help, including their
members, etc, right from project start, without having to compile
every single script.

Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com>
2025-03-12 13:44:41 -04:00
bebe037abf Add ConstIterator to Dictionary. 2025-03-13 01:28:46 +08:00
20651f1162 Merge pull request #99680 from YeldhamDev/multi_remote_selection
Allow to select multiple remote nodes at runtime
2025-03-11 14:00:56 -05:00
c8ddbfbd38 Merge pull request #102940 from bruvzg/tab_ed
Add editor setting to override tablet driver.
2025-03-11 14:00:51 -05:00
5c66129e62 Allow to select multiple remote nodes at runtime 2025-03-11 12:35:41 -03:00
6b6b633a2a Merge pull request #103402 from ryevdokimov/Add-save-option-to-Reload-Saved-Scene
Add Save & Reload option to `Reload Saved Scene`
2025-03-11 09:34:54 -05:00
899d3376ad Merge pull request #103044 from KoBeWi/ultimate_upgrade_tool_will_upgrade_your_life_too
Replace UID and Surface upgrade tools with universal one
2025-03-10 21:05:56 -05:00
590fa90722 Merge pull request #100339 from syntaxerror247/touch-actions-panel
Add a `TouchActionsPanel` to Android Editor
2025-03-10 21:05:43 -05:00
a3a1cf0a7f Replace UID and Surface upgrade tools with universal one 2025-03-10 16:41:02 +01:00
331a43a9d8 Add String::remove_char(s) methods for performance and convenience 2025-03-10 13:19:28 +01:00
68d983395f Enable changing editor language without restart 2025-03-10 13:02:50 +01:00
6d698cf185 [macOS] Fix editor loading crash on native menu click. 2025-03-10 08:41:17 +02:00
82a0290871 Add auto translate mode for items in PopupMenu and OptionButton 2025-03-09 23:50:11 +08:00
3c43508ed7 Merge pull request #102427 from AThousandShips/fix_substr
Clean up some uses of `String::substr`
2025-03-07 15:12:33 -06:00
c1b08dda36 Don't save unnecessarily with save_before_running 2025-03-07 19:14:50 +01:00
e8625e70cf Add TouchActionsPanel to Android Editor 2025-03-07 19:45:03 +05:30
5113022dfe Clean up some uses of String::substr
Cases where the end position is either equvalent to the default or past
the end of the string.
2025-03-07 14:50:38 +01:00
fd98c963ba [Editor] Change global menu icons theme independently of editor theme. 2025-03-07 08:59:52 +02:00
dade8bd66f Update script modified times when saved in EditorNode 2025-03-06 14:47:33 +01:00
dba92c9354 Fix headless import always emits errors 2025-03-04 18:45:40 -05:00
7c8f81f1d0 Set editor's translation domain at root node 2025-03-02 08:52:27 +08:00
1c55b9d38d Add Save & Reload option to Reload Saved Scene 2025-03-01 16:05:53 +04:00
adfa7a733e update scene name on save as 2025-02-17 16:32:48 +06:00
00d8f5f70c Ask before restarting project from settings 2025-02-16 15:00:51 +01:00
b3c0eaeeb8 Add editor setting to override tablet driver. 2025-02-15 23:16:58 +02:00
2ba64a57c5 Fix Global Class names cache not saved with upgrade to 4.4.
Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com>
2025-02-12 18:33:38 +01:00
38d0e82a35 Store _custom_type_script meta as String 2025-02-12 01:22:09 +01:00
4bac259ced Merge pull request #101435 from YYF233333/remote_tree_fix2
Return fast for built-in class icon
2025-02-10 12:21:35 -06:00
7f89294f1d Fix Plugin Scripts load twice on startup 2025-02-07 10:57:00 -05:00
1c384e7b78 Prevent save confirmation dialog from trying to parent to itself 2025-02-05 06:17:36 +04:00
dcf5244381 Refactor EditorNode get icon.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-02-05 00:17:35 +08:00
acddf31c39 Merge pull request #101489 from RandomShaper/optimize_classnames_enumeration
Optimize classnames enumeration
2025-02-04 09:03:59 -06:00
5696316a89 Merge pull request #102307 from KoBeWi/so_that's_what_it_does
Setup working directory when quitting to project manager
2025-02-03 08:16:00 -06:00
1bec1bfa5a Merge pull request #101543 from MrJoermungandr/desynced_extension_preferences_🔄
Respect order of extensions for ResourceFormatSavers with `at_front`
2025-02-03 08:15:54 -06:00
3b3b6661ad Setup working directory when quitting to project manager 2025-02-02 00:25:34 +01:00
9ee1873ae1 Merge pull request #102070 from ryevdokimov/reparent-save-confirmation
Make save confirmation a child of last exclusive window of EditorNode before popup
2025-01-30 11:39:05 -06:00