Hendrik Brucker
ff9901f51e
Reimplement ColorPicker presets
2021-08-18 02:09:48 +02:00
Rémi Verschelde
966559c3bd
Merge pull request #51512 from Bhu1-V/PR/cmd-fix
...
command palette improvements
2021-08-15 16:01:49 +02:00
Bhuvan Vemula
a0205e4f34
command palette improvements
2021-08-15 11:40:44 +05:30
Bastiaan Olij
57e16812a1
Merge pull request #51507 from BastiaanOlij/fix_screen_and_depth_texture
...
Fix read from screen and depth texture
2021-08-15 13:38:36 +10:00
Bastiaan Olij
4002650cb9
Fix read from screen and depth texture
2021-08-15 13:14:19 +10:00
Rémi Verschelde
8781c9536e
Merge pull request #48572 from Calinou/improve-animation-bezier-editor
...
Improve the animation bezier editor
2021-08-14 23:27:11 +02:00
Hugo Locurcio
4a4d977bea
Improve the animation bezier editor
...
- Allow snapping bezier handles to the timeline.
- Allow precise snapping when holding Shift for keyframes and handles.
- Previously, it was only allowed for seeking the timeline.
- This change also impacts the animation track editor,
not just the bezier editor.
- Invert the Ctrl + mouse wheel behavior to match the zoom direction
in the animation track editor.
- Increase the line spacing between the "Time:" and "Value:" texts
to improve readability.
- Tweak box selection styling to match the animation track editor.
- Adjust line widths for hiDPI displays.
2021-08-14 22:04:45 +02:00
Rémi Verschelde
9f5c61315c
Merge pull request #51669 from KoBeWi/nextnextnextnextnext
...
Fix double Next Editor Tab
2021-08-14 18:06:41 +02:00
Rémi Verschelde
9f77ba4ec5
Merge pull request #51654 from RandomShaper/fix_spirv_msvc_debug
...
Upgrade spirv-reflect
2021-08-14 18:03:46 +02:00
Rémi Verschelde
fae0296378
Merge pull request #51657 from timothyqiu/view-name
...
Fix i18n of 3D view name
2021-08-14 18:02:07 +02:00
kobewi
cf95ce8b43
Fix double Next Editor Tab
2021-08-14 16:57:42 +02:00
Pedro J. Estébanez
d29a0d5753
Upgrade spirv-reflect
2021-08-14 15:12:07 +02:00
Rémi Verschelde
4e1d91f4d3
Merge pull request #50998 from BastiaanOlij/single_bokeh_dof_raster
...
Rewrote raster DOF shader to using BOKEH
2021-08-14 14:44:23 +02:00
Rémi Verschelde
087ec7b8ad
Merge pull request #51656 from AndreaCatania/paged-allocator-initializer
...
The `PagedAllocator` can now allocate objects with non empty constructors.
2021-08-14 14:12:47 +02:00
Rémi Verschelde
b9b6102b91
Merge pull request #51660 from AnilBK/use-short-functions
...
Use get_global_* functions instead of using transforms.
2021-08-14 12:17:53 +02:00
Rémi Verschelde
a96c96ca72
Merge pull request #50147 from aaronfranke/disable-node3d
...
Disable Node3D when compiling without 3D and fix disable_3d option
2021-08-14 11:59:06 +02:00
Anilforextra
c390f0515d
Use get_global_* functions instead of using transforms.
2021-08-14 14:01:57 +05:45
Rémi Verschelde
59879447a3
Merge pull request #51636 from Calinou/rename-lineshape2d
...
Rename LineShape2D to WorldMarginShape2D
2021-08-14 09:36:16 +02:00
Haoyu Qiu
42579a346b
Fix i18n of 3D view name
...
Make the full view name translatable as a whole instead of combining
from sub-strings.
2021-08-14 15:24:02 +08:00
AndreaCatania
c81cb64416
Add the possibility to initialize the classes allocated with the PagedAllocator
...
It uses the (`const T &&... p_args`) forward reference, to avoid copying the
memory in case it's an rvalue, or pass a reference in case it's an lvalue.
This is an example:
```c++
PagedAllocator<btShapeBox> box_allocator;
btShapeBox* box = box_allocator.alloc( btVector3(1.0, 1.0, 1.0) );
```
2021-08-14 09:04:31 +02:00
Hugo Locurcio
8e3f71d750
Rename LineShape2D to WorldMarginShape2D
...
The new name makes it more obvious that it acts as an infinite plane,
and is consistent with its 3D counterpart (WorldMarginShape3D).
2021-08-14 03:12:13 +02:00
Rémi Verschelde
f32c042f3e
Merge pull request #51321 from pycbouh/docs-makerst-codestyle
...
Fix minor code style issues in the RST generator
2021-08-13 22:40:05 +02:00
Rémi Verschelde
14a2e59875
Merge pull request #51642 from akien-mga/cleanup-use_single_quotes
2021-08-13 21:49:06 +02:00
Rémi Verschelde
761eb7e06a
Merge pull request #51585 from Paulb23/theme-update-optimisation
2021-08-13 21:33:36 +02:00
Rémi Verschelde
84461a5c91
Merge pull request #50609 from bruvzg/te_block_caret
...
[TextEdit] Improve block/insert caret drawing.
2021-08-13 21:33:02 +02:00
Rémi Verschelde
81512a3732
Style: Cleanup code using text_editor/completion/use_single_quotes
2021-08-13 21:27:57 +02:00
Rémi Verschelde
4c3ece8c4b
Merge pull request #51628 from timothyqiu/drag-property-path
...
Allow dropping property path into script editor
2021-08-13 21:13:54 +02:00
Yuri Roubinsky
7ab604b677
Merge pull request #51630 from Chaosus/fix_completion_popup_size
2021-08-13 20:38:16 +03:00
Paulb23
273374957b
Only update TextEdit text cache when dirty
2021-08-13 17:47:53 +01:00
Paulb23
b6f5912174
Move CodeEdit theme overrides into EditorTheme
2021-08-13 17:47:53 +01:00
Yuri Roubinsky
6e87ff28ed
Fix incorrect completion popup size of CodeEdit
2021-08-13 19:34:18 +03:00
bruvzg
00381db2e7
[TextEdit] Improve block/insert caret drawing.
2021-08-13 19:28:47 +03:00
Paulb23
b73983340d
Add bulk theme overrides to Control
2021-08-13 16:41:36 +01:00
Rémi Verschelde
3a48474c49
Merge pull request #51619 from Chaosus/fix_dark_words
...
Fix incorrect word block colors in the inspector tooltip
2021-08-13 17:09:34 +02:00
Haoyu Qiu
dae51cc6b3
Allow dropping property path into script editor
2021-08-13 23:04:48 +08:00
Rémi Verschelde
e499758a77
Merge pull request #51025 from reduz/fix-directional-shadow-bias
...
Fix directional shadow bias
2021-08-13 16:45:49 +02:00
Aaron Franke
7094ccfbe9
Disable Node3D when compiling without 3D and fix disable_3d option
2021-08-13 08:59:48 -05:00
Rémi Verschelde
07c355c209
Issue template: Fix link to CONTRIBUTING.md
...
Fixes #51623 .
2021-08-13 15:30:41 +02:00
Yuri Roubinsky
33e0b4b60d
Fix incorrect word block colors in the inspector tooltip
2021-08-13 16:15:05 +03:00
Rémi Verschelde
9e37336124
Merge pull request #51508 from AndreaCatania/mem-placement
...
Refactors the memnew_placement.
2021-08-13 14:58:02 +02:00
Rémi Verschelde
62c6347a27
Merge pull request #51035 from foxydevloper/drag-drop-more-support
...
Improve drag and dropping files into viewport by supporting more types
2021-08-13 14:57:10 +02:00
Rémi Verschelde
1e0c6db621
Merge pull request #49523 from foxydevloper/improve-shortcut-naming
...
Improve naming of a couple shortcuts
2021-08-13 14:50:03 +02:00
Rémi Verschelde
24ec20414a
Merge pull request #50114 from Chaosus/vs_constants
...
Few improvements for constants in visual shader
2021-08-13 14:45:13 +02:00
Rémi Verschelde
f0e420e981
Merge pull request #51519 from Chaosus/vs_transform_operator
...
Changed `TransformMult` node to `TransformOp` in visual shaders
2021-08-13 14:44:14 +02:00
Rémi Verschelde
87b80a84f0
Merge pull request #51582 from AnilBK/ustring-macro-replacements
...
ustring: Replace macros with inline functions.
2021-08-13 14:42:09 +02:00
Rémi Verschelde
85e315d6e8
Merge pull request #51607 from aaronfranke/includes
...
Fix some unnecessary includes
2021-08-13 14:38:56 +02:00
Rémi Verschelde
1833c8b233
Merge pull request #51587 from Calinou/use-unicode-multiplication-symbol
...
Use the Unicode multiplication symbol where relevant
2021-08-13 14:27:48 +02:00
Rémi Verschelde
3a3be769b8
Merge pull request #51597 from RandomShaper/input_buffering
2021-08-13 12:44:15 +02:00
Rémi Verschelde
52d07e7ef0
Merge pull request #51616 from bruvzg/cam_feed_rid
...
Add placeholder textures to ensure CameraTexture / CameraFeed always have valid RIDs.
2021-08-13 12:43:59 +02:00
Pedro J. Estébanez
e745088f1f
Switch to input buffering on Android
...
Key, touch and joystick events will be passed directly from the UI thread to Godot, so they can benefit from agile input flushing.
As another consequence of this new way of passing events, less Java object are created at runtime (`Runnable`), which is good since the garbage collector needs to run less.
`AndroidInputHandler` is introduced to have a smaller cross-thread surface. `main_loop_request_go_back()` is removed in favor just inline calling `send_window_event()` at the most caller's convenience (i.e., leveraging the new `p_deferred`` parameter as appropriate).
Lastly, `get_mouse_position()` and `get_mouse_button_state()` now just call through `Input` to avoid the need of sync of mouse data tracked on the UI thread.
2021-08-13 11:45:50 +02:00