146 Commits

Author SHA1 Message Date
Thaddeus Crews
1bae2fc524 Merge pull request #117882 from Goldenlion5648/click-to-copy
Make click to copy more visible
2026-04-06 13:02:25 -05:00
Goldenlion5648
3700d5ecb4 make copy button in docs more visible 2026-04-02 12:12:09 -04:00
Thaddeus Crews
879a3012c8 Merge pull request #117358 from bruvzg/prop_ac_disc
[Accessibility] Add property/category/section descriptions to the inspector.
2026-03-30 13:35:31 -05:00
Thaddeus Crews
a644e7ff38 Merge pull request #114861 from dalexeev/improve-editor-only-class-checking
Improve editor-only class checking
2026-03-30 13:35:14 -05:00
StarryWorm
4ae336740d Add missing resource_*.h includes
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Danil Alexeev
32d1f518fa Improve editor-only class checking 2026-03-25 17:07:39 +03:00
Pāvels Nadtočajevs
2c2ed8ddb5 [Editor] Generate and display documentation for the properties generated by PropertyListHelper. 2026-03-18 11:26:03 +02:00
Rémi Verschelde
005e054245 Remove unused includes in editor with clangd-tidy
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Pāvels Nadtočajevs
8fbe260d94 [Accessibility] Add property/category/section descriptions to the inspector. 2026-03-13 08:46:22 +02:00
Rémi Verschelde
e015e8bde4 Remove unused includes in core with clangd-tidy 2026-03-11 06:41:36 +01:00
Danil Alexeev
a847c1beeb Add missing code snippet copy notification to EditorHelpBit 2026-03-05 10:40:22 +03:00
Thaddeus Crews
f67eca1afb Merge pull request #117013 from Mrfanta-stick/fix-missing-syntax-highlighter-include
Fix compilation error with `module_gdscript_enabled=no` by adding explicit `EditorSyntaxHighlighter` include
2026-03-04 14:32:28 -06:00
Mrfanta-stick
7ae470ea18 Fix compilation error with module_gdscript_enabled=no by adding explicit EditorSyntaxHighlighter include 2026-03-04 23:05:55 +05:30
Thaddeus Crews
eb516e3d12 Merge pull request #117008 from dalexeev/editor-help-fix-links-after-codeblocks
Editor Help: Start new paragraphs after codeblocks
2026-03-04 11:20:40 -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
Rémi Verschelde
765362b033 Explicitly include core/config/engine.h where used 2026-03-04 10:17:10 +01:00
Rémi Verschelde
f332faf46b Explicitly include core/os/os.h where used 2026-03-04 09:54:10 +01:00
Rémi Verschelde
8c0f175c94 Decouple RenderingServer from as much of the codebase as possible
Notably decouples it from:
- AccessibilityServer
- DisplayServer
- Viewport
- Window
2026-03-03 12:48:07 +01:00
Rémi Verschelde
a447ac95ec Move DisplayServer enums and typedefs to DisplayServerEnums
This will allow decoupling `display_server.h` from a number of headers in the
codebase which only require those enums and not all the DisplayServer API.
2026-03-03 12:44:02 +01:00
Danil Alexeev
7d3fffbae7 Editor Help: Start new paragraphs after codeblocks 2026-03-03 12:51:02 +03:00
StarryWorm
357fa00a4a rm class_db.h from resource.h 2026-02-27 19:08:29 -05:00
Thaddeus Crews
343f1329ed Merge pull request #116545 from passivestar/help-separators
Tweaks to EditorHelp separator colors
2026-02-27 08:49:37 -06:00
Thaddeus Crews
e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Rémi Verschelde
462f31801d Decouple RasterizerDummy from RenderingServer and DisplayServer
Also move some Extension classes to a separate file to avoid including gdvirtual
unnecessarily.
2026-02-25 20:17:28 +01:00
Danil Alexeev
1f786a190e Editor Help: Make codeblocks full-width 2026-02-24 22:29:01 +03:00
passivestar
8b34d5d608 Tweaks to EditorHelp separator colors 2026-02-20 21:01:41 +04:00
Rémi Verschelde
ad4b910a10 Minimize include dependencies of display_server.h
- Removes `native_menu.h` dependency from `display_server.h`.
  It's now forward-declared in all DisplayServer implementations and should
  be included in the .cpp's.
- Removes some unused `rb_set.h` and `rb_map.h` dependencies, which leads to
  having to include them explicitly in half the scene and editor codebase...
  which shows how much we depend on `display_server.h`.
- Forward-declare `input_event.h`, so now we need only `keyboard.h`.
2026-02-17 19:45:31 +01:00
HolonProduction
47bc8f002f LSP: Fix singleton registration 2026-02-16 21:40:19 +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
Danil Alexeev
6e3dc38835 Editor: Improve appearance of built-in help 2026-02-06 11:15:59 +03: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
Thaddeus Crews
071b605cdd Merge pull request #94062 from dalexeev/core-mark-script-as-internal
Core: Mark property `script` as internal
2026-02-05 09:32:33 -06:00
Thaddeus Crews
79eb6694a1 Merge pull request #112381 from Ivorforce/no-right-align
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Danil Alexeev
6fa2cc77e9 Core: Mark property script as internal 2026-02-05 16:17:22 +03:00
Lukas Tenbrink
c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
kobewi
d6975dac11 Add FilterLineEdit to unify editor filter field navigation 2026-02-03 15:37:20 +01:00
Nintorch
008266c4fe Fix editor tooltips disappearing with joypads 2026-01-22 18:51:55 +05:00
passivestar
d378cbca65 Add type variations for editor help in tooltips 2026-01-09 17:28:05 +04:00
Rémi Verschelde
d09a3d83ff Merge pull request #113574 from YeldhamDev/take_the_hint
Enable scroll hints for several parts of the editor
2025-12-09 19:32:11 +01:00
Rémi Verschelde
66b6ea492f Merge pull request #113706 from lodetrick/unused-and-forgotten
Codestyle: Remove unused private variables in `godot/editor`
2025-12-09 17:17:18 +01:00
Michael Alexsander
f187b8b2bf Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
Logan Detrick
17c7a3b817 Remove unused private variables in godot/editor 2025-12-07 02:55:08 -08:00
Pāvels Nadtočajevs
330a19f362 [Editor HelpBit] Open online documentation if script editor is not available. 2025-12-05 12:10:28 +02:00
Thaddeus Crews
bf10defa6d Merge pull request #113433 from arkology/editor-help-single-focus
`EditorHelp`: Scroll to the only result found every time
2025-12-02 11:51:56 -06:00
arkology
eb00eb9a68 EditorHelp: Scroll to the only result found every time 2025-12-02 08:00:43 +00:00
arkology
e435015476 Expand Hide button in EditorHelp search 2025-12-02 07:09:37 +00: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
54c2eaee4d Don't expose underscored signals 2025-11-14 18:52:42 +01:00
Danil Alexeev
0b20ae2e87 Add missing warning about copying packed arrays to EditorHelpBit 2025-11-11 14:23:56 +03:00
AdvanceControl
8a6d044fa1 Fix crash for classes without an icon 2025-11-04 00:30:11 +01:00