kit
f51857cbaf
Fix TextEditor breakpoint and bookmark shortcuts not working until menu is opened
2026-03-05 18:33:56 -05:00
Rémi Verschelde
2dd1f4ef60
Decouple node.h from scene_tree.h, minimize its other includes
2026-03-05 13:54:46 +01:00
StarryWorm
3cb2d376f8
Get rid of all unnecessary class_db.h includers
2026-03-04 17:40:05 -05:00
Thaddeus Crews
db25be3646
Merge pull request #116585 from jinyangcruise/fix_symbol_jump
...
Fix symbol jump history navigation issue.
2026-03-04 11:20:33 -06:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
...
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.
Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
jinyangcruise
e4e31abeaa
fix symbol jump history navigation issue.
2026-02-28 09:45:06 +08:00
Thaddeus Crews
28c37846d8
Merge pull request #111547 from sockeye-d/script-editor-join-lines
...
Add script editor `join_lines` keybind
2026-02-27 08:49:31 -06:00
Rémi Verschelde
f5a290ac46
Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
...
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.
With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
fish
4d294caac9
Add script editor join line functionality
2026-02-20 15:59:41 -08:00
fkeyz
b60e662c25
Match type hint behavior of drag and drop @export to @onready
2026-02-18 22:06:38 +02:00
Thaddeus Crews
a1c4aacdbc
Merge pull request #110796 from fkeyzuwu/drag-and-drop-info-label
...
Add drag and drop info label
2026-02-17 09:28:21 -06:00
fkeyz
2d03275c88
Add drag and drop info label
2026-02-12 19:58:08 +03:00
Simon Döhl
51582b3fd6
Fix wrong Ref checks in ScriptTextEditor
2026-02-12 17:19:43 +01:00
Thaddeus Crews
b6b7f5a9de
Merge pull request #115767 from DexterFstone/Add-a-script-editor-keyboard-shortcut-to-show-the-documentation-tooltip-for-the-word-the-caret-is-on
...
Add a script editor keyboard shortcut to show the documentation tooltip for the word the caret is on
2026-02-09 15:07:03 -06:00
Dexter
9af504bd28
Add a script editor keyboard shortcut to show the documentation tooltip for the word the caret is on
2026-02-06 09:53:29 +03:30
Simon Döhl
d4ce7b8cc5
Fix ScriptTextEditor not loading editor settings on initialization
2026-02-03 19:26:18 +01:00
Simon Döhl
2363720b53
merge parts of script and text editor
2026-02-02 11:22:25 +01:00
kit
ed687b84a3
Use only one edit menu for TextEditors
2026-01-31 11:31:33 -05:00
Thaddeus Crews
63c0e9a9fb
Merge pull request #115158 from timothyqiu/drop-type-inherit
...
Take custom type of parent scripts into account when dropping onready variables
2026-01-28 17:58:19 -06:00
Nintorch
eb019511ed
Optimize files that #include input.h header
2026-01-28 14:21:00 +05:00
Haoyu Qiu
997feea6cb
Take custom type of parent scripts into account when dropping onready variables
2026-01-20 10:28:09 +08:00
passivestar
6f0bd2efb9
Improve spacing in trees showing table data in modern theme
2026-01-12 00:01:49 +04:00
Michael Alexsander
ec7bd419fc
Fix different separations across different code editors
2025-12-16 12:51:23 -03:00
风青山
81f727b6dd
Fix the returned controls of EditorHelpBitTooltip::show_tooltip() were not freed in ScriptTextEditor
...
The returned control is an orphan node, which is to make the standard tooltip invisible.
2025-11-23 23:31:59 +08:00
kobewi
5d5b2054e8
Support extension icons in Script Editor
2025-11-18 17:32:58 +01:00
fkeyz
0dfa815985
Fix drag and drop @export variable assignment when script has errors
2025-11-11 23:50:56 +02:00
kit
4e22eddb3c
Fix warnings and error panel font not updating
2025-11-01 15:19:35 -04:00
LuoZhihao
ce2fae79b1
Fallback to parent class icon by default for gdextension
2025-10-31 18:03:32 +08:00
Haoyu Qiu
b40e63566a
Fix error when deleting trailing lines removed breakpoints
2025-10-30 08:22:14 +08:00
kit
d08d9d3f49
Change Go to Line default shortcut to Ctrl+G
2025-10-23 11:29:13 -04:00
Denis Ciammaricone
7e2f6c3ebc
Fix editor inline color display of color from Color.from_rgba8
2025-10-13 19:12:17 +02:00
kobewi
835383d46b
Fix region folding not loading properly
2025-09-26 23:29:31 +02:00
Thaddeus Crews
5db618a2db
Merge pull request #109078 from WhalesState/text-edit-clipping
...
Fix TextEdit clips children and focus style.
2025-09-24 09:59:12 -05:00
Thaddeus Crews
be421bcdd4
Merge pull request #110250 from YeldhamDev/i_just_cant_keep_focused
...
Hide `Control` focus when given via mouse input
2025-09-22 13:28:44 -05:00
Mounir Tohami
b25e35cf58
Fix TextEdit styles and disable clipping.
...
Co-Authored-By: kit <kitbdev@gmail.com>
2025-09-21 07:32:30 +03:00
Michael Alexsander
aeb3a45c97
Hide Control focus when given via mouse input
2025-09-19 13:43:29 -03:00
fkeyz
02d8cf84b0
Add drag n drop export variables
2025-09-16 23:54:16 +03:00
Giganzo
c21a03361a
Add hover styles to buttons in Script/Shader editor
2025-08-16 15:05:07 +02:00
Thaddeus Crews
916af4680c
Merge pull request #109522 from KoBeWi/resource_of_type_Folder
...
Don't open folders as file in script editor
2025-08-12 11:46:37 -05:00
kobewi
a979cfdc0e
Don't open folders as file in script editor
2025-08-11 14:43:36 +02:00
kit
2bc9bf5965
Add new line when dropping onready on empty line
2025-08-09 13:44:54 -04:00
kit
732a35dfc5
Fix dropping Node into script on non-empty line
2025-07-22 15:34:31 -04:00
Thaddeus Crews
ed02254b2c
Merge pull request #108440 from kitbdev/fix-colorpicker-wrong-line
...
Fix ScriptEditor inline color wrong line number
2025-07-10 11:39:20 -05:00
bruvzg
7cee0327b2
[Code Editor] Fix "Pick Color" menu option replacing multiple color items.
2025-07-10 17:24:33 +03:00
kit
927208a92e
Fix ScriptEditor line number in color objects
2025-07-09 16:18:57 -04:00
kit
9184256ae4
Fix ScriptEditor inline colors float handling
2025-07-08 11:55:11 -04:00
A Thousand Ships
f11aff3841
Editor: Restructure editor code
...
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00