update audio settings page

This commit is contained in:
MihailRis
2025-11-04 22:06:06 +03:00
parent 88e61125d1
commit 41e2b015d7
2 changed files with 5 additions and 2 deletions
+4 -2
View File
@@ -38,12 +38,13 @@ function on_open()
if amplitude > 0.0 then if amplitude > 0.0 then
amplitude = math.sqrt(amplitude) amplitude = math.sqrt(amplitude)
end end
amplitude = math.max(amplitude, prev_amplitude - time.delta())
document.input_volume_inner.size = { document.input_volume_inner.size = {
prev_amplitude * prev_amplitude *
document.input_volume_outer.size[1], document.input_volume_outer.size[1],
document.input_volume_outer.size[2] document.input_volume_outer.size[2]
} }
prev_amplitude = amplitude * 0.25 + prev_amplitude * 0.75 prev_amplitude = amplitude
end) end)
end end
create_setting("audio.volume-master", "Master Volume", 0.01) create_setting("audio.volume-master", "Master Volume", 0.01)
@@ -51,10 +52,11 @@ function on_open()
create_setting("audio.volume-ui", "UI Sounds", 0.01) create_setting("audio.volume-ui", "UI Sounds", 0.01)
create_setting("audio.volume-ambient", "Ambient", 0.01) create_setting("audio.volume-ambient", "Ambient", 0.01)
create_setting("audio.volume-music", "Music", 0.01) create_setting("audio.volume-music", "Music", 0.01)
document.root:add("<label context='settings'>@Microphone</label>")
document.root:add("<select id='input_device_select' ".. document.root:add("<select id='input_device_select' "..
"onselect='function(opt) audio.set_input_device(opt) end'/>") "onselect='function(opt) audio.set_input_device(opt) end'/>")
document.root:add("<container id='input_volume_outer' color='#000000' size='4'>" document.root:add("<container id='input_volume_outer' color='#000000' size='4'>"
.."<container id='input_volume_inner' color='#00FF00FF' size='4'/>" .."<container id='input_volume_inner' color='#00FF00FF' pos='1' size='2'/>"
.."</container>") .."</container>")
local selectbox = document.input_device_select local selectbox = document.input_device_select
local devices = {} local devices = {}
+1
View File
@@ -106,6 +106,7 @@ settings.Shadows quality=Качество теней
settings.Conflict=Найдены возможные конфликты settings.Conflict=Найдены возможные конфликты
settings.Windowed=Оконный settings.Windowed=Оконный
settings.Borderless=Безрамочный settings.Borderless=Безрамочный
settings.Microphone=Микрофон
# Управление # Управление
chunks.reload=Перезагрузить Чанки chunks.reload=Перезагрузить Чанки