Age | Commit message (Collapse) | Author |
|
Rename getters and signals on XR nodes to be consistant with input types
|
|
|
|
Cleanup and unify keyboard input.
|
|
GDScript: Remove function of `continue` for match statement
|
|
Update instances of scenes which have been reimported.
|
|
SaracenOne/disable_data_generation_on_foreign_resources
Disable navmesh, lightmap, and VoxelGI generation on foreign data
|
|
Fix plugins over not working
|
|
When instructions use function pointers, it's not possible to retrieve
their original names in the disassembly. This stores the names in
vectors (in debug builds) so they can be shown.
|
|
|
|
- Unify keycode values (secondary label printed on a key), remove unused hardcoded Latin-1 codes.
- Unify IME behaviour, add inline composition string display on Windows and X11.
- Add key_label (localized label printed on a key) value to the key events, and allow mapping actions to the unshifted Unicode events.
- Add support for physical keyboard (Bluetooth or Sidecar) handling on iOS.
- Add support for media key handling on macOS.
Co-authored-by: Raul Santos <raulsntos@gmail.com>
|
|
Fix Gradient Editor bugs
|
|
Use get_cursor_shape for identifying the cursor shape in CanvasItemEditor
|
|
Fix BiDi override for the characters outside BMP (e.g., emojis).
|
|
|
|
|
|
Convert en_GB spelling to en_US with codespell
|
|
Improve performance of imported file scan
|
|
Simplify AudioStreamPolyphonic
|
|
Mark touch emulation project settings as basic
|
|
|
|
* Make AudioStreamPolyphonic not requre a polling thread (simpler, faster)
* Improve error reporting in AudioStreamPlayer*::get_stream_playback() error reporting to improve usability.
|
|
Warn against using non-uniform scale for 3D physics (in the editor and class reference)
|
|
[iOS] Restore OpenGLES3 renderer support.
|
|
Fix handling of nulls in some editors
|
|
Fix Xbox Series controller detected as 2 devices
|
|
Fix duplicating imported blendshape tracks
|
|
Add support for Unicode identifiers in GDScript and Expression
|
|
Add keyboard shortcut for "Open in External Program" action
|
|
allowed negative DoF blur transition in the editor
|
|
Remove compatibility code for Mesh surfaces
|
|
Calinou/forward-mobile-fix-directionallight3d-shadow-opacity
Fix DirectionalLight3D shadow opacity on Forward Mobile rendering backend
|
|
Use selected node type for choosing editor tab
|
|
These settings are likely to be toggled often during development,
so they should be as accessible as possible.
|
|
|
|
importing from a GLTF.
|
|
|
|
Use selected node type for choosing editor tab
Update editor/editor_node.cpp
Co-authored-by: Tomek <kobewi4e@gmail.com>
|
|
The keyword is confusing and rarely is used in the intended way. It is
removed now in favor of a future feature (pattern guards) to avoid
breaking compatibility later.
|
|
|
|
Fix script editor drag and drop
|
|
Clean-up, harmonize, and improve StyleBox API
|
|
Address Android editor crashes
|
|
Fix potential crash in EditorPlugin.edit()
|
|
Add AudioStreamPolyphonic to simplify sound playback from code
|
|
|
|
* This new audio stream allows to play multiple sounds and control them over time from code.
* It greatly simplifies tasks such as generative music (music generated from code) or audio.
This new type of stream was added with the goal of fixing audio blending in AnimationPlayer and AnimationTree, but can be used by others for their regular audio needs.
Does not fix anything currently, but should help implement #69758 properly.
Some demo code of how to use this:
```GDScript
var player = $SomeNode as AudioStreamPlayer
player.stream = AudioStreamPolyphonic.new()
var playback = player.get_stream_playback() as AudioStreamPlaybackPolyphonic
var id = playback.play_stream(preload("res://Clip1.ogg"))
await get_tree().create_timer(1).timeout
playback.set_stream_volume(id,-12) # Set volume to half after one second
await get_tree().create_timer(2).timeout
var id2 = playback.play_stream(preload("res://Clip2.ogg")) # 2 seconds later, start another clip
await get_tree().create_timer(1).timeout
playback.stop_stream(id) # 1 second later, kill the first clip
playback.set_stream_pitch_scale(id2,1.5) # Make the second clip go 50% faster
```
|
|
Fix incorrect index error macros
|
|
Check if file was removed when parsing documentation
|
|
MenuBar add auto-translation of Menu names
|
|
Fix 'run specific scene' shortcut on Windows/non-Mac
|