pgaskin / NickelMenu

The easiest way to launch scripts, change settings, and run actions on Kobo e-readers.
https://pgaskin.net/NickelMenu
MIT License
512 stars 25 forks source link

Refactor error handling #62

Closed pgaskin closed 4 years ago

pgaskin commented 4 years ago

See https://github.com/pgaskin/kobo-plugin-experiments/issues/6#issuecomment-660721767.

NiLuJe commented 4 years ago

The gitignore needs to be updated, src/util.o made it to the repo ;).

pgaskin commented 4 years ago

I've done some limited testing, and there doesn't seem to be any regressions for the most common things. I still need to test errors coming from things other than the parser, ensure config reloading still works correctly (with errors and detecting updates), ensure chains still work correctly, and a few other minor things.