Commit Graph

19 Commits

Author SHA1 Message Date
João Diniz 0046f29e63 Editor: Mark simple confirmation/accept dialogs as non-resizable
Adds set_flag(FLAG_RESIZE_DISABLED, true) to ConfirmationDialog and
AcceptDialog instances which only contain plain content. Dialogs
with content that could leave the borders of the dialog were kept
as resizable.

The flag is set explicitly at dialog creation time, instead of the
previous auto-detect approach. In cases of uncertainty, the dialog was
left as resizable.
2026-05-10 01:35:46 +01:00
kobewi 22fad60374 Add proper undo to Make Sub-Resources Unique 2026-04-26 03:30:31 +02:00
Mikael Hermansson cbeb95fd08 Expose new create_default_inspector method for EditorInspector
Co-authored-by: Kasper Arnklit Frandsen <kasper.arnklit@gmail.com>
2026-04-08 13:01:21 +02: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
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
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
kobewi 9f96d2199d Add EditorDock's own DockSlot enum 2026-01-02 13:16:23 +01:00
Michael Alexsander f187b8b2bf Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
kobewi 67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Thaddeus Crews e474bc5ce3 Merge pull request #108554 from ryevdokimov/inspector-don't-require-restart
Do not require editor restart when changing editor inspector settings
2025-11-14 14:22:33 -06:00
Giganzo e6f7161b94 Change prev/next button theme_type_variation to FlatButton for Filesystem and Inspector dock 2025-11-12 20:07:32 +01:00
Thaddeus Crews 08705259f2 Merge pull request #109919 from KoBeWi/you_have_no_duplicate_here
Show simple dialog when there are no Resources to duplicate
2025-10-31 09:23:35 -05:00
LuoZhihao ce2fae79b1 Fallback to parent class icon by default for gdextension 2025-10-31 18:03:32 +08:00
kobewi 97b398cba1 Rework editor docks 2025-09-29 17:30:41 +02:00
A Thousand Ships bd65cfa876 Revert "Replace many uses of is_class with derives_from."
This reverts commit 78b743cf4a.
2025-09-25 13:48:53 +02:00
Lukas Tenbrink 8ef4a43ada Replace many uses of is_class with derives_from. 2025-09-23 19:59:00 +02:00
kobewi 4df9eee8fa Show simple dialog when there are no Resources to duplicate 2025-08-23 22:53:33 +02:00
robert yevdokimov c294b23a1b Do not require editor restart when changing editor inspector settings 2025-07-14 01:32:02 +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