Skip to content

fix: плавный индикатор микрофона и HUD плеера - #19

Open
ILA-dd wants to merge 3 commits into
BestProjectTeam:mainfrom
ILA-dd:fix-mic-level-meter
Open

fix: плавный индикатор микрофона и HUD плеера#19
ILA-dd wants to merge 3 commits into
BestProjectTeam:mainfrom
ILA-dd:fix-mic-level-meter

Conversation

@ILA-dd

@ILA-dd ILA-dd commented Jul 30, 2026

Copy link
Copy Markdown

Что изменено

  • HUD-элементы освобождают место для раскрытого музыкального плеера с анимацией, не меняя сохранённую раскладку.
  • Индикатор микрофона стал вдвое чувствительнее и обновляется плавно на каждом кадре.
  • Устранены предупреждения CMake и компилятора.

Проверка

  • cmake --build build --target DDNet -j4
  • ninja -C build DDNet -n
  • git diff --check
  • Сборка с VULKAN=ON

Constraint: Заполнение должно оставаться в границах индикатора
Tested: git diff --check; компиляция voice.cpp через Ninja
@ILA-dd ILA-dd closed this Jul 30, 2026
ILA-dd added 2 commits July 30, 2026 13:42
Constraint: Позиции HUD в редакторе должны сохраняться
Tested: git diff --check; компиляция изменённых модулей Ninja; CMake VULKAN=ON
Not-tested: Проверка в запущенном клиенте
Шкала микрофона отделена от обновлений входных аудиоблоков: она плавно обновляется в каждом кадре. Также устранены предупреждения CMake и компилятора.

Constraint: Сохранить чувствительность индикатора x4 и не менять обработку или передачу голоса
Rejected: Прямая отрисовка 50-Гц аудиоблоков | вызывает видимые рывки при высокой частоте кадров
Confidence: high
Scope-risk: narrow
Directive: Не связывать частоту обновления UI-индикатора с частотой аудиоблоков
Tested: cmake --build build --target DDNet -j4; ninja -C build DDNet -n; git diff --check; VULKAN=ON
Not-tested: Проверка ощущения анимации в запущенном клиенте
@ILA-dd ILA-dd reopened this Jul 30, 2026
@ILA-dd ILA-dd changed the title fix: исправить отрисовку индикатора микрофона fix: плавный индикатор микрофона и HUD плеера Jul 30, 2026
@ILA-dd
ILA-dd marked this pull request as ready for review July 31, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant