- Readme updated
- Changelog updated
checkIfSoundVolumeViewInstalled:
Added function to check if SoundVolumeView is installed on the system.
installSoundVolumeView:
Added function to install SoundVolumeView on the system.
uninstallSoundVolumeView:
Added function to uninstall SoundVolumeView from the system.
platformSupported:
Added function to check if the platform is supported (currently only Windows).
- Improvements:
- Added a boolean return (
true
orfalse
) to the following methods to indicate whether the operation was successful::- setVolume
- mute
- unMute
- setPlaybackThroughDevice
- setListenToThisDevice
- setAppDefault
- setDefault
- Added a boolean return (
- Added a StreamController to handle the state of
SoundVolumeViewState: [platformNotSupported, installed, notInstalled, errorToInstall, uninstalled, errorToUninstall, errorToSaveFileEncoding]
.
- BUG FIX: Missed adding assets before vendors
- BUG FIX: Searching for SoundVolumeView.exe caused a compilation error on Windows
- Now the file is searched in the Flutter build directory in debug mode and in release it is searched in the assets/vendors/SoundVolumeView.exe folder
- _checkPathForSoundVolumeViewExecutable() checks if SoundVolumeView.exe exists in the path of the program.
- UPDATE Readme.md
- softwarePath Now it's not mandatory, it's optional.
- Indicating the path or else it will look for it in the compilation files of the program.
- UPDATE Readme.md
- Added setAppDefault method
- Added setDefault method
- UPDATE Readme.md
- Added setListenToThisDevice method
- Added setPlaybackThroughDevice method
- Added device model
- Added unMute and mute methods.
- Added setListenToThisDevice method.
- TODO: Describe initial release.