Wow, that's super nice!
J.
On 9/9/20 9:43 AM, Christopher Lam wrote:
See the first commit in https://github.com/Gnucash/gnucash/pull/784 --
with it you can abort scrub simply by pressing Escape.
On Thu, 10 Sep 2020, 12:19 am jean laroche, <rip...@gmail.com
<mailto:rip...@gmail.com>> wrote:
Christopher Lam suggested that the scrubbing process should be
cancellable via a button (for context, we recently fixed a bug that
could cause a crash when quitting GC during a scrub operation).
I took a look at the code and as usual, it's not as easy as I would
have
hoped: the backend part (making the scrub stop) is very easy, as the
abort mechanism is already in place. Adding an abort button in the
right
place on the relevant windows isn't as easy (see for example how the
progress bar is created/handled, it's fairly convoluted to say the
least).
Two questions:
- Do we really think it's worth the effort given how often scrubbing is
used, and given that scrubbing only takes long on accounts with many
transactions or books with many accounts?
- If we think it's worth the effort, does one of you devs know how to
easily add the abort button on the main window (and probably the
account
transactions window as well)? If so, we could split the task: you could
add the right window, and I'd take it from there.
Personally I doubt it's worth the effort...
Jean
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org <mailto:gnucash-devel@gnucash.org>
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel