Commit graph

34 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
LuoZhihao
ce2fae79b1 Fallback to parent class icon by default for gdextension 2025-10-31 18:03:32 +08:00
Michael Alexsander
6353f0385b
Update documentation pages when switching themes 2025-10-28 22:34:27 -03:00
Jason Weiler
877468ab35 Adding a vertical splitter to the create node dialog so the descriptions are easier to read
Adding a vertical splitter to the create node dialog so the descriptions are easier to read

clang-format conformity
2025-10-20 11:55:47 -04:00
Lukas Tenbrink
527f4e9e68 Update class reference contribution link. 2025-09-10 16:50:44 +02:00
Giganzo
c21a03361a Add hover styles to buttons in Script/Shader editor 2025-08-16 15:05:07 +02:00
Pāvels Nadtočajevs
3b12b3402f
Forward mouse events to embedded no-focus windows. 2025-08-05 22:31:44 +03:00
kobewi
0a94243d60 Don't update script documentation when exporting 2025-07-16 18:16:39 +02:00
Dery Almas
cf48f5a102 Disable tooltip fitting if FEATURE_SELF_FITTING_WINDOWS is available 2025-07-15 11:44:56 +02: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
Renamed from editor/editor_help.cpp (Browse further)