I started working again on "JumpToFolder" (using Everything to feed folder names to Explorer and Open/Save dialogs), but lost oversight of different versions due to a lot of experimenting.
So now I will "have to" work on some version control system first.
Didn't like the 'big systems' - git. svn, ... - very much (enormous overkill; don't like to have a server, a service and a client running;
and I don't see myself checking in and out files every time).
Unless someone has a brilliant idea for a simple, no fuss version control system, I will write one myself.
That one will:
- take snapshots of predefined folder (using Everything's EFU files) every <configurable period>
- copy all new/changed files that were discovered to a central repository
- <once in a while> or on demand ask to describe the changes that were made
- have the possibility to restore a 'project' to the state it was at some point of time (also using the description you gave earlier on)
- have the possibility to restore a single file to the state it was at some point of time (also using the description you gave earlier on)
- Zip repository projects that are no longer in development (after <x time> )
The question (finally ... )
Before I start designing and building this: do you see features that I definitely will regret not implementing?
BTW: In a stripped down version, this could also be a simple backup/restore utility..