Interesting. Should I implement that on a sum by sum per basis, or a whole sheet basis? If I do the latter, it would enable the user to restore multiple sums at once.
Alternatively, to make it easier for me, I could add an option to restore just the last working session (sheet). Would this offer most of what you're looking for, or should I allow restoring of previous sheets (or sums) too?
-Twinbee
RE 'Show history' feature request: I think that the most logical would be to save sessions. A lot of the time that will be only one calculation. So if I open OC, then do 2+2, then close it, that would be one session. But if I open it and do a bunch of sums, then close it. That would also be one session. I find that, in practice, I often enter data, then delete it or change it and end up with my finished equation. Then I'm done with OC so I close it. It should save a history of only what was there when I close the app (the other stuff I deleted or changed is irrelevant and doesn't need to be recalled). If OC could remember even the one most-resent calculation it would be good. I'd say 90% of the time it's the most recent calculation the I need to revisit.
I guess you could have a pref option to "Remember the 'N' number of most recent sessions..." Click the History Button once for the last session to be inserted at the top of the window. Click it a second time for the next-most-resent to inserted above that, and so on.
Also note: I'm not sure how this would work with the 5-line free version.... Maybe as OC added history items, the bottom-most calculations would get pushed down and anything below line 5 would get truncated(?) Also, if there were Line References Such as "Total = Line 5 +1," they'd have to be update. (i.e. If one line of history were added, it would become "Total + Line 6 + 1.")
Did I explain that coherently?