Spicetify Updater v1
Spicetify Updater Release Notes - Version 1.0.0
Enhancements
-
Improved Code Organization:
- The code has been reorganized into methods, enhancing readability and maintainability.
- Modular methods like
installSpicetify
,isSpicetifyInstalled
,RunSpicetifyCommand
have been introduced.
-
Timer Usage:
- A
MonitorElapsedTime
method has been added to monitor the elapsed time, providing user feedback if the process takes too long (more than 5 minutes).
- A
-
PowerShell Commands:
RunPowerShellCommand
now usesProcessStartInfo
for better control and error handling.- Separated the installation of Spicetify and the Spicetify Marketplace into
installSpicetify
andInstallMarketplace
methods.
-
Exception Handling:
- More comprehensive exception handling provides better error messages and guidance to the user in case of failures.
Fixes
-
PowerShell Commands:
- Resolved issues related to PowerShell command execution.
- Improved reliability in detecting Spicetify installation status.
- Now program doesn't need administrator privileges to run.
-
User Input Handling:
- Fixed potential bugs related to user input handling.
Other
- Cleanup:
- Removed redundant code and comments.
Notes
- I will try to get a code signing certificate soon so I can sign my apps!
Enjoy the updated Spicetify Updater!