Since the last update was a lil over 2 years ago, I doubt it. Especially with their last comment on Itch being that long ago, too.
Safe to assume this has, unfortunately, been abandoned