Phase one of the coding period is now completed and I’m done with the initial implementation of typewriter annotation tool in Okular along with writing the integration tests for the same. I have created the revision on Phabricator and it is currently under review. Final review comments by my mentor are awaited.
As per the agreed timeline, I have implemented the fully functional typewriter tool that creates the annotation with the transparent background in all the supported document formats. The text input UI in the current implementation is the popup QInputDialog window which is in accordance with the inline note.
This is how it works: