Commit Graph

14 Commits

Author SHA1 Message Date
Rémi Verschelde a38db15812 Merge pull request #97321 from Giganzo/groups-create-dialog-ok-button-text
Make "OK" button text contextual in GroupsEditor and SceneTreeDock
2026-03-16 12:07:46 +01:00
Rémi Verschelde 18edfa5245 Explicitly include scene_tree.h where used
Pre-requisite before removing `scene_tree.h` from `node.h`
which has cascading consequences on most of the codebase.
2026-03-05 10:43:25 +01: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 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
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Giganzo 7e3c991dbc Make "OK" button text contextual in GroupsEditor and SceneTreeDock 2026-02-21 12:34:00 +01:00
kobewi e0225265b4 Fix auto-translation of EditorValidationPanel 2026-02-09 13:52:42 +01:00
Michael Alexsander 6cd83c78a9 Fix incorrect margin variations for group editors 2026-01-09 11:48:38 -03:00
Michael Alexsander da561cd619 More scroll hint work around the editor 2026-01-06 18:34:20 -03:00
Michael Alexsander f187b8b2bf Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
kobewi 5fa0f31247 Edit groups on multiple nodes
Co-authored-by: Pablo Ibarz <fribarz123@gmail.com>
2025-11-13 13:37:09 +01:00
DeeJayLSP 5c4d9930a4 Modern Style: Use a StyleBox in signals and groups 2025-11-07 16:02:26 -03:00
Michael Alexsander e32b9274a3 Fix UI focus being shown when it shouldn't 2025-11-03 17:00:05 -03: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