Commit graph

73 commits

Author SHA1 Message Date
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
kobewi
1b543e85cf Reorganize interface/editor setttings 2026-02-27 22:25:59 +01:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Thaddeus Crews
594c587a1a
Merge pull request #116658 from Giganzo/navigate-to-script
Fix empty navigate to script list button in Script Editor
2026-02-25 09:27:43 -06:00
Malcolm Anderson
f05049fce7 Use monospaced font for code names (methods, signals, properties)
Add monospace font styling to more items in signal workflow

Use monospace font in method and property selection dialogs

Use monospaced font in Animation editor

Add editor setting

Additional fixes and things

Add documentation to editor setting

# Conflicts:
#	editor/inspector/property_selector.cpp

Update doc/classes/EditorSettings.xml

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-02-23 07:47:43 -08:00
Giganzo
6e91d27d9a Fix empty navigate to script list button in Script Editor 2026-02-23 12:54:06 +01:00
tomasciviero
346150a9ff Fix: Sync built-in script memory before signal connection 2026-02-19 23:05:47 -03:00
Kai
8770218577 Add reload_open_files() to script editor 2026-02-18 17:06:14 -08:00
Simon Döhl
c91240ef53 Remove unused edit_request_func and import in script_language.cpp 2026-02-05 12:45:18 +01:00
kobewi
d6975dac11 Add FilterLineEdit to unify editor filter field navigation 2026-02-03 15:37:20 +01:00
kit
49b68479a4 Fix Go To Line crash 2026-02-02 21:17:30 -05:00
Thaddeus Crews
0c6cc34e92
Merge pull request #114917 from TheDying0fLight/merge-shader-and-text-editors
Refactor `TextEditor` and `ScriptTextEditor`
2026-02-02 12:57:24 -06:00
Simon Döhl
2363720b53 merge parts of script and text editor 2026-02-02 11:22:25 +01:00
Rémi Verschelde
63c78e684b
Merge pull request #114165 from KoBeWi/static
Use actual class names in resource type hints
2026-02-02 10:10:24 +01:00
Rémi Verschelde
429750f60b
Merge pull request #115093 from Ivorforce/hashmap-explicit-copy
Change copy constructors of `HashMap` and `AHashMap` from implicit to explicit
2026-01-31 22:50:51 +01:00
kit
ed687b84a3 Use only one edit menu for TextEditors 2026-01-31 11:31:33 -05:00
kobewi
f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
Thaddeus Crews
33296bd965
Merge pull request #112796 from jinyangcruise/find_script_by_double_clicking_top_script_name
Support navigating to the script in list
2026-01-27 15:18:35 -06:00
Thaddeus Crews
0f8a709768
Merge pull request #113765 from LilithSilver/bind-save_all_scripts
Expose `ScriptEditor::save_all_scripts()`
2026-01-27 15:18:21 -06:00
jinyangcruise
d1b09ffaf5 Support navigate to the script list. 2026-01-26 18:41:08 +08:00
Michael Alexsander
4eafa3c587
Fix code completion popup colors not being updated properly 2026-01-23 18:40:58 -03:00
Lukas Tenbrink
1825e89787 Change copy constructors of HashMap and AHashMap from implicit to explicit. 2026-01-21 13:01:23 +01:00
Pāvels Nadtočajevs
bc0ffe15f2
Do not update script editor before scene root init. 2026-01-20 08:13:39 +02:00
Thaddeus Crews
e6b37bdb9a
Merge pull request #113246 from channesl/history-error
Fix stale error highlighting when navigating script history
2025-12-16 20:33:00 -06:00
Thaddeus Crews
4adf88033f
Merge pull request #113365 from Giganzo/replace-in-files---
Fix missing trailing dots in script editor search menu
2025-12-15 08:01:13 -06:00
Thaddeus Crews
bb4b4e3890
Merge pull request #113619 from HolonProduction/once-upon-a-time-there-was-a-file-which-one-i-dont-know-the-history-was-locked
Ensure correct unlocking of script editor history
2025-12-11 12:12:42 -06:00
kobewi
05f80d16b1 Fix opening found lines in built-in scripts 2025-12-09 12:45:15 +01:00
Thaddeus Crews
7f520e7456
Merge pull request #113626 from Giganzo/script-editor-close
Fix enable/disable for Close Tabs Below in Script editor's File menu
2025-12-08 11:54:05 -06:00
Giganzo
cf8f2e783b Fix enable/disable for Close Tabs Below in Script editor's File menu 2025-12-05 15:09:01 +01:00
HolonProduction
31307ce856 Ensure correct unlocking of script editor history 2025-12-05 13:21:37 +01:00
kobewi
ad4fb8c1df Fix built-in script live reloading 2025-12-04 23:27:06 +01:00
kobewi
51bfe186a9 Use EditorDock for Search Results 2025-12-03 15:35:08 +01:00
nikitalita
c695002176 Bind ScriptEditor::save_all_scripts() 2025-12-02 21:02:10 -08:00
Giganzo
96c79f303e Fix missing trailing dots in script editor search menu 2025-11-30 18:55:47 +01:00
Hannes Lindström
7504b5cee2 Fix: Validate script when navigating history in script editor 2025-11-27 21:05:23 +01:00
Break
ef9738005a Separate Node editor dock 2025-11-22 10:17:03 +08:00
kobewi
67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Anish Kumar
826f60db62 Hide scene tabs and script editor menu when virtual keyboard appears 2025-11-19 18:46:14 +05:30
Anish Kumar
e7bf3ec52d Android Editor: Adjust script editor size for virtual keyboard 2025-11-19 18:46:14 +05:30
kobewi
5d5b2054e8 Support extension icons in Script Editor 2025-11-18 17:32:58 +01:00
nikitalita
94104ae33a ScriptEditor::reload_scripts only call deferred if not main thread 2025-11-12 10:14:33 +01:00
jinyangcruise
fdd0f32774 Support Keep Results in results of Find in Files 2025-11-11 10:35:01 +08:00
Thaddeus Crews
ff5132ec42
Merge pull request #109842 from KoBeWi/historcuts
Assign shortcuts to prev/next script buttons
2025-11-10 08:19:56 -06:00
Thaddeus Crews
7df702bf80
Merge pull request #108342 from KoBeWi/automatization
Automatically open newly created script
2025-11-07 10:32:38 -06:00
Thaddeus Crews
522fa8d9bc
Merge pull request #106164 from lodetrick/refactor-bottom-panel
Refactor editor `EditorBottomPanel` to be a `TabContainer`
2025-11-07 10:32:35 -06:00
Logan Detrick
e2caff9a06 Refactor Bottom Panel to be a TabContainer 2025-11-06 13:39:52 -08:00
Thaddeus Crews
cb3af5afff
Merge pull request #94013 from KoBeWi/scrleanup
Misc script editor code cleanup
2025-11-06 08:13:16 -06:00
kobewi
19e3242eb0 Automatically open newly created script 2025-11-06 12:49:37 +01:00
kobewi
89432600ce Misc script editor code cleanup 2025-11-05 18:18:33 +01:00
kobewi
edceae18a1 Open source code errors in external editor 2025-11-05 00:53:39 +01:00