Commit Graph

17 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 8cd87c2c16 Overhaul scene loading and edit state management 2026-04-14 16:53:30 +02:00
sora afc3e7bb57 Support Commit Amends 2026-03-31 12:21:19 +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
Rémi Verschelde f332faf46b Explicitly include core/os/os.h where used 2026-03-04 09:54:10 +01:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Michael Alexsander e50af99ff2 Convert the bottom VCS dock to a EditorDock and tie it with the Commit dock
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-03 12:13:44 -03:00
kobewi 344451fa33 Fix VCS plugin icons 2026-01-12 13:47:36 +01:00
kobewi 9f96d2199d Add EditorDock's own DockSlot enum 2026-01-02 13:16:23 +01:00
kobewi 6370c37160 Use EditorFileDialog eveywhere in the editor 2025-12-19 02:47:45 +01:00
Rémi Verschelde cabf3bfba6 VCS: Properly use IDs for OptionButton after #113522
Fixes #113549.
2025-12-04 11:52:52 +01:00
Mitchell Davis e4192cc77f Removed "None" option in Version Control Editor for issue #113419 2025-12-03 13:20:04 -06:00
kobewi 67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Logan Detrick e2caff9a06 Refactor Bottom Panel to be a TabContainer 2025-11-06 13:39:52 -08:00
kobewi 97b398cba1 Rework editor docks 2025-09-29 17:30:41 +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