libretro / libretro/RetroArch

No OSD for volume slider

Open
#16,234 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

When using RetroArch, whether you're in the menu or in any game, the volume slider OSD for Windows 10 doesn't show up when you lower or raise the volume.

Expected behavior

That the volume slider would display in RetroArch when you lower and raise the volume

Actual behavior

The volume slider doesn't display at all in Windows 10 when you lower and raise the volume. I have to Alt + Tab to another program window to see the exact volume level in Windows 10 and then go back to my game.

Steps to reproduce the bug
  1. Open RetroArch
  2. Press volume up and down on your keyboard
  3. Notice that the volume slider doesn't show up, as if RetroArch is overriding it somehow. Alt + Tab to another program and then adjust the volume with the keyboard and see that it works properly outside of RetroArch.
Bisect Results

This was always an issue for me. I've started using RetroArch last year since version 1.15 I think.

Version/Commit

1.17

  • RetroArch: [version/commit]
Environment information
  • OS: Windows 10 Home
  • Compiler: N/A

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in RetroArch 1.17 on Windows 10 by adjusting volume with the keyboard in the menu and in a game, then compare behavior after Alt+Tab. Trace the OSD and audio-volume handling from that reproduction path; done means the volume slider appears and shows the current level in both contexts.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.