Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default device does not respect device-specific control method #191

Open
d-uzlov opened this issue Feb 11, 2022 · 1 comment
Open

Default device does not respect device-specific control method #191

d-uzlov opened this issue Feb 11, 2022 · 1 comment
Labels

Comments

@d-uzlov
Copy link

d-uzlov commented Feb 11, 2022

Expected behavior

I set linear control method for device X and logarithmic method for device Y.
I select Windows Default as a primary device to control volume.

I expect that app will automatically switch to appropriate control method, depending on which device is currently set as default.

Actual behavior

Windows Default is like a separate device, for which you have to choose one control method.
Per-device settings are ignored when Windows Default is selected.

If I select some device and then switch to Windows Default, settings UI automatically sets control method to match previously selected device but it's just settings UI, you still have to manually save it.

Desktop:

  • Windows version: 10 20H2 (19042.928)
  • Volume² version: 1.1.8.457
@d-uzlov d-uzlov added the bug label Feb 11, 2022
@d-uzlov
Copy link
Author

d-uzlov commented Feb 11, 2022

I think that following UI changes will make per-device control easier to use:

  • Control method drop-down list should be disabled when Windows default entry is selected
  • There should be a second drop-down list: Default control method
  • Control method for specific devices should contain a new 4th entry: Default
  • In the device list icons with curve should be displayed for all devices where non-Default control method is selected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant