Equalizer: Improvements & layout fixes
This merge request brings several improvements to the equalizer with:
- The default pre-amp value that is now only set when the equalizer is disabled as the other profiles already set a value of their own for the pre- amplification.
- The
EqualizerView
that is now aligned to theAudioPlayerView
's safe area in order to avoid any visual glitch. - The constraints updates of the toggle view that are now performed along with the animation and the completion is updated to avoid any unexpected behaviours.
This merge request also brings a small refactor to the Reset feature:
- Pressing the reset button of the equalizer now resets the equalizer according to the current profile's values instead of applying a value of 0 for all the bands without disabling the equalizer.
Closes #1829 (closed)