Cleaning up naming, event handlers, and some threading issues.
Got installing and removing apps working. Need to fix the async issue before I can have a nice responsive UI.
Removing test app from WPF project
Moving classes to each have their own file.
First round of getting better async working.
Adding and removing apps is working and the UI is updating properly.
Cleaned up some of the async calls.
Re-organized the WPF app to make it easier to add in functionality as I work on the flint library.
Implemented Ping command in a test tab in the WPF app.
Updated GetTimeAsync to use the new response pattern.
Implemented showing firmware versions. Put in a bit of a hack on dealing with selecting tabs.
Better handling when connecting and disconnecting for a pebble
Adding progress to InstallApp.
Implemented code that will be able to respond to the media commands. Currently not receiving the notifications thought.
Split up views and view models joining them only with an observer pattern.
Some code cleanup and some testing trying to get the media control events when they are sent from the watch.
Finally got the media commands view working.
Creating a base view model to hold all of the common connected/disconnected logic that was common across all of the view models.
More work getting notifications setup. Got a stubbed out view model.
Adding notification support for Email, SMS, Facebook, Twitter. Could not determine if any more notification types exist.
Adding now playing functionality to the media tab.
Cleaned up getting byte array for a given string.
Lots of code cleanup moving conversion code to the Util class, and getting the bad ping stuff working with responses.
Committing to continue to work on a different computer.