1262 Commits

Author SHA1 Message Date
0f047944e4 Statically protect Object::cast_to for unrelated Object types.
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
3619c68856 Merge pull request #91634 from jogly/gilley/fix-anim-loop-import
Fix animation loop import hints becoming lost
2025-11-21 18:37:33 -06:00
c6ab601364 Fix read-only state for Skeleton and Inspector 2025-11-15 23:10:15 +09:00
0d89d2fb82 Merge pull request #112149 from timothyqiu/csv-template
Add CSV translation template generation
2025-11-04 16:32:26 -06:00
d23401b2be Merge pull request #107855 from aaronfranke/scene-import-no-singleton
Remove ResourceImporterScene singletons in favor of local usage
2025-11-01 19:04:46 +01:00
ae9732139a Merge pull request #109433 from KoBeWi/hastension
Add `has_extension()` method to String
2025-10-31 09:23:30 -05:00
6c516a24e2 Remove ResourceImporterScene singletons in favor of local usage 2025-10-31 07:13:00 -07:00
ea9a2c3b2c Add CSV translation template generation 2025-10-30 08:44:41 +08:00
c1ee8e52e4 Improve CSV translations
- Adds context and plural support
- Adds unescape import options
- Better document OptimizedTranslation

Co-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-10-27 17:47:45 +08:00
03923c6ed7 scene importer: Fix skeleton path when physics body type is dynamic 2025-10-11 04:39:14 -07:00
f9fc0a243c Tweak physics property hints in the 3D Advanced Import Settings dialog
- Mention the node types explicitly in the body type.
- Add performance hints for shape type.
2025-10-08 01:50:10 +02:00
bb01fa25bf Merge pull request #110925 from rburing/obj_bump_multiplier
OBJ importer: Support bump multiplier (normal scale)
2025-10-07 14:33:50 +02:00
19c47c5d99 Remove #include "scene/main/timer.h" from control.h 2025-10-05 14:41:06 +09:00
38af23a654 Merge pull request #89409 from aaronfranke/server-folders
Move server files into their subfolders
2025-10-03 12:01:00 -05:00
0a5f7125e4 Merge pull request #104740 from Jojo-1000/update-import-plugin-docs
Update EditorImportPlugin docs and clarify which methods are required
2025-10-01 13:12:32 -05:00
3d1c9fd5de Move server files into their subfolders 2025-09-30 19:39:39 -07:00
2f3eaa965c OBJ importer: Support bump multiplier (normal scale)
This improves compatibility with OBJ/MTL files found in the wild.
2025-09-26 12:46:31 +02:00
71723f74b7 Mark necessary EditorImportPlugin functions as required 2025-09-25 17:15:32 +02:00
d283e4cb2a Ignore changes in "Master" bus while in the Audio Importer 2025-09-23 14:58:09 -03:00
9b96eaaf80 Merge pull request #107989 from Jojo-1000/docs-add-required-qualifier
Documentation: Add missing required qualifier for various classes
2025-09-19 09:17:06 -05:00
5d66b0b41a Replace unneeded Vector. 2025-09-16 15:04:13 +08:00
10e11ec87f Rename SVGTexture to DPITexture. 2025-08-21 11:39:16 +03:00
ba92af7d07 ImporterMesh: Validate triangle indices array size is a multiple of 3 2025-08-18 06:36:21 -07:00
c6c4c55146 Fix name included in animation when saved from slice in scene importer 2025-08-13 16:53:43 -06:00
a33ae0be0e Add has_extension() method to String 2025-08-12 13:15:16 +02:00
706601778e Prevent generating editor 3D scene preview in headless mode. 2025-07-31 11:44:07 +03:00
ab178719d9 Mark methods for various classes as required 2025-07-30 19:24:56 +02:00
2554434cd9 Fix allow any descendant to be used as a Root Type in Scene Import 2025-07-20 15:27:05 -06:00
f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
a272376f89 Cleanup accessibility names. 2025-06-23 11:08:36 +03:00
45533589e4 Revert "Rework scene preview thumbnails"
This reverts commit 08343189dc.

While the feature is great, a number of issues have been found with the
implementation, and we need more time to resolve them.

So we roll this back for 4.5, to rework the feature for a later Godot
release.
2025-06-21 00:05:57 +02:00
22e99a4901 Restore per font oversampling override. 2025-06-19 18:10:54 +03:00
e2931a5c19 Make conversions from NodePath to String explicit. 2025-06-11 16:50:27 +02:00
a3daba29dd Allow attaching scripts to nodes in the Advanced Import Settings dialog 2025-06-10 09:35:24 -07:00
b8485366c2 Merge pull request #107211 from bruvzg/mat_ext_and_over
Restore 3.x style material auto-extraction import option.
2025-06-10 12:30:26 +02:00
a3d297ae92 Merge pull request #98014 from SaracenOne/import_subresource_overwrite_fix
Fix resetting imported scene parameters to default.
2025-06-10 12:29:26 +02:00
a0c4a8c4a9 Restore 3.x style material auto-extraction import option. 2025-06-10 12:03:45 +03:00
8ecc6da249 Merge pull request #100899 from dalexeev/core-unify-display-of-error-type-prefixes
Core: Unify display of error type prefixes
2025-06-09 17:08:41 -05:00
a19cb97642 Merge pull request #103029 from KoBeWi/increase_offset
Increase size of Offset field in audio import dialog
2025-06-09 12:31:41 -05:00
24494d840e Core: Unify display of error type prefixes 2025-06-09 20:18:51 +03:00
22b5a2fc5c Change editor button focus mode to FOCUS_ACCESSIBILITY. 2025-06-08 15:53:27 +03:00
ea76c48bd0 Merge pull request #102313 from daniel080400/generate_scene_thumbnails
Rework scene preview thumbnails
2025-06-05 13:10:28 +02:00
d21007cf9a Move unicode_ranges out of dynamic_font_import_settings.cpp into its own file 2025-06-04 23:16:06 +02:00
82a93254db Merge pull request #106831 from YeldhamDev/lets_put_that_scrollbar_on_a_diet
Reorganize scroll and zoom elements in the audio import dialog
2025-06-04 10:34:33 -05:00
08e341d0d6 Merge pull request #107051 from hayahane/import_editor_icon_respect_saturation
Make svg files respect `interface/theme/icon_saturation` setting when imported for editor use
2025-06-04 10:34:30 -05:00
d5ce7ac86a [Image font import] Allow comma separated lists as a character range. 2025-06-04 13:21:00 +03:00
454e4f817c Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
d20333cc29 Make svg files respect interface/theme/icon_saturation setting when being imported as Texture2D. 2025-06-03 08:35:04 +08:00
08343189dc Rework scene preview thumbnails 2025-05-31 16:57:51 +08:00
90ecdafc27 Reorganize scroll and zoom elements in the audio import dialog 2025-05-29 20:46:18 -03:00