FireForge
7f7244f04a
Use consistent casing in editor filter/search bars
2022-05-28 18:43:16 -05:00
dtesniere
55b63eceaa
Fix class name : change "string" to "String"
...
Change case of "s" letter : "string" does not compile but "String" does (for gdScript)
2022-05-29 00:40:56 +02:00
Arne Stenkrona
6cd4d5f061
Ensure focus when dropping to script editor
...
This improves usability by making sure actions subsequent to drop
are performed within the script editor. For example, dropping a
node from the scene tree to the script editor and attempting undo
will now undo the drop instead of performing an undo in the scene
tree.
Fixes issue #61465
2022-05-28 19:58:46 +02:00
Hugo Locurcio
f06ad0374e
Print messages when textures are detected as used in 3D/normal/roughness
...
This detection automatically changes some import options, so it's
important that users are aware of this.
2022-05-28 15:34:35 +02:00
Haoyu Qiu
e021fc9419
Fix LineEdit clear button for asymmetric stylebox
2022-05-28 19:50:35 +08:00
Rindbee
a3b23f6b67
Reset buttons_visible to false while tabs is empty in TabBar::_update_cache
2022-05-28 12:54:45 +08:00
kobewi
1a9635cc57
Hide redundant categories from project settings
2022-05-28 01:25:23 +02:00
Hugo Locurcio
6c12502076
Increase the editor profiler frame history default and maximum limit
...
The new default value (1800) allows storing 30 seconds of profiling
at 60 FPS.
The new maximum value (10000) allows storing about 3 minutes of
profiling at 60 FPS.
The profiler graph will scale accordingly to the chosen setting,
so the default value is kept relatively low to prevent the graph
from looking too squished on narrow displays.
2022-05-28 01:03:32 +02:00
Hugo Locurcio
36428305a6
Add a 3D suffix to relevant physics profiler categories
...
2D physics categories already had a 2D suffix: "Physics 2D"
2022-05-28 00:54:53 +02:00
Rémi Verschelde
1f690f197a
Merge pull request #61264 from KoBeWi/zoom_reset_begone
...
Remove zoom_reset shortcut in 2D editor
2022-05-27 22:45:55 +02:00
smix8
caceceab08
Fix MultiMeshInstance crash in navmesh baking when MultiMesh Resource is empty
...
Fix MultiMeshInstance crash in navmesh baking when MultiMesh Resource is empty
2022-05-27 19:35:00 +02:00
George Marques
eba3e0a9fc
GDScript: Support %
in shorthand for get_node
...
The `%` is used in scene unique nodes. Now `%` can also be used instead
of `$` for the shorthand, besides being allowed generally anywhere in
the path as the prefix for a node name.
2022-05-27 13:46:18 -03:00
Marcel Admiraal
d0cb299f04
Only use Android fullscreen theme for splash screen
2022-05-27 16:54:44 +02:00
George Marques
328aadc0ef
GDScript: Fix stack overflow when using multiple await
2022-05-27 09:31:37 -03:00
Rémi Verschelde
8a21f7231f
Merge pull request #61441 from clayjohn/rd-dependency
...
Remove mesh and particles RD dependencies from canvas rendering server
2022-05-27 10:22:09 +02:00
Rémi Verschelde
92b337a215
Merge pull request #61371 from KoBeWi/stealth_tree_editor
...
Optimize SceneTreeEditor filtering
2022-05-27 10:19:54 +02:00
Rémi Verschelde
b60c78ab72
Merge pull request #61437 from monkeyman192/hide_invisble_lines
...
Check visibility of items before drawing their relationship lines
2022-05-27 10:19:17 +02:00
m3g4d1v3r
ee89c65b11
Add nullptr handling of argument pointer in Tree::scroll_to_item
2022-05-26 23:56:52 -03:00
FireForge
eb573da2b5
Use "odd" style for TabContainers on base BG color
...
- Use the "odd" style for TabContainers that are on a background with the same color as the default TabContainer background color to add contrast
2022-05-26 21:19:15 -05:00
FireForge
c159c64a28
Add rounded corners to the script editor
2022-05-26 20:36:21 -05:00
Rémi Verschelde
9d28e10276
Merge pull request #61443 from KoBeWi/primitive_fix
...
Use Spatial shader as default for PrimitiveMesh
2022-05-26 23:47:39 +02:00
Rémi Verschelde
155c6e909a
Merge pull request #61429 from KoBeWi/texturegion
...
Improve TextureRegionEditor
2022-05-26 22:34:30 +02:00
Yuri Rubinsky
6b9f6823c4
Merge pull request #61432 from Chaosus/fix_material_free_errors
...
Fix errors when materials attached to 3d object are not freed
2022-05-26 22:07:30 +03:00
kobewi
e748fc1a11
Improve TextureRegionEditor
2022-05-26 20:54:45 +02:00
Hugo Locurcio
93933e4085
Add a gizmo to visualize AudioStreamPlayer3D's audible radius
...
The ring's color changes depending on the attenuation model chosen,
and whether Max Distance is capping the distance the sound can be
heard at.
Cold colors are used when the volume cap is a "soft" cap (the sound
can still be heard past the distance, but only faintly).
Warm colors are used when the volume cap is a "hard" cap (the sound
can't be heard past the distance at all).
White is used for linear fade performed when the attenuation model
is Disabled and Max Distance is greater than 0.
No ring is drawn when the attenuation model is Disabled and Max Distance
is equal to 0 (since the sound can be heard from anywhere).
2022-05-26 20:53:07 +02:00
kobewi
a1899111be
Use Spatial shader as default for Mesh
2022-05-26 20:46:17 +02:00
clayjohn
7b71545652
Remove mesh and particles RD dependencies from canvas rendering server
2022-05-26 10:43:37 -07:00
monkeyman192
d4aa6e5366
Check visibility of items before drawing their relationship lines
2022-05-26 23:25:42 +10:00
Rémi Verschelde
2e8862887c
Merge pull request #61434 from nathanfranke/tree-item-edited
...
tree: do not pass custom click to item edited
2022-05-26 13:29:15 +02:00
Rémi Verschelde
69b30eae29
Merge pull request #61337 from reduz/improve-stylebox-preview
...
Improve StyleBox preview
2022-05-26 13:28:36 +02:00
Nathan Franke
2d14164bca
tree: always emit item_edited
2022-05-26 05:12:57 -05:00
reduz
b4c6900123
Improve StyleBox preview
...
* Show checkerboard on background.
* Add margins.
* Show Ninepatch lines (toggleable).
* Move the region to its own section so it does not pollute.
2022-05-26 11:57:56 +02:00
Yuri Rubinsky
8f57d9519e
Fix errors when materials attached to 3d object are not freed
2022-05-26 09:42:59 +03:00
Rémi Verschelde
08e540a2ac
Merge pull request #61426 from clayjohn/GLES3-ninepatch
2022-05-26 02:23:39 +02:00
FireForge
a65404e6ac
Add type icon to documentation page header
2022-05-25 19:18:23 -05:00
clayjohn
ae64b4967c
Implement NinePatchRects in GLES3 renderer
2022-05-25 16:51:40 -07:00
Rémi Verschelde
20a1b85589
Merge pull request #61425 from clayjohn/GLES3-2D
2022-05-26 01:16:52 +02:00
Rémi Verschelde
ff75a49227
Merge pull request #61387 from KoBeWi/press_to_action
...
Improve style of inspector buttons
2022-05-26 00:57:21 +02:00
Rémi Verschelde
0736eed747
Merge pull request #60987 from fire-forge/vertical-move
...
Use the move mouse cursor shape for the inspector array reorder button
2022-05-26 00:54:35 +02:00
Rémi Verschelde
f2a7bb6b51
Merge pull request #59943 from jordigcs/gdscript_warning_enums
...
Add enum values (Ignore, Warn, Error) to GDScript warnings
2022-05-26 00:52:01 +02:00
Rémi Verschelde
af61ba63fb
Merge pull request #61400 from nathanfranke/err-fail-index
...
use ERR_FAIL_INDEX when preferred
2022-05-26 00:51:26 +02:00
clayjohn
fb860265e0
Implement 2D Meshes and MultiMeshes in GLES3 backend
2022-05-25 15:46:24 -07:00
Ellen Poe
220ee8d942
Merge pull request #61417 from lyuma/audio_update_panning_physics_thread
...
AudioStreamPlayer3D: Only call _update_panning during _physics_process.
2022-05-25 15:05:02 -07:00
Lyuma
1f02bc0e3e
Only call _update_panning during _physics_process.
2022-05-25 14:14:22 -07:00
kobewi
e7b0e7e35a
Improve style of inspector buttons
2022-05-25 22:54:47 +02:00
FireForge
42d1a96904
Add rounded corners to the contextual toolbar
...
- Move contextual toolbar stylebox to the editor theme because it's the same in the 2D and 3D editors
2022-05-25 15:43:40 -05:00
FireForge
9bc6f44c80
Add rounded corners to EditorProperty and EditorSpinSlider
...
- Adds rounded corners to the EditorProperty child background, EditorSpinSlider label background, and resource sub-inspector borders and background.
- Allows customizing EditorSpinSlider label background through a new Theme StyleBox property, label_bg.
- Makes margins consistent in resource sub-inspectors.
- Removes space between buttons in NodePath, Resource, and multiline string editors.
- Adds space between label background and content for vertical property editors.
2022-05-25 15:31:30 -05:00
Lyuma
7e28385948
Add StreamPeerSSL.get_stream() accessor.
2022-05-25 12:43:19 -07:00
Nathan Franke
f464caf214
finish renaming AUTH to AUTHORITY
2022-05-25 14:31:46 -05:00
Nathan Franke
77c8f271e7
use ERR_FAIL_INDEX when preferred
2022-05-25 13:36:45 -05:00