Kotob M
09c2419d2d
Improve explanation for offline mode in export template manager
...
Makes info text yellow instead of white, fixes tooltip on button not showing the correct explanation, and also centers the Go Online button.
2026-05-10 23:56:54 +03:00
Pāvels Nadtočajevs
873131973a
Fix incorrect feature overrides when exporting for Linux.
2026-05-06 10:23:18 +03:00
Enzo Novoselic
7b82c0fe01
Remove unnecessary class_db.h includes
2026-05-02 13:08:34 -04:00
Anish Kumar
57ba18e144
Fix get_version() fallback on Android
2026-04-26 17:16:24 +05:30
kobewi
366f3e5ded
Re-add support for installing templates from TPZ
2026-04-22 19:00:59 +02:00
Thaddeus Crews
0dc7152366
Merge pull request #118793 from YeldhamDev/export_buttons_update
...
Fix wrong disabled states for buttons in the export dialog
2026-04-21 16:46:08 -05:00
Michael Alexsander
f7ee348499
Fix wrong disabled states for buttons in the export dialog
2026-04-20 19:16:15 -03:00
Thaddeus Crews
abd4a0613e
Merge pull request #118751 from syntaxerror247/export-template-manager
...
Remove the separate "Android Source" group in ExportTemplateManager
2026-04-20 14:31:58 -05:00
Thaddeus Crews
a5fa0c920a
Merge pull request #118725 from KoBeWi/rare_unhack
...
Remove StyleBox hack from template manager
2026-04-20 09:15:45 -05:00
Anish Kumar
45eecbf133
Remove the separate "Android Source" group in ExportTemplateManager
2026-04-20 17:46:22 +05:30
kobewi
7ce7859125
Remove StyleBox hack from template manager
2026-04-19 12:41:26 +02:00
kobewi
83ffa17f99
Add a button to delete all installed templates
2026-04-18 22:54:07 +02:00
LanzaSchneider
2a46557eeb
fix: compile error with deprecated=no option
2026-04-17 18:48:20 +08:00
kobewi
2f079a1360
Extract individual templates from remote TPZ
...
Co-authored-by: Alexander Hartmann <alex.hart.278@gmail.com >
2026-04-16 13:17:59 +02:00
kobewi
64c8952975
Rework export template dialog to allow individual templates
2026-04-16 12:31:58 +02:00
Thaddeus Crews
a33f4855f8
Merge pull request #118564 from bruvzg/ios_name_esc
...
[iOS] Do not escape name in `pbxproj`.
2026-04-14 15:44:27 -05:00
Pāvels Nadtočajevs
f241e80105
[iOS] Do not escape name in pbxproj.
2026-04-14 15:33:56 +03:00
Pāvels Nadtočajevs
1dae15757e
[iOS] Fix one-click deploy with Xcode 26.
2026-04-14 08:20:41 +03:00
passivestar
1dbd4d5e3e
Always include global script cache file
2026-04-12 17:59:44 +04:00
Thaddeus Crews
3672cd2ebf
Merge pull request #115502 from bruvzg/ios_int_mod
...
[iOS] Reintegrate camera module to the main repo.
2026-03-30 13:35:41 -05:00
Thaddeus Crews
aa56bcb233
Merge pull request #115903 from bruvzg/zip_proj_perm
...
Fix "Pack Project as Zip" not saving permissions and time.
2026-03-30 13:35:40 -05:00
Pāvels Nadtočajevs
4d8234d50e
[iOS] Reintegrate camera module to the main repo.
2026-03-27 13:52:18 +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
bfc504a0cc
Merge pull request #117707 from KoBeWi/ring_of_progres
...
Add progress indicator for background template download
2026-03-23 22:36:07 +01:00
kobewi
3c112db63a
Add progress indicator for background template download
2026-03-23 14:13:22 +01:00
kobewi
7606284fcc
Ask before quitting when templates are downloading
2026-03-20 21:03:46 +01:00
Rémi Verschelde
98868393cc
Style: Enforce #include validation hook
2026-03-18 10:41:59 +01:00
Rémi Verschelde
e33e98a26f
Style: Apply clang-format grouping rules
2026-03-17 20:11:01 +01: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
passivestar
9d68328a6d
Filter out metadata of excluded files on export
2026-03-16 17:48:44 +04:00
Rémi Verschelde
005e054245
Remove unused includes in editor with clangd-tidy
...
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Yyf2333
282e4544b0
Split VariantCaster from binder_common.h
2026-03-10 17:59:33 +08:00
ryevdokimov
91a85af575
Remove restart requirement for interface/touchscreen/enable_touch_optimizations setting
2026-03-09 13:19:52 -04: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
Rémi Verschelde
727b06a79f
Move ProcessID typedef out of OS
...
This allows decoupling a number of files from `os.h`.
2026-03-04 15:00:45 +01:00
Rémi Verschelde
765362b033
Explicitly include core/config/engine.h where used
2026-03-04 10:17:10 +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
Rémi Verschelde
a447ac95ec
Move DisplayServer enums and typedefs to DisplayServerEnums
...
This will allow decoupling `display_server.h` from a number of headers in the
codebase which only require those enums and not all the DisplayServer API.
2026-03-03 12:44:02 +01:00
Thaddeus Crews
bba2e018bd
Merge pull request #116714 from bruvzg/ios_pr
...
Add `end_generate_apple_embedded_project` export plugin method for iOS projects.
2026-02-27 15:44:43 -06:00
Thaddeus Crews
abdde1b69d
Core: Remove class_db.h include from ref_counted.h
2026-02-26 18:14:23 -06:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly
2026-02-26 15:50:28 -06:00
Pāvels Nadtočajevs
947a9f889a
Add end_generate_apple_embedded_project export plugin method for iOS projects.
2026-02-26 10:34:43 +02:00
Rémi Verschelde
0ce92073ae
Move RS::ShaderNativeSourceCode to RenderingServerTypes to reduce dependencies on RS
...
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 1s, and paves the way for more decoupling in
rendering code.
2026-02-25 20:17:27 +01:00
Mikael Hermansson
f21053e4ef
Allow providing Android APK/AAB as base packs for patch PCKs
2026-02-23 14:26:52 +01:00
Rémi Verschelde
ad4b910a10
Minimize include dependencies of display_server.h
...
- Removes `native_menu.h` dependency from `display_server.h`.
It's now forward-declared in all DisplayServer implementations and should
be included in the .cpp's.
- Removes some unused `rb_set.h` and `rb_map.h` dependencies, which leads to
having to include them explicitly in half the scene and editor codebase...
which shows how much we depend on `display_server.h`.
- Forward-declare `input_event.h`, so now we need only `keyboard.h`.
2026-02-17 19:45:31 +01:00
Lukas Tenbrink
c9249346c4
Change HashSet copy constructor from implicit to explicit.
2026-02-16 23:10:33 +01:00
Thaddeus Crews
1e12317895
Merge pull request #115646 from Ivorforce/list-explicit-copy
...
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
Michael Alexsander
15958aa1ff
Add background panels to the trees in the export dialog
2026-02-11 14:44:53 -03:00