Rémi Verschelde
2f060df059
Merge pull request #50498 from LightningAA/zoom-out-alt-4.0
...
Add shift + [1-5] keyboard shortcuts to zoom out
2021-07-20 09:01:30 +02:00
Rémi Verschelde
14c2f5d2a5
Merge pull request #50627 from Atlinx/fix_50617
...
Add scaling to the curve editor's handles
2021-07-20 08:56:58 +02:00
Rémi Verschelde
1ba87f0c82
Merge pull request #50618 from reduz/implement-more-specialization-constants
...
Implement more rendering options as specialization constants
2021-07-20 08:54:21 +02:00
Rémi Verschelde
a09088ac8f
Merge pull request #50607 from bruvzg/add_bold_fonts
...
[Editor Fonts] Add Noto Sans Bold font variant for supported languages.
2021-07-20 07:21:40 +02:00
reduz
9293bc3935
Implement more rendering options as specialization constants
...
* Shadow quality settings now specialization constant.
* Decal and light projector filters can be set.
* Changing those settings forces re-creation of the pipelines.
These changes should help improve performance related to shadow mapping, and allows improving performance by sacrificing decal and light projector quality.
2021-07-19 21:51:29 -03:00
Atlinx
ac5f3a6733
Add scaling to the curve editor's handles
...
This fixes issue #50617
2021-07-19 20:27:28 -04:00
PouleyKetchoupp
940838c174
One-directional collision layer check for rigid bodies and soft bodies
...
Check for each body individually if it collides with the other one or
ignores it.
When a body is being ignored, the other body's mass is considered
infinite when applying impulses to avoid extra overlapping.
2021-07-19 17:24:04 -07:00
foxydevloper
42d740d641
Make various strings translatable
2021-07-19 18:30:52 -04:00
Rémi Verschelde
617327118b
Merge pull request #50599 from Calinou/editor-profiler-improve-tooltip
...
Improve tooltips in the editor profiler to mention the script name
2021-07-19 22:57:39 +02:00
Rémi Verschelde
a0bc2f359d
Merge pull request #50588 from bruvzg/menu_gen
...
Optimize LineEdit and TextEdit menu item generation.
2021-07-19 22:56:53 +02:00
Rémi Verschelde
bf4e6987bc
Merge pull request #50582 from timothyqiu/resource-extra-button
...
Minor enhancements for the resource options button
2021-07-19 22:55:26 +02:00
Rémi Verschelde
db010bd71d
Merge pull request #50604 from aaronfranke/float-array-cast
...
Explicitly cast real_t to float when creating a float array
2021-07-19 22:47:57 +02:00
Rémi Verschelde
5440fe14da
Merge pull request #50615 from DarkMessiah/reload-current-project-shortcut
...
Implemented the ability to add shortcut for Reload Current Project
2021-07-19 22:46:25 +02:00
bruvzg
e5b956dc2d
[Editor Fonts] Add Noto Sans Bold font variant for supported languages.
2021-07-19 23:08:05 +03:00
foxydevloper
91bd7b9b2c
Remove random prints for some shader actions
2021-07-19 15:24:04 -04:00
Rémi Verschelde
471aae3b76
Merge pull request #42641 from madmiraal/fix-15243
...
Ensure KinematicBodies only interact with other Bodies with matching mask.
2021-07-19 20:17:49 +02:00
Stanislav Labzyuk
1de8ff8393
Implemented the ability to add shortcut for Project -> Reload Current Project.
2021-07-20 00:18:52 +07:00
Rémi Verschelde
b1eee24e26
Merge pull request #50517 from KoBeWi/ 🌳 💣
...
Assign value to property by dropping to scene tree
2021-07-19 18:08:47 +02:00
Marcel Admiraal
b8fe576355
Ensure KinematicBodies only interact with other Bodies with matching mask.
2021-07-19 17:03:43 +01:00
Haoyu Qiu
8c4cb53d21
Minor enhancements for the resource options button
2021-07-19 22:58:47 +08:00
Rémi Verschelde
dfc1ec7fb9
Merge pull request #50606 from Chaosus/textedit_fix_guttertype
...
Fixed typos in `TextEdit::GutterType` enum
2021-07-19 16:40:42 +02:00
kobewi
5faf51a5aa
Assign value to property by dropping to scene tree
2021-07-19 16:16:50 +02:00
Rémi Verschelde
855c7c7414
Merge pull request #50566 from reduz/optimize-stringname-usage
...
Optimize StringName usage
2021-07-19 15:20:25 +02:00
Juan Linietsky
54b598ffe4
Merge pull request #50501 from reduz/fix-forward-mobile
...
Fixes to forward mobile
2021-07-19 08:54:02 -03:00
Joseph Davies
136567ebcf
Fix grammar in MultiMesh documentation.
2021-07-19 02:16:27 -07:00
Yuri Roubinsky
e1547798d6
Merge pull request #50413 from Chaosus/vs_cleanup_warnings
2021-07-19 11:22:28 +03:00
Yuri Roubinsky
1597045b09
Fixed typos in TextEdit::GutterType
enum
2021-07-19 11:18:54 +03:00
Rémi Verschelde
95def293a6
Merge pull request #48186 from EricEzaM/PR/tooltip-improvements
...
Made default tooltips (non-custom ones) disappear on mouse enter.
2021-07-19 09:02:06 +02:00
Hugo Locurcio
abc38b8d66
Use C++11 raw literals for shader code to improve readability
...
In files that have lots of branching, `\t` was replaced with a
tab character instead.
2021-07-19 08:19:50 +02:00
Aaron Franke
09f0596eb2
Explicitly cast to float when creating a float array
2021-07-19 01:21:22 -04:00
bruvzg
1ac7a126f1
Optimize LineEdit and TextEdit menu item generation.
2021-07-19 08:19:09 +03:00
reduz
6631f66c2a
Optimize StringName usage
...
* Added a new macro SNAME() that constructs and caches a local stringname.
* Subsequent usages use the cached version.
* Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time.
* Replaced all theme usages by this new macro.
* Replace all signal emission usages by this new macro.
* Replace all call_deferred usages by this new macro.
This is part of ongoing work to optimize GUI and the editor.
2021-07-18 21:20:02 -03:00
Hugo Locurcio
0098e9243c
Improve tooltips in the editor profiler to mention the script name
...
Co-authored-by: CrispyPin <crispin@tasa.se>
2021-07-19 01:43:58 +02:00
Hugo Locurcio
6cfcbbbb93
Improve the 3D editor manipulation gizmo
...
- Allow some tolerance when clicking the plane move/scale,
even if the click is actually slightly outside the plane
(similar to Blender).
- Make the rotate manipulation circles visually thinner to be
less distracting.
- Make the hovered color less saturated to be more distinguishable
from the non-hovered state.
- Don't set brightness above 1.0 to prevent the gizmo from glowing
when hovered.
2021-07-19 00:46:27 +02:00
Nick Huelin
a45713ccdd
Fix Illegible text in audio bus editor
...
This pull request fixes an issue with the audio bus editor where the text would be illegible regardless of the theme being used.
2021-07-18 17:53:52 -04:00
Lightning_A
8aaa41ec97
Remove unnecessary get_editor_theme() in SubViewportPreview
2021-07-18 14:48:37 -06:00
Yuri Roubinsky
88088f351a
Prevents some warnings from appearing in visual scripts
2021-07-18 19:41:51 +03:00
David Cambré
aefde680a4
VisualScript-Drop-Custom-Nodes
...
Allows to drop custom node scripts directly in VisualScript
2021-07-18 15:48:35 +02:00
Rémi Verschelde
b76dfde329
Merge pull request #50573 from KoBeWi/editor_spin_crasher
...
Fix crash in EditorSpinSlider
2021-07-18 09:58:19 +02:00
Yuri Roubinsky
35dc0db296
Merge pull request #50562 from Chaosus/vs_fix_funcs
...
Prevents function generation in visual shader if no connections to output are provided
2021-07-18 10:17:35 +03:00
Fabio Alessandrelli
5ee0d16565
Merge pull request #50575 from dsnopek/webrtc-idhandler-get-prop
...
Fix "IDHandler.get_prop is not a function" error when calling some methods on WebRTCDataChannel
2021-07-18 03:27:37 +02:00
David Snopek
756ed308ee
Fix "IDHandler.get_prop is not a function" error when calling some methods on WebRTCDataChannel
2021-07-17 20:03:37 -05:00
kobewi
110236f761
Fix crash in EditorSpinSlider
2021-07-18 01:04:27 +02:00
Fabio Alessandrelli
afc59ae84b
Merge pull request #50567 from Faless/js/4.x_joy_psff_snes
...
[HTML5] Add 2 controllers to the godot database.
2021-07-18 01:02:32 +02:00
Fabio Alessandrelli
5717118bcc
[HTML5] Add 2 controllers to the godot database.
...
Sony PlayStation DualShock 4 (054c:05c4 first gen).
Unofficial Switch controller.
2021-07-17 23:51:48 +02:00
David Snopek
3963a11b2f
Re-enable building WebXR in GitHub Actions
2021-07-17 15:37:35 -05:00
Yuri Roubinsky
d63a284dff
Prevent function gen in visual shader if no out connection is provided
2021-07-17 22:51:22 +03:00
Juan Linietsky
6263f58d69
Merge pull request #50559 from reduz/fix-scene-tree-duplicate-selection
...
Fix duplicate selection in SceneTree
2021-07-17 15:58:41 -03:00
Rémi Verschelde
51a10feb9d
Merge pull request #50509 from Calinou/editor-tweak-select-mode-drag-threshold
...
Tweak editor select mode drag threshold for better usability
2021-07-17 19:37:11 +02:00
reduz
7d20d78847
Fix duplicate selection in SceneTree
...
* It seems both cell_selected and multi_selected were being triggered,
* This caused inspector updating twice.
* cell_selected connection and callback were removed.
This may be a bug in Godot 3.x too, recommend checking.
2021-07-17 13:35:28 -03:00