Haoyu Qiu
8bf4ecc026
Add String.is_valid_unicode_identifier()
...
- Adds `is_valid_unicode_identifier()`
- Adds `is_valid_ascii_identifier()`
- Deprecates `is_valid_identifier()`
- Renames `validate_identifier()` to `validate_ascii_identifier()`
2024-08-27 11:34:08 +08:00
Jeronimo Schreyer
030fd71da2
add support for visualizing bones in Advanced Import Settings
...
When an imported model Skeleton3D type node is selected, the bones are drawn using lines or octahedrons to provide a clearer reference to their position.
Refactored Skeleton3DGizmoPlugin::redraw now uses a static function to generate bone meshes
2024-08-27 02:10:16 +01:00
Saracen
3caba6e4fb
Prevent automapper throwing obscure error.
...
Add check to prevent the skeleton auto-mapper throwing a cryptic
error when neither a head or neck bone could initially be detected.
2024-08-26 23:45:03 +01:00
Rémi Verschelde
34779211e0
Merge pull request #95891 from KoBeWi/kilometer_long_tree_branch
...
Disable text trimming in SceneTreeEditor
2024-08-26 23:29:10 +02:00
Rémi Verschelde
0125b0eb03
Merge pull request #94215 from Chaosus/vs_preview_and_param_list
...
Add a material preview to visual shader editor
2024-08-26 23:28:46 +02:00
Rémi Verschelde
a041772ecf
Merge pull request #93940 from Mickeon/deprecate_RichTextLabel_is_ready
...
Add RichTextLabel `is_finished()`, deprecate `is_ready()`
2024-08-26 23:28:42 +02:00
Rémi Verschelde
056bc6f279
Merge pull request #92540 from BlueCube3310/layered-texture-info
...
Improve layered texture preview
2024-08-26 23:28:19 +02:00
Rémi Verschelde
ac5a528620
Merge pull request #84944 from KoBeWi/legacy_of_ancient_godots
...
Fix some legacy code
2024-08-26 23:28:14 +02:00
Rémi Verschelde
347700cd95
Merge pull request #83443 from Chaosus/vs_fix_input_sorting
...
Fix visual shader inputs to follow the alphabet order
2024-08-26 23:28:04 +02:00
Rémi Verschelde
b34aa7b44d
Merge pull request #76085 from spanzeri/better_remember_editor_window
...
Remember editor window mode, screen, size and position on restart
2024-08-26 23:27:55 +02:00
Rémi Verschelde
7e8fffa008
Merge pull request #96122 from SaracenOne/fix_post_import_regression
...
Prevent empty post-import script paths throwing errors.
2024-08-26 22:46:14 +02:00
Rémi Verschelde
b99222e57d
Merge pull request #96095 from SaracenOne/revert_advanced_importer_scale_fix
...
Revert scaled armature advanced importer preview fix.
2024-08-26 22:46:01 +02:00
Rémi Verschelde
002847f29c
Merge pull request #95958 from bruvzg/no_spec_ttr
...
Remove spaces and punctuation from the beginning of translatable strings.
2024-08-26 22:45:42 +02:00
Rémi Verschelde
4d353063f5
Merge pull request #95475 from TheSofox/sprite-sheet-guess-feature
...
Enable `SpriteFramesEditor` to "guess" the amount of rows and columns of a sprite sheet when loading it for the first time
2024-08-26 22:45:23 +02:00
Rémi Verschelde
0f16336be0
Merge pull request #93526 from m4gr3d/add_apksigner_util
...
[Android Editor] Add support for exporting platform binaries
2024-08-26 22:45:09 +02:00
Rémi Verschelde
b78da13e2a
Merge pull request #93064 from Hilderin/fix-fileSystem-dock-wont-show-any-file-folders
...
Fix FileSystem dock won't show any file folders (v2)
2024-08-26 22:45:04 +02:00
Rémi Verschelde
a5e157dd37
Merge pull request #91854 from ImpishOaths/PullReady
...
Don't lose in/out handles when bezier keyframe inserted on top of existing keyframe
2024-08-26 22:44:52 +02:00
Saracen
2453911013
Revert "Fix importer preview for models with scaled armatures"
...
This reverts commit 06709e6865
.
2024-08-26 22:25:25 +02:00
Sofox
eccd1452fa
Enable SpriteFramesEditor to guess the amount of rows and columns of a sprite sheet when loading it for the first time
2024-08-26 20:48:04 +01:00
Fredia Huya-Kouadio
a5897d579b
Update the GodotHost
interface to support signing and verifying Android apks
...
Update the export logic to enable apk generation and signing for Android editor builds
Note: Only legacy builds are supported. Gradle builds are not supported at this point in time.
2024-08-26 11:16:38 -07:00
Saracen
064f471103
Prevent empty post-import script paths throwing errors.
2024-08-26 16:42:39 +01:00
Daniel Lowe
67a5932a4f
Update AnimationPlayer in real-time when keyframe properties change
2024-08-26 07:19:01 -04:00
Rémi Verschelde
abce2babe1
Merge pull request #94429 from mihe/animation-res-ref
...
Fix animation library copy-paste not preserving resource reference
2024-08-26 10:51:31 +02:00
Rémi Verschelde
04f6321ecc
Merge pull request #91166 from raulsntos/gdextension/loader
...
GDExtension: Implement `GDExtensionLoader` concept
2024-08-26 10:51:21 +02:00
Rémi Verschelde
e63e8453da
Merge pull request #84063 from jsjtxietian/add-shortcuts-for-text-shader-editor
...
Add several shortcuts for text shader editor
2024-08-26 10:51:07 +02:00
jsjtxietian
5d7f87603d
Add several shortcuts for text shader editor
2024-08-26 11:38:58 +08:00
Rémi Verschelde
ac4410ce34
Merge pull request #96079 from adamscott/relative-import-script-path
...
Add import tab `import_script/path` relative path support
2024-08-25 22:24:28 +02:00
Rémi Verschelde
5beb4ee691
Merge pull request #92684 from smix8/mesh_conv_dialog
...
Add confirm dialog for render mesh to navigation mesh conversion
2024-08-25 22:24:10 +02:00
Rémi Verschelde
bc2d0e9f39
Merge pull request #96067 from SaracenOne/advanced_importer_scale_fix
...
Fix importer preview for models with scaled armatures.
2024-08-25 20:18:46 +02:00
Adam Scott
7e580150f9
Add import tab "import_script/path" relative path support
2024-08-25 12:50:50 -04:00
Saracen
06709e6865
Fix importer preview for models with scaled armatures.
2024-08-25 13:15:26 +01:00
kit
23927c3d9b
Fix script overwriting with external editor
2024-08-23 16:34:24 -04:00
David Giardi
e371587147
Improve SpinBox interaction, split arrows, add theme attributes
2024-08-23 18:21:20 +02:00
bruvzg
ea252675aa
[Windows] Emit native file dialog callback from event loop, fix selected options not saved.
2024-08-23 09:53:16 +03:00
Lars Pettersson
dfdf7ebcda
Add a zoom speed setting to the 2D editor
2024-08-23 07:13:16 +02:00
bruvzg
fba7ad8c7b
Remove spaces and punctuation from the beginning of translatable strings.
2024-08-22 20:51:13 +03:00
passivestar
155033384c
Fix animation timeline resize widget allowing impossible internal values
2024-08-22 16:32:38 +04:00
Raul Santos
4dd6e8eca5
GDExtension: Implement GDExtensionLoader
concept
...
- Implements the concept of GDExtension loaders that can be used to customize how GDExtensions are loaded and initialized.
- Moves the parsing of `.gdextension` config files to the new `GDExtensionLibraryLoader`.
- `GDExtensionManager` is now meant to be the main way to load/unload extensions and can optionally take a `GDExtensionLoader`.
- `EditorFileSystem` avoids unloading extensions if the file still exists, this should prevent unloading extensions that are outside the user project.
2024-08-22 05:29:11 +02:00
Rémi Verschelde
720615a913
Merge pull request #95898 from KoBeWi/capital_of_nonexistent_properties
...
Remove references to deleted `capitalize_properties` setting
2024-08-22 00:10:50 +02:00
Rémi Verschelde
9396e058f5
Merge pull request #95874 from tetrapod00/remember-view-grid
...
Remember "View Grid" (per-viewport) setting between editor sessions
2024-08-22 00:10:43 +02:00
Rémi Verschelde
091212b4f1
Merge pull request #93602 from aaronp64/inspector_latency
...
Improve Editor Inspector/Theme item lookup performance
2024-08-22 00:10:26 +02:00
Rémi Verschelde
3b81db3bf0
Merge pull request #93577 from passivestar/themable-animation-editor
...
Allow theming animation editor
2024-08-22 00:10:22 +02:00
Rémi Verschelde
d4b6bd5b60
Merge pull request #91172 from clayjohn/detect-rd
...
Disable creating RD projects in project manager if RD is not supported
2024-08-22 00:10:15 +02:00
kobewi
b314a9105a
Remove references to deleted capitalize_properties setting
2024-08-21 17:27:54 +02:00
kit
307e40e873
Clean up Viewport forced_mouse_focus
2024-08-21 09:37:44 -04:00
passivestar
6120786ddc
Allow theming animation editor
2024-08-21 15:29:27 +04:00
kobewi
d917d88b5b
Disable text trimming in SceneTreeEditor
2024-08-21 11:08:33 +02:00
Rémi Verschelde
4b8946102b
Merge pull request #91535 from BlueCube3310/betsy-bc6h
...
Add Betsy to speed up BC6 compression
2024-08-21 06:38:03 +02:00
Hilderin
1b0c5cbc01
Fix FileSystem dock won't show any file folders (v2)
2024-08-20 21:23:13 -04:00
tetrapod00
080acd7246
Remember "View Grid" (per-viewport) setting between editor sessions
2024-08-20 15:59:07 -07:00