Quote:
Originally Posted by JSWolf
NickelMenu does mod and it's stable. The patches mod and they are stable. The better hyphenation dictionary replaces the default English hyphenation dictionary and it's stable.
|
Regarding stability, the patches have never had any serious issues, but there are bugs once in a while just after a release (e.g. it might not do anything or it might crash when you press a specific button). I've done quite a bit of work over the last two years to improve the stability, ease-of-use, multi-version compatibility, and amount of patches available (see
here and
here). Over the last few months, there have not been any issues other than one or two ineffectual CSS patches and a numbering issue with the smartlink patches (see
here). In addition, there's now usually quite a bit of testing before each release (see
here) and most development is done in the
open along with detailed comments about how the patches work, like
this (I originally started doing this while figuring out how the existing patches worked).
The newest mods made with my
NickelHook library are about as safe as it can get, and there haven't been any significant issues in released versions:
NickelMenu (
bugs),
NickelSeries,
kobo-dotfile-hack-ng (@sherman is currently working on another one, NickelDBus). These ones don't even touch the system files directly, and can recover automatically if anything critical goes wrong. And, even so, I've put together some notes on my research about how to prevent things from going wrong to begin with
here. In addition, while working on these, there was
a lot of testing done before the initial release.
And, there's also other tools like
kepubify,
Calibre,
dictutil,
PyGlossary,
covergen, and so on which don't have any chance of breaking things since they are mostly just file conversion tools.
As I mentioned earlier, I recently put together this list of how risky and intrusive the mods I'm aware of are:
https://www.mobileread.com/forums/sh...09&postcount=5.
P.S. I used to be somewhat paranoid about stability as well, but as I learned more, I became comfortable enough to test them on my main device (I only had a single one for a while).