So this is my first day officially using Vault. I imported my VSS over the weekend (and now have a 5.1GB SQL database) and working with (what MS calls a medium-sized set of files) I've noticed some usability things I'd like to share.
1 - In the Admin tool, whenever there is a listbox it appears you are populating them one at a time instead of using AddRange or something similar. I get a lot of flashing on the listboxes (flashing that lasts for 10 or 15 seconds). This is really noticible in the Obliterate listbox where I have hundreds of items to show.
2 - When I try to add a security assignment to a group, the dialog takes 20-40 seconds to load because it loads the ENTIRE source tree. It would probably be beneficial to load those on demand. This applies to the Vault UI as well, it takes way too long to connect to see the folder tree (even if you did the current level and one level down, then hit the webserver for new levels it would perform much faster).
3 - Bad error messages... I've noticed some pretty useless error messages: VaultXXX.GetLatestFailedException: Object Reference not set to an instance of an object occurred on the command-line client when trying to commit a change from an invalid folder path. There are other error messages that are pretty useless for diagnosis as well.
That's pretty much it, other than that, Vault is looking to be a very great product.
Some random suggestions
Moderator: SourceGear