Forgot ignore props for IsVisible/Expanded (could be a feature for remembering last save state up to the thing you were working on)
Added FileLastModified to Sound so I can compare when the sound file that is imported was last modded to check against "reImport" last modded time
Should allow me to only reimport if newer (like what UDK does when you reimport things that are already in your packages)

Set up command for Reimport within the MainWinVM
Merge remote-tracking branch 'upstream/master'
partial checkin for Reimport soundfiles
Do reimport on sound clip and it will reimport with the newest version if it's at the same path else if it's older it will tell you it's older
and ask if you want to still reimport

TODO:
file not at path -> prompt user to find it
Reimport multiple/all
Reimport sound over old byte code.
Reimport "newVersion" of sound
basically if you try to reimport and it can't find the sound at the filepath, it will prompt you to find it and then basically make a whole
new sound and refresh it in the view
Also does a check if the file name doesn't equal the same as the current, will ask if you really want to import over
Removed extra command version since I can do both in one
Added Extra Menu spot for Reimport types (single selected, single from new path, all (not implemented yet))
Hotkey for reimport from new path
Made sure you always stop the sound before you reimport (else it doesn't stop and you can't stop without closing)
Fix for Cycle
(removed recursive call that caused it to keep looping which wasn't the desired behaviour)
Made it so that when the Sound is finished, it also calls up to the parent and tells it that it is finished playing (to keep buttons in sync, cause we had it where the cue button was staying as if it was still playing LONG after the sound was finished)
Fixed up Random Cycle
No longer calls itself constantly
No longer refills the list every Play call (reason why we were having the sound able to play multiple times before it should)
Removed the timer stuff in RandomCycle/Cycle cause we now get the children to call back up to the parent to tell it that it's done playing. (also fixes graphical problems when cycling as the parent Cue didn't know when the child was done playing properly)
added check in the Sound to make sure that it doesn't call playing = false on Serial types
Serial now plays all sounds one after the other till you tell it to stop. (have it so it restarts at 0 everytime you stop/start but can make it pick up where left off just as easily and probably could make it a serial option)
Added Arcade outside as the image to draw the circle on so we can see relative scale
Doing a checkin before I go an reformat/clean up the cueview xaml to be easier to maintain
Added Circle with adjustable radius (via slider)
Added 2 textboxes to adjust the circle center (should it become to big of a radius at it's current position)
->still trying to find a way to "clip" the circle to the canvas but cliptoBounds just clips it completely as well as the image/bg
Setup "reimport" option into the context menu for Cue for a reimport all and am going to add Reimport Selected in context Menu to the Sound itself as well
Moved Sound Reimport Code from MainVM (where it would do checks for old version etc) to Sound
Added Reimport All for Cue (reimports All the sounds in the cue) context menu
Added Reimport for sound context menu
removed ReimportAll in the Reimport Menu
small check to make sure the Cue stays in sync
(if you play a really long sound with short sounds in parallel, the short will turn the Playing of the cue to false even though a long one is still going, so this checks if any sound is still playing or not and overrides if it is.)
Made sound stopping stop right then instead of waiting (overloaded method of Stop accepts bool for if you want instant stop or not)
Forgot some JsonIgnores on smartCommands
Put in a fix for when you have looped sounds in serial playback (it would auto start again and continue onto the next sounds while it plays)
Terrible check in Cue but for the moment it's needed to keep the view sync'd...
Removing BG Image
New BG.
One more time...BG
Added Mute to sound
Added Checkbox to Sound stub that toggles Mute
Muted sounds won't play when you click play button
Random Cycle now works around muted sounds (doesn't play them but doesn't get hung up on them either)
Random works with Mute
Serial works with Mute and also will alert the user if they are trying to play a Cue of all Muted Sounds