Commit Graph

22 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
Mike Owens 00a8977e38 SpriteFramesEditor: Fix build with deprecated=no
Since #114556 (ad46310), SpriteFramesEditor no longer built with `deprecated=no` due to
`SpriteFrames::get_animation_loop` and `set_animation_loop` being undefined.

This commit directly uses the `{get,set}_animation_loop_mode` replacements, which are always
available.
2026-04-08 14:12:40 -04:00
Josh Gill d4d8b781be Add ping-pong playback support to SpriteFrames / AnimatedSprite2D / AnimatedSprite3D 2026-03-23 22:32:29 -07:00
Rémi Verschelde 2dd1f4ef60 Decouple node.h from scene_tree.h, minimize its other includes 2026-03-05 13:54:46 +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
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
kobewi 9f96d2199d Add EditorDock's own DockSlot enum 2026-01-02 13:16:23 +01:00
Michael Alexsander a45bdce763 Add and adjust more scroll hints in the editor 2025-12-17 11:15:33 -03:00
Thaddeus Crews fbc9539764 Merge pull request #113275 from lodetrick/sprite-dock
Use new dock system for SpriteFrames Dock
2025-12-03 16:50:41 -06:00
LanzaSchneider e46936c363 Fix sprite_frames_editor_plugin compilation with deprecated=no 2025-12-04 03:59:19 +08:00
Thaddeus Crews b0a1b9a0b1 Merge pull request #111471 from WesleyClements/zoom-in-on-pixel-art
Add zoom to fit functionality to `SpriteFramesEditor`
2025-12-03 11:42:25 -06:00
Wesley Clements 997473ba4e added zoom to fit for SpriteFramesEditorPlugin 2025-12-03 05:09:50 -08:00
kleonc 6c57ce7a05 Allow maximizing sprite related dialogs 2025-12-02 18:47:05 +01:00
Logan Detrick 3140ae1042 Use new dock system for SpriteFrames Dock 2025-11-28 03:25:13 -08:00
Giganzo 1ace0b449a Fix missing shortcuts for play buttons in SpriteFrames Editor 2025-11-01 18:30:51 +01:00
DexterFstone 7d8370a5fb Add ability to copy and paste animations in SpriteFrames 2025-10-28 23:00:55 +03:30
Giganzo 3a3894e22c Use Title Case for shortcut names in SpriteFramesEditorPlugin 2025-10-09 12:04:03 +02:00
arkology cb321840a1 Improve auto-translation of SpriteFramesEditor 2025-10-06 11:02:35 +00:00
Michael Alexsander bf65bf0bbd Fix "SpriteFrames" editor not fully hidding the bottom panel 2025-09-05 13:33:05 -03:00
Pāvels Nadtočajevs eac8e9d1cd [SpriteFramesEditor] Decompress texture before auto slicing sprite sheet. 2025-07-17 10:51:44 +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