System and IINA version:
Expected behavior:
Trackpad or Magic Mouse vertical scroll change volume to maximum value specified user preference.
Actual behavior:
When changing volume via trackpad or magic mouse, volume does not change above 100.
Even if I specified maximum volume to above 100 (eg. 130) in Preference panel.
However Up and Down arrow keys are worked as expected. They can change volume above 100.
Steps to reproduce:
How often does this happen?
Always
Needs code change setVolume function in PlayerCore.swift file.
original code
func setVolume(_ volume: Double, constrain: Bool = true) {
let constrainedVolume = volume.constrain(min: 0, max: 100)
change to...
func setVolume(_ volume: Double, constrain: Bool = true) {
let constrainedVolume = volume.constrain(min: 0, max: mpvController.getDouble(MPVOption.Audio.volumeMax))
same here, It is also true using a logitech mouse(g303).
@darkbrow @chenjau
Initially this was a design feature to allow increasing volume over 100 only with arrow keys.
I posted some comments and suggestions on this behavior at #694, please comment and thumbs up if you find my ideas interesting.
What is the purpose of allowing to change volume over 100 by keyboard only?
Why not just keep behavior consistently and simple, let users change volume any way they want, as I know, apps like Movist allow user scrolling from 0 to MAX, and I have never encountered problem with that.
Most helpful comment
What is the purpose of allowing to change volume over 100 by keyboard only?
Why not just keep behavior consistently and simple, let users change volume any way they want, as I know, apps like Movist allow user scrolling from 0 to MAX, and I have never encountered problem with that.