I wrote almost 2 weeks ago about changing ReceiptWallet into a document based application. I’ve been hesitant to do so because there are lots of things involved. For instance, I have to lock out scanning when one window is scanning, I have to deal with each window having a Reports item, etc. I decided that the time was now to implement it, so a few days ago, I started the journey to switch ReceiptWallet to document based. Based on some work that others have done in making NSPersistentDocument work with packages, I created a test application last Wednesday or Thursday and proved that it was viable. So, I’ve been working like a mad man to get things done. I’m down to about 20 “items” on my list to work on and then I’ll start my own testing. I had to rip ReceiptWallet apart in order to do this, but I’m gradually putting it back together. I’m at least at the point where I can start using ReceiptWallet again; a bunch of pieces still don’t work, but I figure over the course of the next few days, I’ll have everything working and then can start external testing. Yeah! (Some things in the UI aren’t final; I’m not sure I’m going to keep the drawer for the details…I might goto a floating panel.)