Ninni Pipping
5cd47a1984
[3.x] Fix trim when importing WAV
2023-06-09 15:28:33 +02:00
Fredia Huya-Kouadio
b5a908c985
Add setting to control the window used to run the project for the Android editor
...
The follow options were added to the (new) `run/window_placement/android_window` editor setting:
- `Auto`: choose how to run the project based on the device screen size
- `Same as Editor`: run the project in the same window as the editor
- `Side-by-side with Editor`: run the project in an adjacent window to the editor
2023-06-07 18:20:14 -07:00
Rémi Verschelde
eeca70f843
Merge pull request #70502 from HolonProduction/svg_assets_3.x
...
[3.x] Add support for svg images in the asset lib.
2023-06-07 14:46:14 +02:00
Rémi Verschelde
567128b64f
Merge pull request #76671 from dioptryk/obj-vertex-colors
...
[3.x] Add vertex color support to OBJ importer
2023-05-15 09:42:06 +02:00
Fredia Huya-Kouadio
f9ae38d87c
Merge pull request #73692 from m4gr3d/update_touchscreen_editor_settings_3x
...
[3.x] Enable granular control of touchscreen related settings
2023-05-08 09:10:36 -07:00
Fredia Huya-Kouadio
b78935ef51
Adds a scale_gizmo_handles
entry to the Touchscreen
editor settings
...
When enabled, this scales the editor icons to improve usability on touchscreen devices.
In addition this commit fixes touch detection for the collision_shape_2d_editor_plugin so it scales with the icons size.
2023-05-07 15:55:03 -07:00
Bartłomiej Karwacki
ab8792cc7b
Add vertex color support to OBJ importer
2023-05-02 12:03:01 +02:00
Rémi Verschelde
83e91ab818
Merge pull request #76323 from aaronfranke/3.x-t2d-basis-det
...
[3.x] Expose `determinant` in Transform2D, rename internal method
2023-04-26 12:17:00 +02:00
Rémi Verschelde
3956ea7ddf
Merge pull request #76424 from timothyqiu/nested-folders-3.x
...
[3.x] Make create folder popup support nested folders
2023-04-25 16:25:08 +02:00
Haoyu Qiu
d6672d8fe4
Make create folder popup support nested folders
2023-04-25 10:15:07 +08:00
Haoyu Qiu
392f65fe09
Fix inconsistent file dialog settings usage
2023-04-25 09:27:26 +08:00
Fredia Huya-Kouadio
e31b1a76f8
Make EditorPropertyLayersGrid
responsive to touch taps
2023-04-23 07:12:39 -07:00
Fredia Huya-Kouadio
3943de2e6c
Merge pull request #71875 from m4gr3d/editor_optimization_3x
...
[3.x] Add benchmark logic
2023-04-22 20:18:45 -07:00
Aaron Franke
141783d90f
[3.x] Expose determinant
in Transform2D, rename internal method
2023-04-22 13:47:47 -05:00
Yuri Sizov
0f24d6ecf7
Update make_rst.py to match the master version
...
This does not include master-specific concepts, like
constructors, operators, annotations, and bitfields.
2023-04-10 20:47:01 +02:00
Fredia Huya-Kouadio
61e41facc7
Enable granular control of touchscreen related settings
2023-04-05 10:11:53 -07:00
Fredia Huya-Kouadio
f3cdff46fc
Add benchmark logic
...
Add benchmarking measuring methods to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities).
2023-03-20 23:29:36 -07:00
Michael Alexsander
7173565250
Backport a simpler version of the accent color for check icons
2023-03-01 20:35:59 -03:00
DashCell
424bda217c
TileSet: Fix resizing collision shape when vertex is outside the tilesheet
...
Fixes #34970 .
2023-02-13 13:20:48 +01:00
lawnjelly
0876a16bde
Default update_vital_only to true for Android and Web editor
...
Android devices will typically be powered from battery. This PR defaults the editor on Android to use `update_vital_only` mode, using as little power as possible, in order to conserve battery.
Also shows the update spinner by default, to emphasize that vital updates only is occurring, and allow easy switching out of the mode.
2023-02-09 17:58:18 +00:00
Fredia Huya-Kouadio
8170b7ae1e
Add a theme usability setting which updates the touch area of UI elements (e.g: scrollbar) for the editor on touchscreen devices
2023-01-22 07:09:48 -08:00
Rémi Verschelde
6a45e56e5c
i18n: Sync editor translations with Weblate (3.5 branch)
...
(cherry picked from commit b06d93aec6
)
2023-01-20 12:31:04 +01:00
Rémi Verschelde
606101cacd
Merge pull request #70555 from stmSi/3.x-suggest-filename-save-branch-remote-tree
...
[3.x] suggest filename save branch remote tree
2023-01-20 12:12:51 +01:00
Rémi Verschelde
1426cd3b3a
One Copyright Update to rule them all
...
As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see".
Backported from #70885 .
2023-01-10 15:26:54 +01:00
Haoyu Qiu
bdcfb0877b
Fix error when dropping script into script editor
2022-12-26 14:35:33 +08:00
stmSi
18f44a4b67
Suggest Filename in Remote Tree File Dialog
2022-12-25 19:37:32 +06:30
HolonProduction
9c437631a4
Add support for svg images in the asset lib.
...
Backport of #70317
2022-12-23 23:24:18 +01:00
Rémi Verschelde
ac589edb36
Merge pull request #69939 from timothyqiu/open-packed-scene-3.x
...
[3.x] Add open scene button in Inspector for PackedScene resource
2022-12-22 08:57:30 +01:00
Rémi Verschelde
b59b566325
Merge pull request #70262 from Maran23/3-x-editor-inspector-section-click
...
[3.x] EditorInspectorSection is not (un)folded when clicking under the font
2022-12-22 08:56:37 +01:00
Rémi Verschelde
76bcc90da8
Merge pull request #70228 from Calinou/add-transparent-viewport-project-setting-3.x
...
Add a project setting to make the root viewport transparent (3.x)
2022-12-22 08:55:21 +01:00
Rémi Verschelde
e771804e78
Fix some Clang -Wunused-but-set-variable warnings
2022-12-21 12:15:52 +01:00
Marius Hanl
51859286a6
EditorInspectorSection is not folded when clicking under the font
2022-12-18 16:22:44 +01:00
Zak
f974bcf074
Add uri
property for LinkButton
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit d73a9b56b0
)
2022-12-18 10:43:39 +08:00
Tomasz Chabora
4951f50b0f
Keep property values when extending script
...
(cherry picked from commit 44cf3c22ac
)
2022-12-18 10:32:04 +08:00
Anilforextra
daa4be06b0
Enable material editor preview to be rotated.
...
(cherry picked from commit d4ee903004
)
2022-12-18 10:32:04 +08:00
Rindbee
9056cc9c2a
Fix property link not working in MultiNodeEdit
...
This is due to the `p_field` in the `EditorProperty::emit_changed`.
`p_field` only works for `MultiNodeEdit`, not for other objects.
(cherry picked from commit b6fdd0815c
)
2022-12-18 10:32:04 +08:00
kobewi
9499ebecee
Add vector value linking
...
Co-authored-by: redlamp <244062+redlamp@users.noreply.github.com>
(cherry picked from commit 5553e27fe8
)
2022-12-18 10:32:04 +08:00
Hugo Locurcio
65465f309c
Add a project setting to make the root viewport transparent
...
This allows creating a project with a transparent window without having
to write any script.
2022-12-18 00:38:05 +01:00
Alfred Reinold Baudisch
7779164096
Add math operators to Visual Shader node names
...
This change makes it easy, in the "Create Shader Node" dialog, to search for VS nodes by just typing the operator. For example, instead of typing "multiply", you can just type "*" and multiply nodes will be listed.
This feature is inspired by Unreal Engine node graph editor's UX.
Backported from https://github.com/godotengine/godot/pull/67905
2022-12-15 17:21:37 +01:00
Rémi Verschelde
6963ba631e
Fix typos with codespell
2022-12-15 12:26:59 +01:00
Rémi Verschelde
d79699041a
Merge pull request #70038 from m4gr3d/update_navigation_controls_toggle_3x
...
[3.x] Update the visibility logic for the spatial editor navigation controls
2022-12-14 11:35:41 +01:00
Fredia Huya-Kouadio
0825859a94
Update the visibility logic for the spatial editor navigation controls
2022-12-13 16:17:22 -08:00
Rémi Verschelde
e25d6a0ec2
i18n: Sync editor translations with Weblate (3.5 branch)
...
(cherry picked from commit ee8986e146
)
2022-12-13 14:37:34 +01:00
kobewi
b5bf60e04f
Fix crash in EditorPropertyArray
...
(cherry picked from commit d80a2a89f0
)
2022-12-12 14:49:23 +01:00
Haoyu Qiu
433be4aa3e
Add open scene button in Inspector for PackedScene resource
2022-12-12 16:10:00 +08:00
Rémi Verschelde
9983df9210
Merge pull request #69526 from m4gr3d/polish_navigation_controls_opacity_3x
...
[3.x] Minor tweaks/polish to the navigation controls to prevent interference
2022-12-05 11:33:43 +01:00
Rémi Verschelde
bf7f93d236
Merge pull request #69384 from asalazar516/3.x_delete_nodes_request_param
...
[3.x] Add missing argument to `AnimationNodeBlendTreeEditor::_delete_nodes_request`
2022-12-05 00:13:31 +01:00
alex-pahdo
cbc8ccbe20
Add more info to WAV import errors
...
Print mismatched header contents and file size, which can provide more clues to users when debugging.
(cherry picked from commit f5d256b118
)
2022-12-04 20:19:50 +08:00
kobewi
3f8bb6fb53
Improvements to EditorResourcePicker
...
(cherry picked from commit 9568789a9d
)
2022-12-04 19:18:17 +08:00
Fredia Huya-Kouadio
f1e6ecd3b5
Minor tweaks/polish to the navigation controls to prevent interference:
...
- Reduce controls size
- Enable opacity on hover to increase visibility
2022-12-02 23:33:14 -08:00