On 4/12/06, maru dubshinki <marudubshinki(a)gmail.com> wrote:
Steve, that is quite neat. When you do release,
I'd love to try it
out. (Assuming it works. I never got the Greasemonkey extension to
animate histories to work, for instance. Wikipedia seems rather
hostile to Greasemonkey extensions...)
It's not at all. It's just that old Greasemonkey extensions are rather
hostile to new versions of FireFox.
The major issue I've battled with in this particular extension is
finding a good diff routine. I've now been through three:
1) One that worked relatively quickly, was pretty, but had bugs and
frequently missed changes
2) One that worked very quickly, but diffed at the character level (I
think that's shown in the screenshot). Often two completely different
words would be considered "almost the same" with just individual
characters changed.
3) One that worked as slow as all hell, was pretty, and sometimes
crashed for unknown reasons (about 1 in 10 diffs failed to return
anything).
So the options are:
Fix the bugs in 1) (possible, others have already attempted this, I think)
Make 2) work at word level (hard, IMHO)
Fix the bug in 3) and just put up with its incredible slowness, and
adapat the extension as a whole to show less diffs.
Steve