Francois Belair
59d72279ae
Translate file path to URI on LSP symbol requests
...
(cherry picked from commit a56c2e459b
)
2021-06-29 13:12:15 +02:00
Gromph
565d205d91
UWP: Keep upstream names for capabilities preset settings to avoid mismatch
...
The previous code used `camelcase_to_underscore` to prettify the names for
display in the export preset, but it leads to inconsistencies if we don't make
sure to do the reverse operation when writing to the `AppxManifest.xml`.
It's simpler to keep the same names as in the manifest, which is also what
users will see referenced in MS documentation.
Fixes #47900 .
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit c87e49d7bc
)
2021-06-29 13:11:56 +02:00
Lightning_A
898d404f66
Add "Suggest a Feature" to the help dialog.
...
Links to Godot Proposals's readme.
(cherry picked from commit 70fb239a25
)
2021-06-29 13:11:47 +02:00
Umang Kalra
71da90f5bb
Fixes missing descriptions in search window of visualscript
...
(cherry picked from commit 5e8d31ef0e
)
2021-06-29 13:11:47 +02:00
Hugo Locurcio
8beb57476f
Add keyboard shortcuts to the project manager
...
- Ctrl + N: New Project
- Ctrl + I: Import Project
- Ctrl + S: Scan for Projects
- Ctrl + E: Edit Project
- Ctrl + R: Run Project
- F2: Rename Project
- Delete: Remove Project
- Already implemented previously, but moved to use `ED_SHORTCUT()`.
Note that depsite using `ED_SHORTCUT()`, these shortcuts won't appear
in the Editor Settings' Shortcuts dialog and won't be remappable since
the project manager code isn't run in the editor.
(cherry picked from commit 9bda49e030
)
2021-06-29 13:11:47 +02:00
Hugo Locurcio
bf22de76f7
Allow selecting frames by holding down the mouse in SpriteFrames editor
...
This complements the existing (Ctrl +) Shift + Left mouse button
multiple frame (de)selection.
(cherry picked from commit 5e8eb20ad6
)
2021-06-29 13:11:46 +02:00
floppyhammer
fa77e501f7
Improve nine patch behavior of TextureProgressBar
...
(cherry picked from commit b08dc1ea35
)
2021-06-29 12:59:23 +02:00
Marcel Admiraal
e021cab45b
Add GDNative libraries to Android custom Gradle builds
2021-06-29 09:22:08 +01:00
Rémi Verschelde
c550033420
Merge pull request #49955 from Calinou/prevent-setting-big-small-collision-mask-layer-3.x
...
Prevent setting too big or too small Collision Mask and Layer (3.x)
2021-06-28 14:08:54 +02:00
Rémi Verschelde
109df27745
Merge pull request #49950 from Calinou/spatialmaterial-fix-triplanar-binormal
...
Fix flipped binormal in SpatialMaterial triplanar mapping (3.x)
2021-06-28 12:58:47 +02:00
Rafał Mikrut
cb5faca39a
Prevent setting too big or too small Collision Mask and Layer
2021-06-27 17:40:07 +02:00
Hugo Locurcio
11033be5c6
Fix flipped binormal in SpatialMaterial triplanar mapping
...
This made normal maps on triplanar materials use an inverted Y direction
compared to non-triplanar materials.
2021-06-27 16:32:03 +02:00
Hugo Locurcio
d9a2e34357
Print time taken and request attention when lightmaps are done baking
...
Since lightmap baking can take a very long time, printing the time
spent can be useful for users tweaking the lightmap settings
to optimize bake times.
Completing lightmap baking will also request attention, which is
useful if you're doing something else while waiting for lightmaps
to bake.
2021-06-25 20:58:05 +02:00
Rémi Verschelde
3a8bea3ae3
Merge pull request #49875 from Calinou/tweak-script-export-text-3.x
...
Tweak script export text in the export dialog to be more explicit (3.x)
2021-06-24 17:52:28 +02:00
Hugo Locurcio
065972a631
Tweak script export text in the export dialog to be more explicit
2021-06-24 10:01:41 +02:00
Rémi Verschelde
c045219869
Merge pull request #49804 from m4gr3d/add_support_for_custom_debug_keystore
...
[3.x] Add support for custom debug keystore
2021-06-23 15:28:40 +02:00
PouleyKetchoupp
10fdd196b7
Fix and clean disabled shapes handling in godot physics servers
...
In 3D, disabled shapes are now not added to the broadphase anymore.
Since they are removed right away when disabled, no need to check for
disabled shapes for any query that comes from the broadphase.
Also Fixes raycast queries returning disabled shapes.
In 2D, disabled shapes where already not added to the broadphase.
Remove the same unnecessary checks as in 3D.
Overall harmonized API for disabled shapes in the physics servers and
removed duplicate method.
2021-06-22 16:48:24 -07:00
PouleyKetchoupp
4694b2b3e4
Support for disabling physics on SoftBody
...
New property physics_enabled, can be useful for optimization purpose.
2021-06-22 11:38:17 -07:00
Rémi Verschelde
0c775ece14
Merge pull request #49802 from naithar/feature/ios-plugin-multitype-plist
...
[3.x] [iOS] Support multiple `plist` types in plugin
2021-06-22 12:49:22 +02:00
Rémi Verschelde
c5058d72d0
Merge pull request #49799 from pycbouh/tree-lines-items-draw-order-3.x
...
[3.x] Make relationship lines draw on top of `TreeItem`s
2021-06-21 20:55:16 +02:00
Rémi Verschelde
f447b79bc6
Merge pull request #49791 from madmiraal/fix-android-gles3-crash-3.x
...
[3.x] Clear glErrors instead of crashing when initializing GLES3
2021-06-21 20:35:49 +02:00
ne0fhyk
d5b4045ea4
Add support for custom debug keystore.
2021-06-21 10:03:58 -07:00
Marcel Admiraal
8788472b8c
Clear glErrors instead of crashing when initializing GLES3
2021-06-21 17:53:24 +01:00
Sergey Minakov
ab03dcf44d
[iOS] Support multiple plist types
2021-06-21 17:46:27 +03:00
Yuri Sizov
b91e3237c6
Make relationship lines draw on top of TreeItems
2021-06-21 16:54:59 +03:00
Rémi Verschelde
296608460b
Merge pull request #49774 from pycbouh/editor-theme-editor-overhaul-3.x
...
[3.x] Overhaul the theme editor and improve user experience
2021-06-21 09:52:59 +02:00
Yuri Sizov
7120be9ff5
Overhaul the theme editor and improve user experience
...
Backport of #49388 , #49772 .
2021-06-21 01:37:54 +03:00
Rémi Verschelde
eec079ea47
Merge pull request #49512 from pycbouh/editor-better-theme-management-3.x
...
[3.x] Refactor `Theme` item management in the theme editor
2021-06-20 23:47:36 +02:00
Yuri Sizov
014cb0c33a
Refactor Theme item management in the theme editor
...
Backport of #46593 , #46808 , #49227
2021-06-20 20:34:37 +03:00
Rémi Verschelde
03f275e66f
Merge pull request #49167 from amoriqbal/3.3-inspector-patch
...
Fixed inspector not updating anchor
2021-06-20 12:42:21 +02:00
Rémi Verschelde
6fecaddbec
Merge pull request #49731 from Calinou/cylindermesh-allow-zero-rings-3.x
...
Tweak CylinderMesh `rings` property hint to allow a value of 0
2021-06-20 00:44:08 +02:00
Rémi Verschelde
09c2bd597a
Merge pull request #49732 from Calinou/expose-data-dirs-3.x
...
Expose OS data directory getter methods (3.x)
2021-06-20 00:31:41 +02:00
Rémi Verschelde
aee507b532
Merge pull request #49733 from Calinou/raycast3d-draw-double-sided-3.x
...
Use double-sided material for RayCast (3.x)
2021-06-20 00:30:39 +02:00
Hugo Locurcio
21ad630e11
Expose OS data directory getter methods
...
This can be used by editor plugins and non-game applications to
store data in the correct directories according to the
XDG Base Directory specification.
2021-06-19 09:28:53 +02:00
Hugo Locurcio
3143f5fcc5
Use double-sided material for RayCast
...
This makes RayCasts visible if the camera is fully inside one
(e.g. a RayCast parented to the current Camera).
2021-06-19 09:16:42 +02:00
Rémi Verschelde
622f744ad0
Merge pull request #49726 from Calinou/raycast-improve-debug-shape-3.x
...
Add custom debug shape thickness and color options to RayCast
2021-06-19 09:09:31 +02:00
Hugo Locurcio
a82c90ca55
Tweak CylinderMesh rings
property hint to allow a value of 0
...
A value of 0 rings is valid and results in a non-subdivided cylinder.
Compared to the previous lowest allowed value (1), a value of 0 halves
the triangle count in any cylinder.
2021-06-19 08:52:24 +02:00
Hugo Locurcio
a6a6ad5c08
Add custom debug shape thickness and color options to RayCast
...
This backports the improved RayCast debug drawing functionality
from the `master` branch.
`ArrayMesh.clear_surfaces()` was also backported from the `master`
branch and exposed because the new debug drawing code requires it.
2021-06-19 06:01:25 +02:00
Rémi Verschelde
2827d6be19
Merge pull request #49699 from nekomatata/mass-properties-disabled-shapes-3.x
...
[3.x] Ignore disabled shapes for mass property calculations
2021-06-18 18:37:56 +02:00
Rémi Verschelde
efee3534f9
Merge pull request #49710 from aaronfranke/3.x-quat-angle-to
...
[3.x] Add Quat angle_to method
2021-06-18 18:32:24 +02:00
Aaron Franke
85a0345d57
[3.x] Add Quat angle_to method
2021-06-18 11:00:44 -04:00
Rémi Verschelde
460c53740f
Merge pull request #49707 from madmiraal/remove-warn_prints-3.x
...
[3.x] Remove duplicate WARN_PRINTS macro
2021-06-18 15:36:07 +02:00
Marcel Admiraal
7e03bd1671
Remove duplicate WARN_PRINTS macro
2021-06-18 12:57:59 +01:00
Rémi Verschelde
fc95c4d84c
Merge pull request #49476 from nekomatata/kinematic-collision-rid-3.x
...
[3.x] Expose collider RID in 2D/3D kinematic collision
2021-06-18 12:32:42 +02:00
Rémi Verschelde
160514724e
Merge pull request #49702 from aaronfranke/3.x-cs-bindings
...
[3.x] Fix C# bindings generator for default value types
2021-06-18 11:22:03 +02:00
Aaron Franke
b3ac1669c0
[3.x] Fix C# bindings generator for default value types
2021-06-18 01:07:28 -04:00
PouleyKetchoupp
c3107349a4
Ignore disabled shapes for mass property calculations
2021-06-17 17:17:05 -07:00
Rémi Verschelde
c7f27f1d9d
Merge pull request #48651 from tavurth/3.x
...
Port HTTPRequest gzip compression to 3.4
2021-06-18 02:01:11 +02:00
Rémi Verschelde
2f08881347
Merge pull request #49679 from akien-mga/3.x-cherrypicks
2021-06-17 13:25:41 +02:00
Hugo Locurcio
415c1ccaaa
Add a "save on focus loss" editor setting (disabled by default)
...
This performs a Ctrl + S action every time the editor window loses focus,
saving both scenes and scripts as needed.
(cherry picked from commit f10c30a9ed
)
2021-06-17 12:51:21 +02:00