Visual Studio AutoSave Extension, Updated 10 Feb. 2017, version 1.11.5
Version 1.9.3 has been uploaded to the Visual Studio Gallery, and includes the option to automatically save the solution:
(Note that the settings have been moved to the VS Options dialog, under “CB AutoSave”.)
I will maintain the private gallery site as well.
I added the option to have Projects saved when Visual Studio loses focus, as well as files with unsaved changes.
This version saves your settings in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\CBVSAddIns.
The first time this version of the extension runs, it will create the key and values; AutoSave is set to true, while AutoSaveProject is set to false.
If AutoSaveProject is enabled, a project will be saved if:
– any files in the project are modified
– VisualStudio has the project marked as modified (you added or deleted a file, for example)
Let me know if you find any problems.
(See the previous post for installation instructions.)
Visual Studio AutoSave Extension
Automatically save changed documents when Visual Studio loses focus.
In Visual Studio 2012/2013: Tools -> Options -> Extensions and Updates, Add: http://www.cbates.net/VSIX/atom.xml, and give it a name.
Now, in Tools -> Extensions and Updates, Online, [new gallery name], you’ll see the VSPackage: Document Autosave.
Send questions or problems to C. Bates
Update, 24 Dec 2015
I added a Pause button, and a countdown pie that can be shown or hidden. (I was tinkering with animations…) Similarly, the buttons for Notes are concealed in an expanding panel.
Here is a comparison of the countdown pie shown and hidden:
(Note that there are several disabled items in the Settings dialog; they are still work-in-progress.)
I wanted a simple desktop timer for Pomodoro-style work management. I created a Windows Desktop Gadget, but that wasn’t quite satisfactory.
I experimented with an Air app, but adding a config page seemed too complicated without having to dig in to building Air apps.
I finally built a WPF app that I like and use every day:
– Keyboard shortcuts for Start, Stop, ShortBreak, LongBreak, and Settings. (Shortcut key appears in each tooltip.)
- Configurable Work, Short Break, Long Break times
- Auto-restore window when timer expires
- “AutoRollover” : timer continues to keep counting after interval has expired
- Play sound when timer expires
- Auto-edit note: Pop up a dialog to edit a note when the work time stops and starts. Notes are time-stamped.
UPDATED 6 August 2015