Skip to content

Commit c8a64b2

Browse files
committed
Fix input device selection and adjust UI/window
Fixes a bug in the demo where the selected input device used the output list's item count; it now selects using the input options count. Also adjusts the demo UI by setting PanelContainer.custom_minimum_size (Vector2(450, 0)). Adds display/window settings to project.godot (viewport size 500x650, stretch mode canvas_items, aspect expand, handheld orientation) to improve demo window sizing and scaling.
1 parent cfb9484 commit c8a64b2

3 files changed

Lines changed: 10 additions & 1 deletion

File tree

addons/direct_audio_and_wav_24bits/demo/demo_scene.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func _load_devices():
5959
for device in AudioServer.get_input_device_list():
6060
input_devices_option.add_item(device)
6161
if AudioServer.input_device == device:
62-
input_devices_option.select(output_devices_option.item_count - 1)
62+
input_devices_option.select(input_devices_option.item_count - 1)
6363

6464
output_devices_option.clear()
6565
for device in AudioServer.get_output_device_list():

addons/direct_audio_and_wav_24bits/demo/demo_scene.tscn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ grow_horizontal = 2
3434
grow_vertical = 2
3535

3636
[node name="PanelContainer" type="PanelContainer" parent="CenterContainer" unique_id=1724751585]
37+
custom_minimum_size = Vector2(450, 0)
3738
layout_mode = 2
3839

3940
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer" unique_id=574486811]

project.godot

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ config/icon="res://icon.svg"
2020

2121
driver/enable_input=true
2222

23+
[display]
24+
25+
window/size/viewport_width=500
26+
window/size/viewport_height=650
27+
window/stretch/mode="canvas_items"
28+
window/stretch/aspect="expand"
29+
window/handheld/orientation=1
30+
2331
[dotnet]
2432

2533
project/assembly_name="Direct Audio Input Plugin"

0 commit comments

Comments
 (0)