Rémi Verschelde
ec08b323bf
Merge pull request #86927 from Mickeon/filling-docs
...
Fill the documentation of a few overlooked classes
2024-01-29 13:16:42 +01:00
Rémi Verschelde
c2968e497d
Merge pull request #86693 from Mickeon/doc-peeves-midiiiiii
...
Improve all documentation about MIDI support
2024-01-29 13:16:37 +01:00
Rémi Verschelde
6d1e51c23e
Merge pull request #86273 from DevPoodle/sampler-state-descriptions
...
Add descriptions to remaining properties of RDSamplerState
2024-01-29 13:16:28 +01:00
Rémi Verschelde
2a862a6f6c
Merge pull request #85503 from 20kdc/bone2d-fix-apply_rest-master
...
Fix the documentation of `Bone2D::apply_rest`
2024-01-29 13:16:19 +01:00
Rémi Verschelde
964de297e4
Merge pull request #85450 from KoBeWi/advanced_properties_for_every_Object
...
Improve documentation for dynamic properties
2024-01-29 13:16:12 +01:00
Rémi Verschelde
8febe50797
Merge pull request #85448 from mxaddict/master
...
Update `blender_path` behavior to require exact path to executable instead of trying to guess it
2024-01-29 13:16:05 +01:00
Rémi Verschelde
0796d08b8f
Merge pull request #84515 from Calinou/editor-multi-window-unavailable-disable-buttons
...
Disable multi-window buttons instead of hiding them when support is unavailable
2024-01-29 13:16:01 +01:00
Rémi Verschelde
f220d46cdc
Merge pull request #80231 from romlok/input-key-location
...
Support detecting and mapping ctrl/alt/shift/meta by their left/right physical location
2024-01-29 13:15:42 +01:00
20kdc
f16f8bf39b
Fix the documentation of Bone2D::apply_rest (squashed)
...
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>
2024-01-28 13:37:11 +00:00
Hugo Locurcio
04a930d9a6
Disable multi-window buttons instead of hiding them when support is unavailable
...
This is more explicit as for why this functionality isn't available
depending on editor settings and current platform.
This also exposes a `EditorInterface.is_multi_window_enabled()` method
so that editor plugins can easily query whether the editor is able and
expected to create multiple windows.
2024-01-27 19:38:39 +01:00
Micky
8723d116c4
Overhaul documentation about MIDI support
2024-01-26 22:28:47 +01:00
mxaddict
ad106a283b
Update blender_path behavior to require exact path to executable instead of trying to guess it
2024-01-27 00:41:53 +08:00
Mel Collins
8406e60522
Add InputEventKey.location to tell left from right
...
This adds a new enum `KeyLocation` and associated property
`InputEventKey.location`, which indicates the left/right location of key
events which may come from one of two physical keys, eg. Shift, Ctrl.
It also adds simulation of missing Shift KEYUP events for Windows.
When multiple Shifts are held down at the same time, Windows natively
only sends a KEYUP for the last one to be released.
2024-01-26 14:42:28 +01:00
Rémi Verschelde
73419e645b
Merge pull request #87523 from skyace65/Minor-Doc-fixes
...
Fix several minor class reference issues
2024-01-26 11:47:01 +01:00
Rémi Verschelde
62c87dc83e
Merge pull request #87444 from Mickeon/documentation-XROrigin3D-tweaks
...
Tweak XROrigin3D documentation
2024-01-26 11:45:01 +01:00
Rémi Verschelde
1ce40ebb44
Merge pull request #87386 from clayjohn/GLES3-lightmap-bake
...
Add GLES3 infrastructure for lightmap baking in the compatibility backend
2024-01-26 11:44:37 +01:00
Yuri Sizov
474011ac06
Merge pull request #87543 from akien-mga/version-remove-year
...
Remove now unused `year` member from `version.py`
2024-01-25 16:27:21 +01:00
Yuri Sizov
68d5043e88
Merge pull request #87541 from clayjohn/TextureRD-property
...
Avoid saving the texture_rd_rid property of TextureRD resources
2024-01-25 16:27:17 +01:00
Yuri Sizov
672b034076
Merge pull request #87303 from bruvzg/fd_options_no_editor
...
[Native File Dialog] Add support for adding custom options to the dialogs (w/o editor changes).
2024-01-25 16:26:58 +01:00
Rémi Verschelde
e0dc23367c
Remove now unused year
member from version.py
...
We changed copyright to use "present" for the current year, so we no
longer need to hardcode this and (like now) forget to bump it yearly.
2024-01-25 15:08:34 +01:00
clayjohn
efb1cbaad4
Add GLES3 infrastructure for lightmap baking in the compatibility backend
2024-01-24 17:13:30 -08:00
clayjohn
c6316bff65
Avoid saving the texture_rd_rid property of TextureRD resources
...
RIDs do not persist between runs, so they should not be saved
2024-01-24 10:34:51 -08:00
Micky
552403d581
Tweak XROrigin3D documentation
2024-01-24 16:53:09 +01:00
Yuri Sizov
a32a2eaedc
Merge pull request #87417 from AThousandShips/tree_clear
...
Use callable for `TreeItem` custom draw
2024-01-24 14:08:36 +01:00
Yuri Sizov
d454fccdb3
Merge pull request #87395 from mrcdk/popupmenu_get_state
...
Expose `PopupMenu` `get_item_multistate()` and `set/get_item_multistate_max()`
2024-01-24 14:08:32 +01:00
Yuri Sizov
412f5b3422
Merge pull request #87353 from OverloadedOrama/max-undo-steps
...
Implement maximum undo steps in UndoRedo
2024-01-24 14:08:25 +01:00
Yuri Sizov
ea6e20253b
Merge pull request #87235 from dsnopek/openxr-local-floor
...
Add support for OpenXR local floor extension
2024-01-24 14:08:17 +01:00
Yuri Sizov
f062d7294e
Merge pull request #87156 from DevPoodle/depth-stencil-descriptions
...
Add descriptions to the remaining properties of RDPipelineDepthStencilState
2024-01-24 14:08:12 +01:00
Yuri Sizov
7f2d493b0e
Merge pull request #87047 from Mickeon/documentation-missing-signals
...
Add missing descriptions to remaining signals
2024-01-24 14:08:08 +01:00
Yuri Sizov
e8f33a74ff
Merge pull request #81689 from AThousandShips/compress_doc
...
Clarify `PackedByteArray.decompress*` limitations with external data
2024-01-24 14:07:41 +01:00
Yuri Sizov
79d818478f
Merge pull request #79813 from AThousandShips/callable_doc
...
Clarify that `Callable` will not be encoded with `var_to_bytes`
2024-01-24 14:07:36 +01:00
bruvzg
a8f521bcad
[Native File Dialog] Add support for adding custom options to the dialogs.
...
Add support for adding custom options (checkboxes and optionboxes) to the dialogs (both native and built-in).
2024-01-24 15:00:31 +02:00
skyace65
ed20e32f06
Fix several minor class reference issues
2024-01-23 21:30:43 -05:00
David Snopek
a8690cbeed
Add support for OpenXR local floor extension
2024-01-23 09:19:09 -06:00
Micky
8f10d7dd19
Add missing descriptions to remaining signals.
2024-01-23 15:04:06 +01:00
A Thousand Ships
257d03681c
Use callable for TreeItem
custom draw
...
Deprecating old functionality
2024-01-23 12:07:43 +01:00
Yuri Sizov
e89c9b50ad
Merge pull request #87373 from Calinou/add-log-file-cli-argument
...
Add `--log-file` command line argument to write output log to a file
2024-01-22 20:39:21 +01:00
Yuri Sizov
3755b7286c
Merge pull request #87332 from AThousandShips/scene_saved
...
[Editor] Add `EditorPlugin::scene_saved` signal
2024-01-22 20:39:07 +01:00
Yuri Sizov
e95456b7f3
Merge pull request #86073 from m4rr5/add_reflection_mask
...
Add a reflection mask to the reflection probes
2024-01-22 20:38:37 +01:00
Emmanouil Papadeas
c73bfd5d81
Implement maximum undo steps in UndoRedo
2024-01-22 21:38:10 +02:00
mrcdk
c9bdccf7f2
Expose PopupMenu get_item_multistate(), get_item_multistate_max() and set_item_multistate_max()
2024-01-22 20:07:19 +01:00
A Thousand Ships
97b469c46d
[Editor] Add EditorPlugin::scene_saved
signal
...
Matches the `EditorNode` one for parity with the exposed
`resource_saved` signal
2024-01-22 17:51:12 +01:00
CardboardCarl
6dfec4f70d
Clarified behavior of RayCast objects when get_collision_point() is used inside a collision shape
2024-01-21 01:16:42 -05:00
Marcel Offermans
25f573ca63
Add a reflection mask to the reflection probes.
...
Co-authored-by: Bastiaan Olij <mux213@gmail.com>
2024-01-20 08:07:31 +01:00
Hugo Locurcio
6e5e7b8cb7
Add --log-file
command line argument to write output log to a file
...
This works even if file logging is disabled in the project settings,
or for the editor/project manager.
`--log-file`'s value can be an absolute path or relative to the project
directory (similar to existing arguments like `--write-movie`).
2024-01-19 20:30:04 +01:00
Hendrik Brucker
9d7c2978f4
Rework GraphEdit connections (drawing, API, optimizations)
...
- GraphEdit now uses Line2D nodes to draw connection lines and uses a dedicated canvas item shader for them
2024-01-18 16:53:15 +01:00
kobewi
7d0d405e22
Improve documentation for dynamic properties
2024-01-18 02:01:06 +01:00
Yuri Sizov
bb90ebd573
Merge pull request #87259 from Mickeon/documentation-missing-constant-description
...
Add "missing description" tag to constant & enum documentation
2024-01-17 18:53:19 +01:00
Yuri Sizov
649bcbdac9
Merge pull request #87114 from Mickeon/doc-peeves-AABB
...
Overhaul AABB's documentation
2024-01-17 18:53:08 +01:00
Yuri Sizov
1169b872c4
Merge pull request #86246 from ecmjohnson/doc-threaded_cull_minimum_instances
...
Add description for rendering/limits/spatial_indexer/threaded_cull_minimum_instances
2024-01-17 18:52:40 +01:00