johan
48a4f7e3a7
2D Editor: modified zoom increment to the twelveth root of two
...
- properly visit power of 2 factors (50%, 100%, 200%...)
- index based zoom values to prevent floating point issues
- Fix 2d editor not able to reach min and max zoom values
(cherry picked from commit fea6ca20c9
)
2020-06-05 12:44:45 +02:00
Rémi Verschelde
d80b27f5a6
Merge pull request #39305 from m4gr3d/enable_focus_awareness_3_2
...
[3.2] Add support for focus awareness
2020-06-05 12:42:26 +02:00
Fredia Huya-Kouadio
d1e4cede90
Add support for focus awareness
2020-06-04 15:51:51 -07:00
Rémi Verschelde
ed1fc50bb9
Merge pull request #39280 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.2) - 7th batch
2020-06-04 13:29:52 +02:00
Michael Alexsander
2ba67d94e8
Add fallback icons and make custom ones appear in the recent/favorites list in the "Create New" dialog
...
(cherry picked from commit 84d7492b2d
)
2020-06-04 12:16:40 +02:00
Swarnim Arun
83c15ff469
Fix crashing of VisualScript due to...
...
Attempting to move the function node to another function whose data connection is a dependency of the node the specific node being moved to a different function during changes to sequence connections.
By skipping, if the from_node is a function_node during the data connection dependencies scan.
Should fix #37991
(cherry picked from commit 5c48631509
)
2020-06-04 12:16:40 +02:00
Hugo Locurcio
b0fe8cab14
Tweak the import compression property hint for clarity
...
(cherry picked from commit 1439447071
)
2020-06-04 12:16:39 +02:00
Pedro J. Estébanez
b2a64b144f
Fix excessive bottom cropping in atlas generation
...
(cherry picked from commit fb7ae73045
)
2020-06-04 12:16:39 +02:00
Aaron Franke
7021991cd9
Change OK text in snap dialog to OK
...
(cherry picked from commit 8f85858224
)
2020-06-04 12:16:39 +02:00
Maganty Rushyendra
b4ca613138
Clarify usage of AnimationPlayer with AnimationTree and fill in empty method descriptions
...
Add clarification to docs to explain that when an `AnimationPlayer`
object is paired with an `AnimationTree`, several properties and
methods exposed by the `AnimationPlayer` class may not work as expected.
The issues occur because an `AnimationTree` runs independently, and
uses its member `AnimationPlayer* player` primarily for its
`Map<StringName, AnimationData> animation_set`.
Added descriptions for `root_motion_track` and `get_root_motion_transform`.
(cherry picked from commit 0451248ff1
)
2020-06-04 12:16:39 +02:00
PouleyKetchoupp
aa935c262a
Fix inconsistent error messages with Android custom export templates
...
(cherry picked from commit be22a1f9bc
)
2020-06-04 12:16:39 +02:00
Eric M
f911ebc328
Improved warning shown when autoload cannot be added.
...
(cherry picked from commit 58caa2c453
)
2020-06-04 12:16:39 +02:00
Hugo Locurcio
61da4882aa
Add performance hints to the DirectionalLight shadow mode property hint
...
This also clarifies some parts in the DirectionalLight documentation.
(cherry picked from commit b46756c723
)
2020-06-04 12:16:39 +02:00
Hugo Locurcio
9e01a0cd28
Add a getter and property for the editor distraction-free mode
...
(cherry picked from commit cc1859efed
)
2020-06-04 12:16:39 +02:00
Andrii Doroshenko (Xrayez)
3649c61e46
Prevent crash attaching a script with no languages registered
...
(cherry picked from commit 52f3cfca6f
)
2020-06-04 12:09:40 +02:00
Hugo Locurcio
424d1b5fab
Print errors when calling MIDI input methods on unsupported platforms
...
This partially addresses #32065 .
(cherry picked from commit 9c0d214776
)
2020-06-04 12:09:40 +02:00
Marcel Admiraal
eef442f32d
Update Windows GUID to SDL uid conversion.
...
(cherry picked from commit a833db80d9
)
2020-06-04 12:09:40 +02:00
Marcel Admiraal
5dfd4fc84d
Update OSX GUID to SDL uid conversion.
...
Co-authored-by: John Wakley <johncwakley@users.noreply.github.com>
(cherry picked from commit d04cbbd76b
)
2020-06-04 12:09:40 +02:00
Hugo Locurcio
6ea9ca14f0
Allow mouse zooming without hovering the texture in the TileSet editor
...
This partially addresses
https://github.com/godotengine/godot-proposals/issues/968 .
(cherry picked from commit d10a5b2928
)
2020-06-04 12:09:40 +02:00
Hugo Locurcio
6bbfed6400
Implement zooming using Ctrl + Mouse wheel in the TileMap editor
...
This was previously implemented in the GridMap editor. This makes
the same feature available in the TileMap editor.
(cherry picked from commit def2059d67
)
2020-06-04 12:09:40 +02:00
Umang Kalra
c1f6854ada
Fixes the right and center alignment bug of rich text label
...
(cherry picked from commit b2a32d007d
)
2020-06-04 12:09:40 +02:00
NutmegStudio
96a3b91eee
Fixes building mono release templates
...
(cherry picked from commit a77f633161
)
2020-06-04 12:09:40 +02:00
Dominik 'dreamsComeTrue' Jasiński
fdf64b1898
Preserving "Sync Scene Changes' and "Sync Script Changes" with Project Settings
...
Fixes : #38739
(cherry picked from commit 72501ae104
)
2020-06-04 12:09:40 +02:00
Dominik 'dreamsComeTrue' Jasiński
982ab51f2f
Grabbing focus on ProjectList after clicking an item.
...
Fixes : #39012
(cherry picked from commit 1ec8f59397
)
2020-06-04 12:09:40 +02:00
Andrii Doroshenko (Xrayez)
9753181956
SCons: Allow to read `custom_modules` option via a file
...
The `custom_modules` option was only read via the command line
by fetching `ARGUMENTS` dictionary directly.
Instead, the option's value can now be read via any existing
configuration files (`custom.py`) as well as command line, while also
updating the environment.
(cherry picked from commit 6304d16915
)
2020-06-04 12:09:40 +02:00
Hugo Locurcio
d56b9d5ebf
Disable antialiasing on the DynamicFont outline as well when requested
...
This partially addresses
https://github.com/godotengine/godot-proposals/issues/943 .
(cherry picked from commit 2919fc7317
)
2020-06-04 12:09:40 +02:00
Marcel Admiraal
91590b0cf0
Add dinput nullptr checks.
...
(cherry picked from commit bc49d34123
)
2020-06-04 12:09:39 +02:00
Marcel Admiraal
6c9c6885a2
Do not probe joypads if DirectInput cannot be initialized.
...
(cherry picked from commit 97a529b1d8
)
2020-06-04 12:09:39 +02:00
Hugo Locurcio
d814352d92
Tweak the DirectInput initialization failure message
...
This closes #36662 .
(cherry picked from commit fe09b4d2b3
)
2020-06-04 12:09:39 +02:00
Nathan Franke
219717fc21
fix(Directory): remove erasing print
...
Fixes #39106
(cherry picked from commit e48fb01d59
)
2020-06-04 12:09:39 +02:00
Hugo Locurcio
a3bd201cc7
makerst: Print status messages to make the CI output clearer
...
This also removes an unused method.
(cherry picked from commit 9065b7ed4e
)
2020-06-04 12:09:39 +02:00
Maganty Rushyendra
25af738762
Expose `get_char_size()` from Font instead of BitmapFont
...
`get_char_size()` is a public virtual function defined in the `Font`
class. Implementations exist for both `BitmapFont` and `Dynamic Font`.
However, it was only exposed to the GDScript API through the Bitmap
Font, and not for Dynamic Font.
This commit exposes the function through `Font` instead.
Fixes #23967
(cherry picked from commit a4413710f9
)
2020-06-04 12:09:39 +02:00
George Marques
a8332e30f0
GDScript: Fix assert message when no custom message is set
...
(cherry picked from commit f29a2e2606
)
2020-06-04 12:09:39 +02:00
bruvzg
1642c4163d
Ignore invalid tablet driver name, when non are available.
...
(cherry picked from commit ef1a305e50
)
2020-06-04 12:09:39 +02:00
Andrii Doroshenko (Xrayez)
d201163557
Do not rely on the existence of `config.py` while detecting modules
...
The existence of `SCsub` is checked instead. This file is required for
all modules, and prevents the build system to leave modules without
`config.py` undetected, leading to silently ignoring the module during
compilation.
(cherry picked from commit 12389b3736
)
2020-06-04 12:09:39 +02:00
Rémi Verschelde
fa0cf25e19
Add shortcut for Pan Mode (G)
...
And change TileMap Bucket Fill shortcut to (B).
Fixes #8582 .
(cherry picked from commit 28b33718b0
)
2020-06-04 12:09:39 +02:00
Maganty Rushyendra
e34929feaa
Update Mono C# warning to reflect latest list of platforms supported
...
Simple fix for #38627 . iOS (#20268 ) and HTML5 (#20270 ) removed from list of exceptions
for platforms supported in warning message.
(cherry picked from commit 3d03be7a56
)
2020-06-04 12:09:39 +02:00
Fredia Huya-Kouadio
bea913a874
Stop ignoring hidden files and directories in the `assets` directory
...
(cherry picked from commit bf76d2afcf
)
2020-06-04 12:09:39 +02:00
Dominik 'dreamsComeTrue' Jasiński
d15e9c2126
Allow scroll_to_line when scroll_active is 'false'
...
Fix #36134
(cherry picked from commit 8f11a91917
)
2020-06-04 12:09:39 +02:00
Gustav
26c617654e
Fix ProjectSettings.save_custom documentation
...
(cherry picked from commit 728c0c1e14
)
2020-06-04 12:09:39 +02:00
Hugo Locurcio
e226947e21
Improve the text appearance in the script editor warnings panel
...
- Make the Ignore button's position identical across all warnings
by moving it to the left.
- Change the Ignore button's text and color to make it more obvious
that it can be clicked.
- Use the editor font instead of the default project font to match
the rest of the editor.
(cherry picked from commit 0c0ee427d2
)
2020-06-04 12:09:38 +02:00
Marcus Brummer
b6c536317b
Perform a clean Gradle build if android plugins changed
...
Fixes #38986
(cherry picked from commit abd66c1bb0
)
2020-06-04 11:17:11 +02:00
Rémi Verschelde
1bd51883c0
xatlas: Sync with upstream 470576d
...
(cherry picked from commit 59780fd046
)
2020-06-04 11:15:06 +02:00
Thakee Nathees
25ed0d4366
colorpicker margin bug fixed
...
(cherry picked from commit 9d224ac429
)
2020-06-04 11:14:16 +02:00
Rémi Verschelde
e0a7b2ec97
Update AUTHORS and DONORS list
...
New contributor added to AUTHORS:
@jbuck3
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 910ddd2817
)
2020-06-04 11:08:14 +02:00
Rémi Verschelde
77aa8c0095
Improve documentation of ProjectSettings::setup
...
Subsequent PRs adding and fixing support for bundled PCKs
did not update the documentation /o\
(cherry picked from commit 0183bfbb0f
)
2020-06-04 11:07:54 +02:00
Rémi Verschelde
8d287b051a
Merge pull request #39265 from Chaosus/fix_length_3.2
...
[3.2] Fix shader's length() function parsing in expressions
2020-06-03 22:28:56 +02:00
Yuri Roubinsky
371d48aea1
[3.2] Fix shader's length() function parsing in expressions
2020-06-03 19:43:47 +03:00
Rémi Verschelde
a29318a5bc
Merge pull request #39260 from vnen/get_script_is_type
...
Allow get_script() to be considered a type
2020-06-03 17:37:18 +02:00
George Marques
a0983637cf
GDScript: Allow get_script() to be considered a type
2020-06-03 10:48:43 -03:00