Rémi Verschelde
c5192d57c6
i18n: Sync editor translations with Weblate
...
(cherry picked from commit 0db753ef54
)
2022-03-29 01:22:58 +02:00
Rémi Verschelde
fd0716cba9
Merge pull request #58160 from m4gr3d/android_editor
2022-03-29 00:04:42 +02:00
Fredy Huya-Kouadio
5711037bf6
Android port of the Godot Editor
...
These set of changes focus primarily on getting the core logic and overall Godot Editor UI and functionality up and running natively on Android devices.
UI tweaks / cleanup / polish, as well configuration for Android specific functionality / restrictions will be addressed in follow-up PRs iteratively based on feedback.
Co-authored-by: thebestnom <shoval.arad@gmail.com>
2022-03-28 14:04:51 -07:00
Rémi Verschelde
f3bd700767
Merge pull request #59619 from Chaosus/vs_input_desc
2022-03-28 22:32:11 +02:00
FireForge
88b09694e7
Fix inspector group name capitalization
2022-03-28 14:02:06 -05:00
Yuri Roubinsky
9edbdc4f36
Add refs to shading language to the desciption of input nodes in vshader
2022-03-28 22:01:10 +03:00
Rémi Verschelde
74b07dd194
Merge pull request #59426 from timothyqiu/name-style-master
2022-03-28 14:19:47 +02:00
Rémi Verschelde
143d13717b
Merge pull request #59553 from reduz/script-extension-support
2022-03-28 13:35:21 +02:00
Haoyu Qiu
ccde2bf66f
Add property name style toggle to Inspector
2022-03-28 18:52:09 +08:00
Rémi Verschelde
6b2481fcfe
Merge pull request #59565 from SirQuartz/master
2022-03-28 12:28:43 +02:00
Rémi Verschelde
8e7d2826d8
Merge pull request #59453 from DanielKriz/master
2022-03-28 12:20:15 +02:00
Nicholas Huelin
01ca9d3eec
Hide "Normal Map" import option when using lossless compression on Texture
...
This pull request resolves an issue where images being imported with lossless compression allowed you to select a normal map, but the normal map only applies if you're using VRAM compression. Thereby making it redundant to appear when using lossless compression. This pull request hides the normal map option when lossless compression is selected.
Resolves : #59435
2022-03-28 11:36:52 +02:00
Rémi Verschelde
b3c35abf92
Merge pull request #59614 from timothyqiu/debug-colors-master
2022-03-28 10:18:40 +02:00
Rémi Verschelde
00e9170812
Merge pull request #59574 from Sauermann/proposal-rename-warp-mouse
...
Rename warp mouse functions to warp_mouse
2022-03-28 08:52:02 +02:00
Haoyu Qiu
af3a5ea7ea
Update SceneTree debug colors when settings changed
2022-03-28 10:49:18 +08:00
Rémi Verschelde
a0071029f2
Merge pull request #59603 from YeldhamDev/meta_regression_fix
...
Fix "Script Create" dialog errors with metadata
2022-03-28 00:41:04 +02:00
Rémi Verschelde
bff6dc4fb9
Merge pull request #59599 from YeldhamDev/node_picking_lawyer
...
Fix errors when locking nodes
2022-03-28 00:19:01 +02:00
Michael Alexsander
bb5198a5ac
Fix "Script Create" dialog errors with metadata
2022-03-27 18:41:41 -03:00
Michael Alexsander
c331a3a614
Fix errors when locking nodes
2022-03-27 16:10:57 -03:00
reduz
360dea5348
Add GDExtension support to Script
...
* Ability to create script languages from GDExtension
* Some additions to gdnative_extension.h to make this happen
* Moved the GDExtension binder to core
This now allows creating scripting languages from GDExtension, with the same ease as if it was a module. It replaces the old PluginScript from Godot 3.x.
Warning: GodotCPP will need to be updated to support this (it may be a bit of work as ScriptInstance needs to be created over there again).
2022-03-27 16:13:00 +02:00
Markus Sauermann
0494e024d8
Rename warp mouse functions to warp_mouse
2022-03-27 14:12:01 +02:00
Rémi Verschelde
f2fd325210
Merge pull request #59442 from Vitika9/52287
2022-03-27 12:17:31 +02:00
Rémi Verschelde
27deab49f6
Merge pull request #59546 from timothyqiu/ssl-restart
...
Mark "Editor SSL Certificates" setting as require restart
2022-03-27 10:38:09 +02:00
Vitika9
eb81ac8fc5
Made reload current project ask for confirmation with unsaved changes
2022-03-27 13:11:19 +05:30
floppyhammer
536d7581ba
Fix project manager window size not applying display scale correctly
2022-03-27 11:06:44 +08:00
Haoyu Qiu
a33ec7d8a7
Mark Editor SSL Certificates setting as require restart
2022-03-27 09:47:00 +08:00
Rémi Verschelde
f0407ad14d
Merge pull request #59336 from YeldhamDev/where_we_dropping_boys
2022-03-26 23:30:07 +01:00
K. S. Ernest (iFire) Lee
ee954914d9
Clarify what primitives means.
2022-03-26 10:25:13 -07:00
Rémi Verschelde
188ca5470b
Merge pull request #46638 from Ev1lbl0w/feature-hide_gdignored_dirs
2022-03-26 15:54:51 +01:00
C.Even
56d372ef0c
Fix project manager window centering in multi-monitor situation
...
* When main screen's position in not (0,0) and editor scale is larger
than 1, the project manager window was not centered in main screen
2022-03-26 20:03:04 +08:00
Rémi Verschelde
6fce38d1da
Merge pull request #59489 from adamscott/add-gltf-dae-fbx-blend-shape-mask-array-format-enforcers
...
Add GLTF, DAE and FBX importers enforcement for blend shape mask array
2022-03-25 22:47:16 +01:00
Rémi Verschelde
d3064400c5
Merge pull request #59500 from fire-forge/opentype-button
2022-03-25 18:14:58 +01:00
FireForge
15f4b283bb
Make the OpenType "Add Feature..." button full width
2022-03-25 11:18:09 -05:00
Rémi Verschelde
c14df99124
Merge pull request #59495 from DanielKriz/feature/better-dir-alert-msgs
2022-03-25 16:22:37 +01:00
Rémi Verschelde
fbfa12dd76
Fixup enum compare after #53734
2022-03-25 15:22:53 +01:00
Rémi Verschelde
6d28ff6e23
Merge pull request #53734 from jmb462/fix-missing-action-icons
2022-03-25 14:01:17 +01:00
Rémi Verschelde
283246a9fe
Merge pull request #59452 from reduz/refactor-metadata
2022-03-25 12:30:45 +01:00
Rémi Verschelde
aa200d1eef
Merge pull request #59483 from bruvzg/editor_use_mo
2022-03-25 11:26:49 +01:00
bruvzg
78051f93a3
Convert the editor and default theme fonts to WOFF2 format to save space.
2022-03-25 11:45:55 +02:00
Daniel Kříž
0535ef549a
Fix persistent favorites after rename
...
Signed-off-by: Daniel Kříž <Daniel.kriz@protonmail.com>
2022-03-25 09:32:10 +01:00
Rémi Verschelde
2066e8e8d7
Merge pull request #59497 from Bitlytic/fix_group_selected
...
Add _group_selected to callable methods
2022-03-25 09:30:34 +01:00
Rémi Verschelde
277333bd24
Merge pull request #59472 from KoBeWi/data_migration
...
Make resource unique when pasting to another scene
2022-03-25 09:15:45 +01:00
Daniel Kříž
2a6cb29a0f
Add better alert dialogs if directory already exists
...
Signed-off-by: Daniel Kříž <Daniel.kriz@protonmail.com>
2022-03-25 09:07:24 +01:00
Bitlytic
8ae5c75bf7
Add _group_selected to callable methods
2022-03-24 19:23:55 -05:00
kobewi
6b3c964080
Switch scene when editing foreign resource
2022-03-25 01:17:30 +01:00
Adam Scott
5e6d4baa48
Add GLTF, DAE and FBX importers enforcement for blend shape mask array
2022-03-24 17:15:23 -04:00
FireForge
c0f2825f8b
Remove space in MeshLibrary editor button
2022-03-24 15:28:19 -05:00
bruvzg
3999897e30
[Editor build] Use smaller .mo files instead of .po, if gettext is available.
2022-03-24 21:17:32 +02:00
kobewi
ab21ab80ba
Make resource unique when pasting to another scene
2022-03-24 18:52:59 +01:00
reduz
09b951b99b
Refactor Object metadata
...
* API kept the same (Although functions could be renamed to set_metadata/get_metadata in a later PR), so not much should change.
* Metadata now exposed as individual properties.
* Properties are editable in inspector (unless metadata name begins with _) under the metadata/ namespace.
* Added the ability to Add/Remove metadata properties to the inspector.
This is a functionality that was requested very often, that makes metadata work a bit more similar to custom properties in Blender.
2022-03-24 14:21:52 +01:00
Rémi Verschelde
ac2a19cf24
Merge pull request #59447 from taigi100/Feature-4244-Add-proper-filters-for-picking-export-template
2022-03-24 10:55:33 +01:00
Rémi Verschelde
476b8a2249
Merge pull request #59416 from aaronfranke/export-file
2022-03-24 09:55:24 +01:00
taigi100
d8d73cdd02
Update properties to properly filter for templates.
2022-03-24 10:25:59 +02:00
Haoyu Qiu
81c21ebf39
Add TTR context for pagination button texts
2022-03-24 13:48:07 +08:00
Rémi Verschelde
c7bee09bbd
Merge pull request #59424 from fire-forge/icon-theme-color
2022-03-23 11:53:38 +01:00
Haoyu Qiu
680bcef825
Fix crash when exporting projects with shared libraries
2022-03-23 13:53:32 +08:00
FireForge
9544c46e3c
Use accent color for some editor icons
2022-03-22 18:47:02 -05:00
Aaron Franke
13392a96e9
Generate export template file names instead of having a fixed set
2022-03-22 10:16:03 -05:00
Rémi Verschelde
a30d17fe23
Merge pull request #59029 from bruvzg/help_slanted
2022-03-22 16:06:53 +01:00
bruvzg
803e1ae920
[Help] Add simulated slanted font support to the editor help.
2022-03-22 16:16:04 +02:00
Rémi Verschelde
99139e17e4
Merge pull request #59170 from akien-mga/import-wav-configure-loop-mode
2022-03-22 13:26:31 +01:00
Rémi Verschelde
2a116f601b
Merge pull request #59275 from bruvzg/ft_brotli
2022-03-22 12:47:00 +01:00
Michael Alexsander
94b8f38de2
Add visual marker when dragging and dropping tabs
2022-03-21 22:16:29 -03:00
Hugo Locurcio
313c672dc8
Improve the animation track editor drawing
...
- Draw a background on alternate lines to ease readability of
animations with many tracks.
- Draw a background on the currently hovered line.
- Use the editor focus stylebox instead of a custom rectangle
for the focused track.
2022-03-21 23:52:48 +01:00
Aaron Franke
f301451fa3
Move extension logic to EditorExportPlatformLinuxBSD
2022-03-21 12:50:31 -05:00
Rémi Verschelde
5a28b1ae51
Merge pull request #59369 from aaronfranke/fixup-embedded-pck
2022-03-21 17:41:23 +01:00
Rémi Verschelde
600ff3a221
Merge pull request #48310 from Blackiris/fix-create-skeleton-physical-bones-4.0
2022-03-21 11:25:41 +01:00
Haoyu Qiu
d91c35a325
Refactor editor extract.py
2022-03-21 15:56:00 +08:00
Rémi Verschelde
49176bc0fc
Merge pull request #59373 from bruvzg/fix_editor_font_change
...
[Editor] Fix reloading editor theme on font / font size setting change.
2022-03-21 08:34:09 +01:00
Rémi Verschelde
d77d85d23e
Merge pull request #59367 from Calinou/script-editor-decrease-line-spacing
...
Decrease the default line spacing in the script editor
2022-03-21 08:16:51 +01:00
Rémi Verschelde
fbd94dbe88
Merge pull request #59366 from Calinou/editor-pseudolocalization-move-setting
...
Move the pseudolocalization editor setting to a debug section
2022-03-21 08:13:42 +01:00
Rémi Verschelde
e694f209ae
Merge pull request #59351 from taisph/feature/fix-getaddrinfo-failed
...
Fix getaddrinfo failed with undefined proxy config
2022-03-21 08:11:14 +01:00
bruvzg
f80148e3d1
[Editor] Fix reloading editor theme on font / font size setting change.
2022-03-21 08:20:09 +02:00
Aaron Franke
e5e697564d
Move fixup_embedded_pck to EditorExportPlatform classes
2022-03-20 21:04:22 -05:00
Hugo Locurcio
6d4514c95e
Decrease the default line spacing in the script editor
...
This brings the level of line spacing closer to what it was like
in Godot 3.x, which improves usability on small displays.
This also decreases the default line spacing for fixed-width texts
in the About dialog (license text).
2022-03-21 02:00:58 +01:00
Hugo Locurcio
3137487935
Move the pseudolocalization editor setting to a debug section
...
This moves the setting in question to the bottom of the Editor Settings,
which makes it less likely to be accidentally enabled.
2022-03-21 01:53:30 +01:00
Tais P. Hansen
394f04a2b4
Fix getaddrinfo failed with undefined proxy config
...
HTTPClientTCP expects proxy host to be empty or port to be -1 to ignore
the proxy. When getting the proxy config from the settings file, the
values will default to U"null" and 0, respectively, making HTTPClientTCP
to attempt to use the values as a proxy, which causes getaddrinfo to
fail looking up a "null" hostname.
Setting the default config values seems like a good approach to prevent
this issue.
Fixes #59037
2022-03-20 17:17:11 +01:00
kobewi
3bd7f82162
Reduce the size of Controls editor toolbar
2022-03-20 17:04:23 +01:00
Haoyu Qiu
46f5cd65a1
More editor extract.py
improvements and fixes
2022-03-20 20:21:00 +08:00
Fazil Babu
3c53da086f
Import settings inspector is cleared when opened
2022-03-20 11:11:22 +05:30
Rémi Verschelde
ef24e95f4a
Merge pull request #59268 from Chaosus/shader_renames2
...
Rename several transform built-ins in shaders
2022-03-18 19:24:38 +01:00
Rémi Verschelde
cc1bc09090
Merge pull request #58455 from bruvzg/export_script
2022-03-18 14:34:42 +01:00
Rémi Verschelde
5c8bd6fd71
Merge pull request #58233 from bruvzg/gde_ts
2022-03-18 14:29:58 +01:00
bruvzg
e07a8f0aa6
Add brotli decoder and WOFF2 support.
2022-03-18 15:09:38 +02:00
Rémi Verschelde
da26fcc91a
Merge pull request #59273 from V-Sekai/import-scene-no-roll
2022-03-18 14:03:02 +01:00
K. S. Ernest (iFire) Lee
5dec64fcad
Avoid roll in scene importer camera.
2022-03-18 04:10:07 -07:00
Rémi Verschelde
309cd91ea7
i18n: Sync editor translation template after #59265
...
(cherry picked from commit 0de7cfc60f
)
2022-03-18 11:52:26 +01:00
Rémi Verschelde
38a77fd3ff
i18n: Sync editor translations with Weblate
...
(cherry picked from commit 4228d320bd
)
2022-03-18 11:52:22 +01:00
Rémi Verschelde
827094d769
Merge pull request #59264 from timothyqiu/extract-groups
2022-03-18 11:46:21 +01:00
Rémi Verschelde
d9382b2216
Merge pull request #59269 from Vitika9/59196
2022-03-18 11:25:45 +01:00
Haoyu Qiu
4d73899352
Improves editor property name extraction
2022-03-18 17:56:45 +08:00
Vitika9
46ca4737f1
Removed extra separator in absence of ChangeType and Rename
2022-03-18 14:42:48 +05:30
Yuri Roubinsky
0d9aecd967
Rename several transform built-ins in shaders
2022-03-18 12:10:55 +03:00
Rémi Verschelde
e462e2934d
Merge pull request #59263 from Chaosus/vs_fix_expression_port_name_crash
2022-03-18 09:17:51 +01:00
Rémi Verschelde
cb55da5ea7
Merge pull request #59259 from fire-forge/font-import-tab-names
...
Fix tab names in advanced font importer
2022-03-18 07:55:21 +01:00
Yuri Roubinsky
99e26b6e63
Fix editor crash when renaming visual shader port
2022-03-18 09:52:12 +03:00
Rémi Verschelde
28335b16db
Merge pull request #57996 from Calinou/texture-import-remove-stream-option
...
Remove unused Streamed option for textures in the Import dock
2022-03-18 07:07:34 +01:00
FireForge
499ab334a2
Fix tab names in advanced font importer
2022-03-17 22:45:33 -05:00
Michael Alexsander
deb1342036
Make TabBar/Container
default their alignments to the left instead of center
2022-03-17 18:12:23 -03:00
Rémi Verschelde
e10e7c8ea4
i18n: Sync editor translation POs with template
...
(cherry picked from commit 93a3d47edc
)
2022-03-17 19:53:24 +01:00