Hey, there!
What a wonderful project! I might recall your suggestion a while back. I'm sure there were a few with that idea, because it's a good one. It's really interesting to see what can be done with AI now too, and always amusing to see that someone has been earning my code, just as I've learned from others my whole life too.
Excellent work! I hope you don't misinterpret my delay in responding to mean anything other than that I've been busy. In reality, I've been trying to think of how to respond most appropriately.
It's quite difficult as a developer when something this good comes up, because it seems like a poor choice not to add it for everyone who would enjoy it; however, it also might be a little daunting for less than the top ~1% most experienced users. Of course, then there is also the technical challenges of adapting it to all my aircraft, documenting, and maintaining it.
Ideally, I would love to offer something like this as a free download for those who are interested, because it would allow me to maintain it separately from the aircraft (every aircraft updated is several days of work for me and the Just Flight team, adding up to about two weeks of work to update my entire fleet), and also because I think it would allow others to treat it as an "experimental" feature, whereas anything included with the aircraft is expected to approach perfection, at least in my eyes.
Would you have any interest in creating this as a mod that could be added to the aircraft? Clearly, it would be best if it was modular, since updating the entire tablet every time the aircraft is updated is a recipe for support tickets. Ideally, it would be a new set of files that are dropped in the same place in the virtual file system, and then probably a modification to the main HTML to add the JS, which is okay, because the HTML shouldn't really change after an aircraft is released.
I know that would be a lot of work, but it would be a lot less work than it would be for me to maintain with official support, which is why I recommend it. If I don't have the bandwidth to support this feature, it might never happen, but it would be sad to never see it happen because of it!
I hope you understand and that this doesn't sound like a dismissal! I'm very impressed, and would love to see what we could do together, on this, or any other part of my aircraft you take an interest in! I'm just doing my very best to manage expectations.