This is my first public release of any program. My program is called Snappy!, the quick'n'snappy Minecraft snapshot downloader.
Any suggestions/feedback are welcome and please post them below, I'll do my best to check back frequently.
-Added ability to check if more up to date version of Snappy! is available
-Button for user to say they already have the latest snapshot
-Moved settings to their own window
-Slight UI adjustments
-Added "About" to try icon menu
-Removed popup debug "feature" I accidentally left in
-Initial public release, yay!
Here are some of the features:
Automatically check for new available snapshots every 2 minutes
Automatically download new snapshots OR just notify user of new snapshots within minutes of their release
Able to easily download the latest snapshot .jar, server .jar and server .exe
Will check for a new release of Snappy! at start up
A witty name!
How to set it up
Download to wherever you like.
I recommend placing a shortcut to it in your Startup folder or just placing the .exe so Snappy! can run in the background every time your PC starts and always be checking for the latest snapshot.
Run Snappy! and right click the tray icon to open the settings window
Adjust the settings to what you want and click "Save"!
Done! Let Snappy! run in the background for you and it will notify you if anymore snapshots are released and if there's a new version of Snappy! available
.NET Framework 4.0
An internet connection
I hope you find Snappy! useful, it is 100% my own creation and I'm extremely excited that other people may use my program
-Added ability to check if more up to date version of Snappy! is available -Button for user to say they already have the latest snapshot -Moved settings to their own window -Slight UI adjustments -Added "About" to try icon menu -Removed popup debug "feature" I accidentally left in
I've wondered, where does this store configuration? As in, the user's specified file path and other settings.
It makes use of a .NET feature called settings which you can read about here. And after a bit of searching I found that, for me, my settings are automatically stored in C:\Users\Samuel\AppData\Local\Snappy. So for you it's C:\Users\<username>\AppData\Local\Snappy where you'll find a folder for each version of Snappy! you've used and then .config file with XML format to hold the data.
I've actually been thinking of changing how it's all stored and just placing it into an automatically generated .txt file. That way whenever you move the .exe to a new folder, the settings will still be used (assuming you bring the .txt file with it). Besides, since I've ran so many slightly different versions in different places on my hard drive, that folder is getting messy which I don't like.