Commit Graph

133 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
Michael Alexsander f7ee348499 Fix wrong disabled states for buttons in the export dialog 2026-04-20 19:16:15 -03:00
Thaddeus Crews fb48c47320 Merge pull request #116179 from YeldhamDev/export_dialog_panels
Add background panels to the trees in the export dialog
2026-03-16 11:33:06 -05:00
ryevdokimov 91a85af575 Remove restart requirement for interface/touchscreen/enable_touch_optimizations setting 2026-03-09 13:19:52 -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
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
Mikael Hermansson f21053e4ef Allow providing Android APK/AAB as base packs for patch PCKs 2026-02-23 14:26:52 +01:00
Michael Alexsander 15958aa1ff Add background panels to the trees in the export dialog 2026-02-11 14:44:53 -03:00
kobewi 91cc70f280 Move runnable out of export preset 2026-01-13 19:32:33 +01:00
Anish Kumar f4d28f655e Update Android export filename to match the export format
Co-Authored-By: David Snopek <191561+dsnopek@users.noreply.github.com>
2026-01-02 14:22:59 +05:30
Michael Neumann 73bb2fcfb3 Editor: Fix export dialog icon for empty types 2025-12-19 15:19:44 +01:00
DallasHuff 1ee63e4f28 Fixed export preset not duplicating selected files
Previously, export presets did not duplicate selected files for
excluding / including specific files in the export. This commit fixes it by
duplicating the selected files.
2025-12-18 12:51:54 -06:00
Rémi Verschelde fdd47084bf Merge pull request #113578 from syntaxerror247/export-dialog-size
Reduce export dialog minimum size
2025-12-05 09:38:25 +01:00
Anish Kumar c4e49b4aed Reduce export dialog minimum size 2025-12-04 22:31:57 +05:30
Micky 14ede94a76 Use ScriptExportMode enum in EditorExportPreset 2025-12-03 09:21:50 +01:00
kobewi c1cc178a82 Make EditorFileDialog inherit FileDialog 2025-12-02 12:30:51 +01:00
Rémi Verschelde a5fc5bbff5 Merge pull request #113026 from YeldhamDev/export_dialog_tidyup
Fully hide preset settings when no preset is found in the export dialog
2025-12-01 11:48:56 +01:00
Rémi Verschelde 97a670db46 Merge pull request #112448 from YeldhamDev/extra_panels
Add extra panels to some areas of the editor
2025-12-01 11:48:34 +01:00
Mikael Hermansson 0cc88f34da Add support for delta encoding to patch PCKs 2025-11-26 13:52:19 +01:00
Michael Alexsander 16313db7a7 Fully hide preset settings when no preset is found in the export dialog 2025-11-22 14:20:39 -03:00
Michael Alexsander 7687a94883 Add extra panels to some areas of the editor 2025-11-22 10:57:50 -03:00
Miracle Aigbogun b630d374a2 Fixed validation error with export preset names 2025-11-17 18:41:06 -06:00
Anish Kumar 5bbf280423 Default preset container to minimum size in Export dialog 2025-11-12 02:19:40 +05:30
Thaddeus Crews d7353e27d8 Merge pull request #111449 from bruvzg/pe_set_max
Enable maximize button for Editor/Project settings dialogs.
2025-11-04 16:32:50 -06:00
kobewi 1c1c3200e4 Misc cleanup in EditorExportPlatform 2025-10-29 22:25:37 +01:00
Thaddeus Crews 79c3bf447a Merge pull request #109356 from KoBeWi/advanced_presets
Move advanced toggle state out of export presets
2025-10-23 15:33:52 -05:00
Pāvels Nadtočajevs f06565ab94 Enable maximize button for Editor/Project settings, Export and Editor Features dialogs. 2025-10-09 15:42:22 +03:00
Wesam a9d361f88f editor: Fix 'More Info…' link in Export/Encryption (Fixes #111108) 2025-10-05 22:28:31 +03:00
kobewi 744484b6dd Move advanced toggle state out of export presets 2025-08-06 15:50:03 +02:00
Tibo e09cb44a94 Add Show Encryption Key toggle 2025-08-01 09:01:59 +02:00
kobewi 4753ca4219 Fix export path "leaking" between presets 2025-07-10 15:18:34 +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
Pāvels Nadtočajevs a272376f89 Cleanup accessibility names. 2025-06-23 11:08:36 +03:00
Rémi Verschelde 22702244f8 Merge pull request #105414 from KoBeWi/disable_uid_here
Add `@export_file_path` to export raw paths (no UID)
2025-06-13 01:30:24 +02:00
Rémi Verschelde b25f609eed Merge pull request #105994 from syntaxerror247/split_container
Add option for a touch-friendly drag handle in `SplitContainer`
2025-06-05 13:11:14 +02:00
Anish Mishra b5dad5a0b2 Improve SplitContainer usability in the Android editor 2025-06-03 19:49:56 +05:30
Ricardo Buring e521d69d39 Texture format error on export: Show project setting
Changing the project setting manually will prompt for a restart, which
will trigger the required re-import of textures.
Previously the project setting would be changed automatically but
textures would not be re-imported, which could be unexpected.
2025-06-03 13:25:45 +02:00
Haoyu Qiu f0fc5ffd3e Cleanup header includes for AddMetadataDialog 2025-05-27 21:45:00 +08:00
kobewi 42249bb659 Add @export_file_path to export raw paths (no UID) 2025-05-22 13:25:17 +02:00
kobewi e7e48cd58c Allow undoredo actions to not make history unsaved 2025-05-13 02:40:31 +02:00
Pāvels Nadtočajevs 5b49fd4207 Selectively apply FOCUS_ACCESSIBILITY to the Labels instead of setting it by default. 2025-04-23 12:47:31 +03:00
Thaddeus Crews 94282d88f9 Core: Use Math namespace for constants 2025-04-10 16:29:30 -05:00
A Thousand Ships 889410dcda Add String::replace_char(s) methods for performance and convenience 2025-04-10 13:08:45 +02:00
Pāvels Nadtočajevs 302fa831cc Initial editor accessibility. 2025-04-08 20:25:48 +03:00
Yufeng Ying 4029051bb1 Change ClassDB::get_inheriters_from_class. 2025-04-04 23:47:19 +08:00
kobewi 6f25babd6b Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
Aaron Franke 97ee05e9b7 Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp 2025-03-12 11:11:38 -07:00
TrueJole 555caeaecc Use text_overrun for project export errors 2025-03-04 21:40:10 +01:00