Thaddeus Crews
c157e61831
Merge pull request #107816 from Meorge/bugfix/everyone-uses-one-based-line-numbers
...
Use one-based line numbers for external text editors
2025-06-24 09:58:42 -05:00
Malcolm Anderson
5c94b2e662
Use one-based line numbers for external text editors
2025-06-23 12:57:13 -07:00
Pāvels Nadtočajevs
a272376f89
Cleanup accessibility names.
2025-06-23 11:08:36 +03:00
Thaddeus Crews
ffc267b44f
Merge pull request #92280 from dalexeev/editor-fix-built-in-script-documentation
...
Editor: Fix documentation for built-in scripts
2025-06-18 18:14:09 -05:00
Rémi Verschelde
7b9e7b9162
Merge pull request #98929 from dsnopek/editor-syntax-highlighter-create
...
Expose the `EditorScriptHighlighter::_create()` method to GDExtension
2025-06-10 16:22:22 +02:00
kobewi
c32a031908
Improve auto-translation of Script Editor
2025-06-04 14:41:15 +02:00
Pāvels Nadtočajevs
3198b7bea2
[Accessibility] Always auto-translation mode for names/descriptions.
2025-05-30 17:55:27 +03:00
Thaddeus Crews
f1f395c142
Merge pull request #105240 from Arnklit/script-method-fuzzy-filtering
...
Add fuzzy search to method filtering
2025-05-28 09:47:35 -05:00
Thaddeus Crews
5c5708eff2
Merge pull request #105239 from Arnklit/script-fuzzy-filtering
...
Add fuzzy filtering to the script filtering
2025-05-28 09:47:34 -05:00
Kasper Arnklit Frandsen
7dc9a088bc
Add fuzzy filtering to the script filtering
2025-05-27 10:09:44 +02:00
Kasper Arnklit Frandsen
7bff27a5a5
Add fuzzy search to method filtering
2025-05-27 10:03:33 +02:00
Hugo Locurcio
ecc1f08386
Add syntax highlighting for ConfigFile/TSCN/TRES/project.godot
...
A single highligher is used for all these formats, as they're fairly
close to each other.
2025-05-27 01:50:48 +02:00
Thaddeus Crews
34fc2c1bb6
Merge pull request #106339 from Ryan-000/Run-EditorScript-from-FileSystemDock
...
Allow running EditorScripts from the FileSystemDock
2025-05-26 11:24:41 -05:00
Thaddeus Crews
f6a56c112f
Merge pull request #106500 from Frozenfire92/global-find-in-files
...
Make FindInFiles globally accessible
2025-05-26 11:24:20 -05:00
Ryan
e3db0d62a8
Allow running EditorScripts from the FileSystemDock
...
Apply suggestions from code review
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com >
2025-05-24 00:04:07 -04:00
Joel Kuntz
2cf64cc971
Make FindInFiles globally accessible
...
- Make ScriptEditor expose open_find_in_files_dialog to allow opening from anywhere
- Add FindInFiles to EditorNode as a keyboard shortcut, command, and menu option
- Change all find_in_files commands to be editor/find_in_files
2025-05-23 19:19:16 -03:00
Yufeng Ying
1384e82c2c
Improve ScriptLanguage get keyword API.
2025-05-17 18:43:19 +08:00
Thaddeus Crews
67b3db8053
Merge pull request #104010 from aaronfranke/main-screen-auto-switch
...
Improve editor 2D/3D main screen auto-switching logic
2025-05-14 09:44:09 -05:00
Thaddeus Crews
f0edac3d36
Merge pull request #102933 from KoBeWi/antivirus
...
Don't synchronize scripts with errors
2025-05-09 11:29:13 -05:00
Jayden Sipe
a874863c46
Improve zoom performance in Script and Shader editors
2025-05-08 19:33:21 -04:00
kobewi
9e0203a58a
Don't synchronize scripts with errors
2025-05-08 17:29:15 +02:00
Danil Alexeev
0a07ae7bf1
Editor: Fix documentation for built-in scripts
2025-05-05 21:26:30 +03:00
Daylily-Zeleen
1bccf5c9a3
Add include/exclude to FindInFiles for filtering files.
2025-05-03 23:31:52 +08:00
Rémi Verschelde
694d034d5b
Rename editor "File" MenuOption enums for clarity
2025-04-30 16:32:11 +02:00
Rémi Verschelde
c019b76523
Remove WinAPI #undef hacks needed for mingw-std-threads
...
Instead, we rename the conflicting symbols.
2025-04-29 14:24:03 +02:00
kit
9b6f5cb953
Fix empty Script Editor members overview visible
2025-04-28 16:22:00 -04:00
Thaddeus Crews
f8a8d6cf04
Merge pull request #105700 from dementive/config-file-get-improvement
...
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-27 19:21:31 -05:00
Thaddeus Crews
74fc4dae15
Merge pull request #95585 from HolonProduction/remove-cache
...
ScriptEditor: Remove obsolete completion cache
2025-04-27 19:21:30 -05:00
Thaddeus Crews
2f1b10824b
Merge pull request #98847 from KoBeWi/illusion_wave
...
Add "Close Tabs Below" option to script editor context menu
2025-04-27 19:21:14 -05:00
Thaddeus Crews
b09b873adc
Merge pull request #91264 from ckaiser/script-editor-help-tooltip
...
Fix help overview tooltip flicker
2025-04-27 19:21:09 -05:00
HolonProduction
56bad11517
ScriptEditor: Remove obsolete completion cache
2025-04-26 22:59:10 +02:00
kobewi
92103366a5
Add "Close Tabs Below" option to script editor context menu
...
Co-authored-by: PrecisionRender <austin08dean@gmail.com >
2025-04-26 20:00:17 +02:00
dementive
b8e44a0000
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-24 20:10:31 -04:00
Pāvels Nadtočajevs
5b49fd4207
Selectively apply FOCUS_ACCESSIBILITY to the Labels instead of setting it by default.
2025-04-23 12:47:31 +03:00
Thaddeus Crews
94282d88f9
Core: Use Math namespace for constants
2025-04-10 16:29:30 -05:00
Aaron Franke
d9e1f5d678
Improve 2D/3D main screen auto-switching logic
...
Co-authored-by: Kit Bishop <kitbdev@gmail.com >
2025-04-09 09:34:44 -07:00
Hugo Locurcio
e8eeccebcb
Unify Scripts Panel naming for the script and shader editors
...
Both use the same shortcut and action, so it makes sense to call it
a Files panel as opposed to a Scripts panel.
2025-04-09 01:17:36 +02:00
Pāvels Nadtočajevs
302fa831cc
Initial editor accessibility.
2025-04-08 20:25:48 +03:00
Yufeng Ying
4f4031a675
Replace size() == 0 with is_empty().
2025-04-02 19:18:43 +08:00
kobewi
6f25babd6b
Remove empty constructors and destructors from editor/
2025-03-17 21:20:02 +01:00
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Lars Pettersson
d2d02d0ea8
EditorNode: Add function to load file as scene or resource
2025-03-12 23:59:48 +01:00
Rémi Verschelde
507df7b6ec
Merge pull request #103842 from timothyqiu/script-filename-no-i18n
...
ScriptEditor: Disable auto translation of the filename label
2025-03-12 22:57:13 +01:00
Aaron Franke
97ee05e9b7
Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp
2025-03-12 11:11:38 -07:00
ocean
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
Thaddeus Crews
165fdce84e
Merge pull request #102709 from KoBeWi/repeatranslations2
...
Split repeated translation for floating windows
2025-03-11 16:53:50 -05:00
Haoyu Qiu
82a0290871
Add auto translate mode for items in PopupMenu and OptionButton
2025-03-09 23:50:11 +08:00
Haoyu Qiu
f329439249
ScriptEditor: Disable auto translation of the filename label
2025-03-09 10:01:26 +08:00